Mohammed Sajjad Ali 
PMP, CCNP, E-commerce 
Understanding 
Cloud Computing 
Place photo here 
1 
Sartaj Fatima 
Lecturer,
Contents : 
• Introduction 
• History 
• Architecture 
• Key features 
• Service models 
• Deployment models 
• How to work the cloud computing 
• Growth of cloud computing 
• Advantages and disadvantages 
• Conclusion 
Understanding Cloud Computing 
“This chapters provide an overview of introductory cloud computing topics. It begins with a 
brief history of cloud computing along with short descriptions of its business and technology 
drivers. This is followed by definitions of basic concepts and terminology, in addition to 
explanations of the primary benefits and challenges of cloud computing adoption.” 
2
Understanding Cloud Computing 
Introduction 
Cloud computing is a model for enabling convenient on demand network 
access to share a pool of configurable computing resources. 
That can be rapidly provisioned and released with minimal management effort 
or service provider interaction. 
The essential features are service models and deployment models
Understanding Cloud Computing 
What is cloud computing ? 
Use of a network of remote servers which are hosted on the internet in order to 
store, manage & process data rather than using a local server or personal 
computer.
Understanding Cloud Computing
Understanding Cloud Computing
Understanding Cloud Computing 
History 
The concept was born in the 1960s from the ideas of pioneers like J.C.R 
Licklider 
The John mcCaurthy form a global net work computation and framing 
computation as a public utility 
Flash forward to 1997,when the term “Cloud Computing” was used by first 
information systems professor Ramnath chellappa Within a just a few years, 
companies began switching from hardware to cloud services
Understanding Cloud Computing 
Why Cloud- As basic Business Scenarios 
• Fast Application Deployment. 
• Hassle Free Maintenance. 
• Better Resources Utilization. 
• Platform Independent, Security, Scalability
Understanding Cloud Computing 
Cloud Architecture
Understanding Cloud Computing 
Cloud Architecture
Understanding Cloud Computing 
Key Characteristics 
•Data stored on the cloud. 
•Software and services on the cloud-Access via web browsers. 
•Broad network access. 
•Accessible from any devices. 
•Low cost software. 
•Advances security technologies.
Understanding Cloud Computing 
Cloud Computing Services
Understanding Cloud Computing 
Models of Cloud 
The most recent achievements are the following models: 
• Cloud Software as a Service (SaaS) 
use providers application over a network 
• Cloud Platform as a Service (PaaS) 
Deploy customer created application to cloud 
• Cloud Infrastructure as Service (IaaS) 
Rent processing, storage network capacity, 
and other fundamental computing resources. 
• Cloud Hardware as a Service (HaaS) 
Reduce cost, less failure and crashes
Understanding Cloud Computing 
Latest Examples 
 Software as a Service: 
Salesforce.com 
Gmail 
Facebook 
 Platform as a Service: 
3Tera 
Google application engine 
Caghead 
 Infrastructure as a Service: 
Amazone AWS 
Joyent 
Mosso 
Nirvanix
Understanding Cloud Computing
Understanding Cloud Computing 
Enterprise Level Benefits Achieved From 
Cloud Computing
Understanding Cloud Computing 
Deployment models 
The cloud deployment models define the purpose of the cloud 
and nature of how the cloud is located there are four basic 
models 
1. Private model 
2. Public model 
3. Community model 
4. Hybrid model
Understanding Cloud Computing 
1. Private cloud 
 Private cloud or internal cloud are neologisms that some vendors 
have recently used to describe offerings that emulate cloud 
computing on private networks. These (typically virtualization 
automation) products claim to "deliver some benefits of cloud 
computing without the pitfalls",.
Understanding Cloud Computing 
2. Public cloud 
 Public cloud or external cloud describes cloud computing in the 
traditional mainstream sense, whereby resources are dynamically 
provisioned on a fine-grained, self-service basis over the Internet, via 
web applications/web services, from an off-site third-party provider 
who shares resources and bills on a fine-grained utility computing 
basis. 
 A public cloud sells services to anyone on the Internet. (Currently, 
Amazon Web services is the largest public cloud provider.)
Understanding Cloud Computing 
3. Community model 
The cloud infrastructure shared by several organization and supports 
a specific community that shared concerns. 
 example : mission , security requirements , policy , and compliance 
