A New Approach of CLOUD

Download Report

Transcript A New Approach of CLOUD

A New Approach of CLOUD:
Computing Infrastructure on Demand
By
Kamal Srivastava & Atul Kumar
What is the Cloud
• Cloud Computing was coined for what happens when
applications & services are moved into the Internet “cloud.”
• Devices used to access these services & applications do not
require any specials applications.
• These services refer to both hardware & software in the data
centers.
Cloud Service Providers
• Amazon – Elastic Compute Cloud
• Google – Google App Engine
• Microsoft – Azure
• Salesfore.com
Elastic Cloud Services
• Scalable Storage Service (S3)
- .15 per GB / month.
• Elastic Compute Cloud (EC2) – for web
hosting.
- .10 per hour a new instance can be added within
minutes.
• eCommerce
Cloud Services
•
•
•
•
•
•
•
•
Search engine
Gmail
Mapping
Google Docs for sharing
Chat
Google+
Voice
Google App Engine
Microsoft Cloud Services
•
•
•
•
Search engine - Bing
Email - Outlook
Web hosting
Office Live – document sharing & website
creation tools.
• Azure – infrastructure for building, deploying
& managing applications.
Cloud Services
• Customer Relationship Management (CRM)
• Force.com – platform for building & deploying
custom applications.
Types of Cloud
• Public – pay-as-you-go available to the public.
• Private – internal datacenters of the business
or organizations.
• Hybrid – both public & private used primarily
for web 2.0 (i.e dynamic web pages)
applications.
Architectural Layers
• Software as a Service (SaaS) – complete application offered
as a service on Demand.
- Ex: salesforce.com
• Platform as a Service (PaaS) - is a way to rent hardware,
operating systems, storage and network capacity over the
Internet.
- Ex: Google App Engine
• Infrastructure as a Service (IaaS) - servers, storage and
networking on demand.
- Ex: Amazon Web Services
Benefits
• Software & data is centrally located.
• Your device is similar to a dumb terminal
accessing the servers which eliminates need
for expensive devices.
• Users are not concerned with the technology
or physical location of these servers.
• Load balancing provided by the Cloud.
• Computing resources available on demand.
Conclusion
Pros & Cons
• Cloud computing is changing the way we provision hardware
and software for on-demand capacity fulfillment and changing
the way we develop web applications and make business
decisions.
• Nevertheless there are security and privacy concerns that
prevent widespread enterprise adoption.
• Bandwidth and cost for both datacenter hardware are
additional concerns.
• But the scalability and lower cost are enticing many
companies to consider Cloud Computing.