2. Outline
• Introduction
• History
• The features of the cloud
• The cloud elements
• Deployment models
• Benefits of Cloud Computing
• Weaknesses & Challenges of Cloud Computing
• Conclusion
4. Introduction
• Cloud computing is the delivery of computing services
over the Internet instead of your computer’s hard
drive.
• Access your information from anywhere at any time.
• Connects to the cloud via the Internet; runs
applications and stores data.
• For example, many people use social networking sites
or webmail, and these are cloud services.
What is cloud computing ?
5. History of Computing
1960 1970 1980 1990 2000
Mainframe
Minicomputer
Client Server
Web
Virtualization
Cloud
6. The features of the cloud
On-demand self-
service
Establish, manage and terminate services on your own, without involving
the service provider.
Broad network
access
Network access from just about anywhere worldwide. Use a standard web
browser to access the user interface, without any software add- ons or
specific OS requirements.
Resource pooling
Share resources and costs across a large pool of users, allowing for
centralization and increased peak load capacity.
Rapid elasticity
Leverage capacity as needed, when needed, and give it back when it is no
longer required.
Measured service Consume resources as a service and pay only for resources used.
7. Cloud elements
Management & Administration
Software as a service
Platform as a service
Infrastructure as a service
Cloud service delivery models
8. SaaS
Provides the same software
to different customers via a
network, usually the
Internet.
Software as a service
• Managed by third party venders.
• Accessible via any computer without any downloads.
• Pay only for what you used.
9. examples
Office Apps: Word Processors, Spreadsheets and
Presentation Packages
Google Drive Office 365 Prezi
10. PaaS Offer an Internet-
based platform to
developers who want
to create services
and application but
don't want to build
their own cloud
Platform as a service
• No need to buy hardware and software.
• Servers, storage and networking managed by third party venders.
• Rapid development at low cost.
11. examples
Platform as a Service (PaaS) Vendors :
Google App Engine Microsoft Azure Salesforce
12. IaaS Allows applications to
be run on a cloud
supplier’s hardware by
allows you to install a
virtual server on their IT
infrastructure
Infrastructure as a service
• No need to purchase servers, or network equipment.
• Servers, storage and networking managed by venders.
• Applications and updates managed by users.
• Usually billed based on usage.
14. Deployment models
Public cloud
• Cloud infrastructure which can be accessed by any
subscriber.
• Run by third parties and gives different application on the
cloud’s servers.
• Reduce customer risk and cost by providing temporary
extension to enterprise infrastructure.
Private cloud
• Cloud infrastructure that’s maintained and operated for
specific client.
• Access limited to that client with utmost control over data,
security and quality of services.
• Operation may be in-house or third party on the premises.
15. Deployment models
Hybrid
cloud
• Combination of public and private cloud models.
• Ability to allow data to move from one cloud to another.
• Used to maintain service level in the face of workload
fluctuation.
• Leverage cloud solutions for specific functions that are
costly to maintain on premise i.e. backups and
test/development environments.
Community
cloud
• Shared among number of groups with similar cloud
requirement.
• Help to limit cost of cloud’s establishment due to sharing
among groups.
• Operation may be in-house or third party on the premises.
16. Cloud elements
Public Private Hybrid
Deployment
Models
Service
Models
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as
a Service (IaaS)
Essential
Characteristics On-Demand
Self Service
Broad Network
Access
Resource Pooling
Rapid ElasticityMeasured Service
17. Benefits of Cloud Computing
Convenience
You can access your data anywhere you can connect to the
Internet.
Collaboration
With your permission, others can access, view, and modify
your documents.
Cost savings
Reduce capital expenditures and use operational expenditures
to increase their computing capabilities.
Maintainence
CSP’s do the system maintenance and access do not require
application installation onto PCs.
Elasticity
Private clouds can be scaled to meet your changing IT system
and consumer demands.
Scalability
Start with a small deployment and go to a large deployment
rapidly and then scale back if necessary.
18. Weaknesses and Challanges of
Cloud Computing
Security &
Privacy
Storing and monitoring of data by CSP’s gives less control to
the customer over data and makes it critical for them to
understand the security measures that CSP’s has in place.
Continuously
evolving
User requirement are continuously evolving, as are the
requirements for interfaces, networking, and storage. This
means that a “cloud,” does not remain static and is also
continuously evolving.
Outages
Data can’t be access, if your storage provider’s site was
down. Believe me it happens, and it happens at the most
inconvenient times.
Data location
Physical location of the server used to store data and
applications is not known and this has become a critical issue
for data governance requirements.
Compliance
requirements
Cloud computing services, can challenge various compliance
audit requirements currently in place regarding data location,
cloud computing security policy transparency.
19. Conclusion
• Clouds
Cloud Computing is outpacing the IT industry.
Provide internet based services which available on demand.
Fully managed by the provider.
Cloud solutions are simple to acquire, don’t require long term contracts and are
easier to scale up and down as needed.
Clouds let you
Avoid capital expenses on hardware, software, and service.
Share infrastructure and costs and lower management overheads.
Third party monitoring services ensure customer are getting the most out of
their cloud environment.
Access a large range of apps.