consideration
Understanding Cloud Computing 
4. Hybrid cloud 
 A hybrid cloud environment consisting of multiple internal and/or 
external providers "will be typical for most enterprises". By integrating 
multiple cloud services users may be able to ease the transition to 
public cloud services while avoiding issues such as PCI compliance. 
 Hybrid cloud basically combines both public and private cloud 
models together.
Understanding Cloud Computing 
How Cloud Computing Works ?
Understanding Cloud Computing 
Cloud Computing Growth Rate
Understanding Cloud Computing 
Advantages 
 Fast application deployment. 
 Hassel free maintenance. 
 Better resource utilization. 
 Platform independent, security, scalability. 
 Backup and recovery. 
 Easy access to information. 
 Almost unlimited storage
Understanding Cloud Computing 
Disadvantages 
 Must have stable internet. 
 Slower than local software. 
 Concern about reliable and security. 
 Phone to attack. 
 Inflexibility
Understanding Cloud Computing 
Why Cloud Computing ? 
 Business Drivers. 
I. Capacity Planning 
II. Organizational Agility 
III. Cost Reduction 
 Technology Innovations. 
I. Clustering 
II. Grid Computing 
III. Virtualization
Understanding Cloud Computing 
Virtualization Principles 
 Server virtualization separates 
software from hardware. 
 The low-layer virtualization software 
abstracts a virtual hardware interface 
by means of space segmentation, 
timed division, and emulation to provide 
the upper-layer OSs with an expected 
hardware environment.
Understanding Cloud Computing 
Virtualization Implementation 
VMM virtualizes three types of physical resources: CPU, memory, 
and I/O device. CPU virtualization is the most important. 
We will go through: 
. 
 CPU virtualization. 
 Memory virtualization. 
 I/O device virtualization.
Understanding Cloud Computing 
Technology Innovations vs. Enabling Technologies 
These are distinguished as cloud-enabling technologies: 
 Broadband Networks and Internet Architecture. 
 Data Center Technology. 
 (Modern) Virtualization Technology. 
 Web Technology. 
 Multitenant Technology. 
 Service Technology.
Understanding Cloud Computing 
Basic Concepts and Terminology
Understanding Cloud Computing 
Cloud 
A Cloud refers to a distinct IT environment that is designed for the 
purpose of remotely provisioning scalable and measured IT 
resources. 
Figure 1.1 The symbol used to denote the 
boundary of a cloud environment.
Understanding Cloud Computing 
IT Resource 
An IT resource is a physical or virtual IT-related artifact that can be either 
software based, such as a virtual server or a custom software program, or 
hardware-based, such as a physical server or a network device 
( figure 1.2 ) 
Figure 1.2 Examples of common IT resources and their corresponding symbols
Understanding Cloud Computing 
Figure 1.3 A cloud is hosting eight IT resources three virtual servers, two cloud 
services, and three storage devices.
Understanding Cloud Computing 
Scaling 
 Scaling from an IT resource perspective, represents the ability of 
the IT resource to handle increased or decreased usage 
demands. 
The following are types of scaling: 
 Horizontal Scaling - scaling out and scaling in 
 Vertical Scaling - scaling up and scaling down
Understanding Cloud Computing 
HS & VS comparison
Understanding Cloud Computing 
Cloud Service 
 A cloud service is any IT resource that is made remotely 
accessible via cloud. 
 Unlike other IT fields that fall under the service technology 
umbrella - such as service - oriented architecture - the term 
"service" within the context of cloud computing is especially 
broad.
Hope this is been informative and I would like to thank you for viewing.

