This document discusses cloud computing. It begins by defining cloud computing as web-based processing where shared resources, software, and information are provided to devices on demand over the Internet. It then discusses the key attributes of cloud computing including pooled computing resources, elastic scaling, and resources delivered as a service. The document outlines the main cloud service models of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It also covers the different types of cloud implementations including private, public, and hybrid clouds. Examples of cloud computing applications are given along with trends in the industry. The document concludes by mentioning pros and cons will be discussed.
5. What is Cloud Computing?
Cloud Computing Attributes
Cloud Service Models
Cloud Implementation Types
Applications of Cloud Computing
Cloud Computing – Trend
Pros and Cons
5
if you only need some milk, would you buy a cow!?
Cloud Computing
7. What is Cloud Computing
“Cloud computing is Web-based processing,
whereby shared resources, software, and
information are provided to computers and other
devices (such as smart phones) on demand over
the Internet.”
“Cloud Computing refers to manipulating,
configuring, and accessing the applications online.
It offers online data storage, infrastructure and
application.”
“the practice of using a network of remote servers
hosted on the Internet to store, manage, and process
data, rather than a local server or a personal
computer.”
7
8. What is Cloud Computing
“Cloud computing is Web-based processing,
whereby shared resources, software, and
information are provided to computers and other
devices (such as smart phones) on demand over
the Internet.”
“the practice of using a network of remote servers
hosted on the Internet to store, manage, and process
data, rather than a local server or a personal
computer.”
“Cloud Computing refers to manipulating,
configuring, and accessing the applications
online. It offers online data storage,
infrastructure and application.”
8
9. What is Cloud Computing
“Cloud computing is Web-based processing,
whereby shared resources, software, and
information are provided to computers and
other devices (such as smart phones) on demand
over the Internet.”
“the practice of using a network of remote servers
hosted on the Internet to store, manage, and process
data, rather than a local server or a personal
computer.”
“Cloud Computing refers to manipulating,
configuring, and accessing the applications online.
It offers online data storage, infrastructure and
application.”
9
11. Cloud Computing Attributes
• Pooled computing
• Delivered over the Network
• Elastic scaling
• Flexible pricing
• Provide resources as a service
11
12. Cloud Computing Attributes
• Pooled computing
• Delivered over the Network
• Elastic scaling
• Flexible pricing
• Provide resources as a service
12
13. Cloud Computing Attributes
• Pooled computing
• Delivered over the Internet
• Elastic scaling
• Flexible pricing
• Provide resources as a service
13
14. Cloud Computing Attributes
• Pooled computing
• Delivered over the Internet
• Elastic scaling
• Flexible pricing
• Provide resources as a service
14
15. Cloud Computing Attributes
• Pooled computing
• Delivered over the Internet
• Elastic scaling
• Flexible pricing
• Provide resources as a service
15
17. Cloud Service Models
• SaaS allows to provide software application as a service to
the end users. It refers to a software that is deployed on a
hosted service and is accessible via Internet.
Software as a
Service (SaaS)
• PaaS offers the runtime environment for applications.
Developers can upload a configured applications and it
“runs” within the Internet.
Platform as a
Service (PaaS)
• IaaS provides access to fundamental resources such as
physical machines, virtual machines, virtual storage, etc.
Infrastructure as
a Service (IaaS)
17
18. Cloud Service Models
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as
a Service (IaaS)
Multimedia Business Processes
Industry Applications Office Suit
.NET
Database
Web 2.0 Application Runtime
Java RuntimeDevelopment Tooling
Shared virtualized, dynamic provisioning
Servers Networking Data CenterStorage
18
22. Private Cloud
Cloud Implementation Type
Hybrid Cloud
Public Cloud
The Private Cloud allows systems and services to be
accessible with in an organization. The Private Cloud is
operated only within a single organization. However, It
may be managed internally or by third-party.
22
23. Private Cloud
Cloud Implementation Type
Hybrid Cloud
Public Cloud
The Public Cloud allows systems and services to be
easily accessible to general public, e.g., Google,
Amazon, Microsoft offers cloud services via Internet.
23
24. Private Cloud
Cloud Implementation Type
Hybrid Cloud
Public Cloud
The Hybrid Cloud is a mixture of public and private
cloud. Non-critical activities are performed using
public cloud while the critical activities are performed
using private cloud.
24
29. Cloud Computing - Trend
• Cloud Computing resources will become more customizable
• Large enterprises will become vendors
• The Browser will be all the desktop software you need
29
30. Cloud Computing - Trend
• Cloud Computing resources will become more customizable
• Large enterprises will become vendors
• The Browser will be all the desktop software you need
30
31. Cloud Computing - Trend
• Cloud Computing resources will become more customizable
• Large enterprises will become vendors
• The Browser will be all the desktop software you need
31
34. Thank you
Resource
http://www.tutorialspoint.com
http://www.wikipedia.org
http://www.slideshare.com
http://www.evo-uk.org
http://www.blogs.zdnet.com
http://www.technobuffalo.com
Special thanks to Google,
Wikipedia and who the hell
invented copy-and-paste!!!
34