Understanding Cloud Computing

  • 1.
    Mohammed Sajjad Ali PMP, CCNP, E-commerce Understanding Cloud Computing Place photo here 1 Sartaj Fatima Lecturer,
  • 2.
    Contents : •Introduction • History • Architecture • Key features • Service models • Deployment models • How to work the cloud computing • Growth of cloud computing • Advantages and disadvantages • Conclusion Understanding Cloud Computing “This chapters provide an overview of introductory cloud computing topics. It begins with a brief history of cloud computing along with short descriptions of its business and technology drivers. This is followed by definitions of basic concepts and terminology, in addition to explanations of the primary benefits and challenges of cloud computing adoption.” 2
  • 3.
    Understanding Cloud Computing Introduction Cloud computing is a model for enabling convenient on demand network access to share a pool of configurable computing resources. That can be rapidly provisioned and released with minimal management effort or service provider interaction. The essential features are service models and deployment models
  • 4.
    Understanding Cloud Computing What is cloud computing ? Use of a network of remote servers which are hosted on the internet in order to store, manage & process data rather than using a local server or personal computer.
  • 5.
  • 6.
  • 7.
    Understanding Cloud Computing History The concept was born in the 1960s from the ideas of pioneers like J.C.R Licklider The John mcCaurthy form a global net work computation and framing computation as a public utility Flash forward to 1997,when the term “Cloud Computing” was used by first information systems professor Ramnath chellappa Within a just a few years, companies began switching from hardware to cloud services
  • 8.
    Understanding Cloud Computing Why Cloud- As basic Business Scenarios • Fast Application Deployment. • Hassle Free Maintenance. • Better Resources Utilization. • Platform Independent, Security, Scalability
  • 9.
    Understanding Cloud Computing Cloud Architecture
  • 10.
    Understanding Cloud Computing Cloud Architecture
  • 11.
    Understanding Cloud Computing Key Characteristics •Data stored on the cloud. •Software and services on the cloud-Access via web browsers. •Broad network access. •Accessible from any devices. •Low cost software. •Advances security technologies.
  • 12.
    Understanding Cloud Computing Cloud Computing Services
  • 13.
    Understanding Cloud Computing Models of Cloud The most recent achievements are the following models: • Cloud Software as a Service (SaaS) use providers application over a network • Cloud Platform as a Service (PaaS) Deploy customer created application to cloud • Cloud Infrastructure as Service (IaaS) Rent processing, storage network capacity, and other fundamental computing resources. • Cloud Hardware as a Service (HaaS) Reduce cost, less failure and crashes
  • 14.
    Understanding Cloud Computing Latest Examples  Software as a Service: Salesforce.com Gmail Facebook  Platform as a Service: 3Tera Google application engine Caghead  Infrastructure as a Service: Amazone AWS Joyent Mosso Nirvanix
  • 15.
  • 16.
    Understanding Cloud Computing Enterprise Level Benefits Achieved From Cloud Computing
  • 17.
    Understanding Cloud Computing Deployment models The cloud deployment models define the purpose of the cloud and nature of how the cloud is located there are four basic models 1. Private model 2. Public model 3. Community model 4. Hybrid model
  • 18.
    Understanding Cloud Computing 1. Private cloud  Private cloud or internal cloud are neologisms that some vendors have recently used to describe offerings that emulate cloud computing on private networks. These (typically virtualization automation) products claim to "deliver some benefits of cloud computing without the pitfalls",.
  • 19.
    Understanding Cloud Computing 2. Public cloud  Public cloud or external cloud describes cloud computing in the traditional mainstream sense, whereby resources are dynamically provisioned on a fine-grained, self-service basis over the Internet, via web applications/web services, from an off-site third-party provider who shares resources and bills on a fine-grained utility computing basis.  A public cloud sells services to anyone on the Internet. (Currently, Amazon Web services is the largest public cloud provider.)
  • 20.
    Understanding Cloud Computing 3. Community model The cloud infrastructure shared by several organization and supports a specific community that shared concerns.  example : mission , security requirements , policy , and compliance consideration
  • 21.
    Understanding Cloud Computing 4. Hybrid cloud  A hybrid cloud environment consisting of multiple internal and/or external providers "will be typical for most enterprises". By integrating multiple cloud services users may be able to ease the transition to public cloud services while avoiding issues such as PCI compliance.  Hybrid cloud basically combines both public and private cloud models together.
  • 22.
    Understanding Cloud Computing How Cloud Computing Works ?
  • 23.
    Understanding Cloud Computing Cloud Computing Growth Rate
  • 24.
    Understanding Cloud Computing Advantages  Fast application deployment.  Hassel free maintenance.  Better resource utilization.  Platform independent, security, scalability.  Backup and recovery.  Easy access to information.  Almost unlimited storage
  • 25.
    Understanding Cloud Computing Disadvantages  Must have stable internet.  Slower than local software.  Concern about reliable and security.  Phone to attack.  Inflexibility
  • 26.
    Understanding Cloud Computing Why Cloud Computing ?  Business Drivers. I. Capacity Planning II. Organizational Agility III. Cost Reduction  Technology Innovations. I. Clustering II. Grid Computing III. Virtualization
  • 27.
    Understanding Cloud Computing Virtualization Principles  Server virtualization separates software from hardware.  The low-layer virtualization software abstracts a virtual hardware interface by means of space segmentation, timed division, and emulation to provide the upper-layer OSs with an expected hardware environment.
  • 28.
    Understanding Cloud Computing Virtualization Implementation VMM virtualizes three types of physical resources: CPU, memory, and I/O device. CPU virtualization is the most important. We will go through: .  CPU virtualization.  Memory virtualization.  I/O device virtualization.
  • 29.
    Understanding Cloud Computing Technology Innovations vs. Enabling Technologies These are distinguished as cloud-enabling technologies:  Broadband Networks and Internet Architecture.  Data Center Technology.  (Modern) Virtualization Technology.  Web Technology.  Multitenant Technology.  Service Technology.
  • 30.
    Understanding Cloud Computing Basic Concepts and Terminology
  • 31.
    Understanding Cloud Computing Cloud A Cloud refers to a distinct IT environment that is designed for the purpose of remotely provisioning scalable and measured IT resources. Figure 1.1 The symbol used to denote the boundary of a cloud environment.
  • 32.
    Understanding Cloud Computing IT Resource An IT resource is a physical or virtual IT-related artifact that can be either software based, such as a virtual server or a custom software program, or hardware-based, such as a physical server or a network device ( figure 1.2 ) Figure 1.2 Examples of common IT resources and their corresponding symbols
  • 33.
    Understanding Cloud Computing Figure 1.3 A cloud is hosting eight IT resources three virtual servers, two cloud services, and three storage devices.
  • 34.
    Understanding Cloud Computing Scaling  Scaling from an IT resource perspective, represents the ability of the IT resource to handle increased or decreased usage demands. The following are types of scaling:  Horizontal Scaling - scaling out and scaling in  Vertical Scaling - scaling up and scaling down
  • 35.
    Understanding Cloud Computing HS & VS comparison
  • 36.
    Understanding Cloud Computing Cloud Service  A cloud service is any IT resource that is made remotely accessible via cloud.  Unlike other IT fields that fall under the service technology umbrella - such as service - oriented architecture - the term "service" within the context of cloud computing is especially broad.
  • 37.
    Hope this isbeen informative and I would like to thank you for viewing.

Editor's Notes

  • #3 Insert a map of your country.
  • #4 Insert a map of your country.
  • #5 Insert a map of your country.
  • #6 Insert a map of your country.
  • #7 Insert a map of your country.
  • #8 Insert a map of your country.
  • #9 Insert a map of your country.
  • #10 Insert a map of your country.
  • #11 Insert a map of your country.
  • #12 Insert a map of your country.
  • #13 Insert a map of your country.
  • #14 Insert a map of your country.
  • #15 Insert a map of your country.
  • #16 Insert a map of your country.
  • #17 Insert a map of your country.
  • #18 Insert a map of your country.
  • #19 Insert a map of your country.
  • #20 Insert a map of your country.
  • #21 Insert a map of your country.
  • #22 Insert a map of your country.
  • #23 Insert a map of your country.
  • #24 Insert a map of your country.
  • #25 Insert a map of your country.
  • #26 Insert a map of your country.
  • #27 Insert a map of your country.
  • #28 Insert a map of your country.
  • #29 Insert a map of your country.
  • #30 Insert a map of your country.
  • #31 Insert a map of your country.
  • #32 Insert a map of your country.
  • #33 Insert a map of your country.
  • #34 Insert a map of your country.
  • #35 Insert a map of your country.
  • #36 Insert a map of your country.
  • #37 Insert a map of your country.
  • #38 Insert a map of your country.