SlideShare a Scribd company logo
The origin of the term cloud computing is unclear. The expression
cloud is commonly used in science to describe a large agglomeration
of objects that visually appear from a distance as a cloud and describes
any set of things whose details are not inspected further in a given
context.
http://en.wikipedia.org/wiki/Cloud_computing
A Google search of ‘cloud computing’ resulted in 72,500,000 hits (on
Oct.3, 2013). Obviously it is one of the hottest buzz words in
computing. It is a metaphor for computers connected to the Internet
which are usually enclosed in a cloud-like boundary in figures in early
power point presentations.
V Rajaraman
One of the first questions asked with the introduction of a new
technology is:
“When was it invented?”
“When was it first mentioned?”
“What are the prospects for its future?” are also common.
When we think of cloud computing, we think of situations, products
and ideas that started in the 21st century. This is not exactly the whole
truth. Cloud concepts have existed for many years.
March 18, 2014 1:10 pm by Maximilliano Destefani Neto
Multiple users were capable of accessing a central
computer through dumb terminals, whose only function
was to provide access to the mainframe. Because of the
costs to buy and maintain mainframe computers, it was not
practical for an organization to buy and maintain one for
every employee.
Nor did the typical user need the large (at the time) storage
capacity and processing power that a mainframe provided.
Providing shared access to a single resource was the
solution that made economical sense for this sophisticated
piece of technology.
(Related: Back to the future: Why z/OS mainframe is the ideal cloud platform)
After some time, around 1970, the concept of virtual machines
(VMs) was created.
Using virtualization software like VMware, it became possible to
execute one or more operating systems simultaneously in an isolated
environment. Complete computers (virtual) could be executed inside
one physical hardware which in turn can run a completely different
operating system.
The VM operating system took the 1950s’ shared access mainframe to
the next level, permitting multiple distinct computing environments to
reside on one physical environment. Virtualization came to drive the
technology, and was an important catalyst in the communication and
information evolution.
In the 1990s, telecommunications companies started offering
virtualized private network connections.
Historically, telecommunications companies only offered single
dedicated point–to-point data connections. The newly offered
virtualized private network connections had the same service quality as
their dedicated services at a reduced cost. Instead of building out
physical infrastructure to allow for more users to have their own
connections, telecommunications companies were now able to provide
users with shared access to the same physical infrastructure.
The following list briefly explains the evolution of cloud computing:
• Grid computing: Solving large problems with parallel computing
• Utility computing: Offering computing resources as a metered service
•SaaS: Network-based subscriptions to applications
• Cloud computing: Anytime, anywhere access to IT resources delivered
dynamically as a service
1959 John McCarthy’s note on the need to time-share computers.
1961 John McCarthy’s talk suggesting that computers should
become a utility similar to a telephone service1 .
1966 Douglas Parkhill publishes a book titled Challenges of the
Computer Utility 2.
1995 Amazon starts selling books using the World Wide Web.
1999 Salesforce.com provides a software service on the World Wide
Web accessible on payment.
1999 Ian Foster and Carl Kesselman publish a book titled
“The Grid: Blueprint for a new computing infrastructure and
develop Globus tool kit to create a computer grid.
2004 Google starts free email service.
2006 Amazon introduces pay for use computing (Amazon Web
Services) and Elastic Cloud Computing (EC2).
2006 Google starts offering Google Apps with 2 GB free disk space
on their infrastructure.
2010 Microsoft starts providing a cloud service called Azure.
2011 IBM offers smart cloud.
What is Cloud Computing?
Cloud computing provides a variety of computing resources from
servers
&
storage to enterprise applications such as email, security,
backup/DR(Cloud Disaster Recovery), voice, all delivered over the
Internet. The Cloud delivers a hosting environment that is
immediate, flexible, scalable, secure, and available – while saving
corporations money, time and resources.
Ref: Cloud49
Cloud Flavors?
a. SaaS – Software as a Service
b. IaaS – Infrastructure as a Service
c. PaaS – Platform as a Service
d. DaaS – Desktop as a Service
Cloud Service Models
10
Software as a
Service (SaaS)
Platform as a
Service (PaaS)
Infrastructure as a
Service (IaaS)
Google
App
Engine
SalesForce CRM
LotusLive
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim
Grance
What is Software as a Service? (SaaS)
• SaaS is a software delivery methodology that
provides licensed multi-tenant access to software
and its functions remotely as a Web-based service.
Usually billed based on usage
Usually multi tenant(renter) environment
Highly scalable architecture
Scalability: Infrastructure capacity allows for traffic
spikes and minimizes delays.
Cloud computing.pptx
SaaS Examples
Infrastructure as a Service (IaaS)
• IaaS is the delivery of technology
infrastructure as an on demand scalable
service
– Usually billed based on usage
– Usually multi tenant virtualized
environment
– Can be coupled with Managed Services for
OS and application support
IaaS Examples
Platform as a Service (PaaS)
• PaaS provides all of the facilities required to support the
complete life cycle of building and delivering web
applications and services entirely from the Internet.
– Typically applications must be developed with a
particular platform in mind
– Multi tenant environments
– Highly scalable multi tier architecture
PaaS Examples
Public cloud
• Public cloud (off-site and remote) describes cloud computing where
resources are dynamically provisioned on an on-demand, self-
service basis over the Internet, via web applications/web services,
open API, from a third-party provider who bills on a utility
computing basis.
Private cloud
• A private cloud environment is often the first step for a corporation
prior to adopting a public cloud initiative. Corporations have
discovered the benefits of consolidating shared services on
virtualized hardware deployed from a primary datacenter to serve
local and remote users.
Deployment (Distribution)Models
Hybrid cloud
A hybrid cloud environment consists of some portion of
computing resources on-site (on premise) and off-site (public
cloud). By integrating public cloud services, users can
leverage cloud solutions for specific functions that are too
costly to maintain on-premise such as virtual server disaster
recovery, backups and test/development environments.
Community cloud
A community cloud is formed when several organizations
with similar requirements share common infrastructure.
Costs are spread over fewer users than a public cloud but
more than a single tenant.
Where is the Cloud Going?
• IDC's updated IT Cloud Services Forecast predicts
that public cloud computing will grow from $17.4
billion worth of IT spend in 2009 to $44 billion by
2013. 1
• Additionally, Federal CIO Vivek Kundra has vowed
to spend $19 billion of U.S. government's $70
billion IT budget on cloud computing.
• The five year growth outlook remains strong,
with a five-year annual growth rate of 26% – over
six times the rate of traditional IT offerings.
Cloud Distribution Examined
Why Now?
• The acceptance and proliferation(spread or increase) of hardware
virtualization and multi-tenant applications
• The Internet has become ubiquitous(Universal) i.e an accepted
method of connecting providers with consumers
• ISPs/Telcos are offering robust, redundant and managed corporate
internet service enabling service consolidation efficiencies.
• The cost verses risk equation has tipped toward shared solutions
• Computing capabilities are being seen as a ongoing service rather
than an internal capital expense
The Reality
• Enterprises will be dragged kicking and
screaming through the gates of cloud
computing by the economy, consumers and
emerging markets.
Enterprise Cloud Solutions
1. Hybrid Cloud
– Scalability of the Public Cloud with the control and security of a
private cloud
2. Test / Development / QA Platform
– Use cloud infrastructure servers as your test and development
platform
3. Disaster Recovery
– Keep images of your servers on cloud infrastructure ready to go
in case of a disaster
4. Cloud File Storage
– Backup or Archive your company data to cloud file storage
5. Load Balancing
– Use cloud infrastructure for overflow management during peak
usage times
How to get started
• Evaluating the business case for public, private and
hybrid cloud models
• Developing an enterprise integration and migration
strategy towards cloud provisioning
• Review enterprise applications for SaaS candidates
• Review enterprise requirements for cloud security,
governance and standards
• Determine optimal management of your virtualized
environment and cloud implementation
• Review case studies from early adopters of SaaS, PaaS
and IaaS solutions
Cloud Architecture
27
Cloud Computing Characteristics
28
Common Characteristics:
Low Cost Software
Virtualization Service Orientation
Advanced Security
Homogeneity
Massive Scale Resilient Computing
Geographic Distribution
Essential Characteristics:
Resource Pooling
Broad Network Access Rapid Elasticity
Measured Service
On Demand Self-Service
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim
Grance
What is the purpose and benefits?
• Cloud computing enables companies and
applications, which are system infrastructure
dependent, to be infrastructure-less.
• By using the Cloud infrastructure on “pay as used
and on demand”, all of us can save in capital and
operational investment!
• Clients can:
– Put their data on the platform instead of on their own
desktop PCs and/or on their own servers.
– They can put their applications on the cloud and use the
servers within the cloud to do processing and data
manipulations etc.
29
Cloud-Sourcing
• Why is it becoming a Big Deal:
– Using high-scale/low-cost providers,
– Any time/place access via web browser,
– Rapid scalability; incremental cost and load sharing,
– Can forget need to focus on local IT.
• Concerns:
– Performance, reliability, and SLAs,
– Control of data, and service parameters,
– Application features and choices,
– Interaction between Cloud providers,
– No standard API – mix of SOAP and REST!
– Privacy, security, compliance, trust…
30
Some Commercial Cloud Offerings
31
32
Security is the Major Issue
Cloud Storage
• Several large Web companies are now exploiting the
fact that they have data storage capacity that can be
hired out to others.
– allows data stored remotely to be temporarily cached on
desktop computers, mobile phones or other Internet-
linked devices.
• Amazon’s Elastic Compute Cloud (EC2) and Simple
Storage Solution (S3) are well known examples
33
Amazon Simple Storage Service (S3)
• Unlimited Storage.
• Pay for what you use:
– $0.20 per GByte of data transferred,
– $0.15 per GByte-Month for storage used,
– Second Life Update:
• 1TBytes, 40,000 downloads in 24 hours - $200,
34

More Related Content

PDF
Cloud computing course and tutorials
PPT
Cloud Computing By Pankaj Sharma
PDF
Introduction of cloud By Pawan Thakur
PDF
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
PPTX
Introduction to Cloud Computing and Cloud Infrastructure
PPTX
Cloud Computing : Revised Presentation
PPTX
Cloud computing
Cloud computing course and tutorials
Cloud Computing By Pankaj Sharma
Introduction of cloud By Pawan Thakur
Introduction of Cloud Computing By Pawan Thakur HOD CS & IT
Introduction to Cloud Computing and Cloud Infrastructure
Cloud Computing : Revised Presentation
Cloud computing

What's hot (20)

PDF
Cloud computing white paper
DOCX
Cloud computing for enterprise
PDF
An Introduction to Cloud Computing: Evolution or Revolution?
PDF
Cloud Computing_2015_03_05
PPT
Cloud Computing Technology_Usman
DOCX
Synopsis on cloud computing by Prashant upta
PPTX
Cloud computing 1
PDF
Cloud Computing: Fact versus Fog
PPTX
Cloud computing
PDF
Cloud computing
DOCX
Cloud computing applicatio
PDF
Cloud Technology_Concepts
DOCX
About Cloud Computing
PPTX
Cloud Computing
DOC
Cloud Computing Documentation Report
PPT
An Introduction To Infarstructures For Cloud Computing V0.2
PPTX
Presentation on Cloud computing
DOCX
Cloud computing
PDF
Cloud computing project report
Cloud computing white paper
Cloud computing for enterprise
An Introduction to Cloud Computing: Evolution or Revolution?
Cloud Computing_2015_03_05
Cloud Computing Technology_Usman
Synopsis on cloud computing by Prashant upta
Cloud computing 1
Cloud Computing: Fact versus Fog
Cloud computing
Cloud computing
Cloud computing applicatio
Cloud Technology_Concepts
About Cloud Computing
Cloud Computing
Cloud Computing Documentation Report
An Introduction To Infarstructures For Cloud Computing V0.2
Presentation on Cloud computing
Cloud computing
Cloud computing project report
Ad

Similar to Cloud computing.pptx (20)

PPT
General Cloud-Copmuting for rview and add.ppt
PPT
Cloud Computing is a general term used to describe a new class of network bas...
PPT
introduction to cloud computing and basic
PPT
Data centers are typically comprised of the following technologies and compon...
PDF
Presentation1-Introduction to cloud computing.pdf
PPT
Cloud computing is an umbrella term used to refer to Internet
PPT
cloud computing introduction description
PPT
cloud computing presentation contained in this
PPT
Cloud ppt for college students for their projects
PPT
cloud computing presentation with latest
PPT
Irfan Jalal Bhat presentation on enggineering
PPT
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
PPT
Introduction to Cloud Computing(basics).
PPT
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
PPT
Irfan Jalal Bhat - Cloud Computing Basics
PPT
cloud computing evolution chartcloud computing evolution chart
PPTX
Unit 1
PPTX
Introduction To Cloud Computing
PPTX
Cloud computing
PPTX
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
General Cloud-Copmuting for rview and add.ppt
Cloud Computing is a general term used to describe a new class of network bas...
introduction to cloud computing and basic
Data centers are typically comprised of the following technologies and compon...
Presentation1-Introduction to cloud computing.pdf
Cloud computing is an umbrella term used to refer to Internet
cloud computing introduction description
cloud computing presentation contained in this
Cloud ppt for college students for their projects
cloud computing presentation with latest
Irfan Jalal Bhat presentation on enggineering
cloud wge rgreh trhtrwjytekjhtgh trwh wtrr shbfg
Introduction to Cloud Computing(basics).
Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt Irfan Jalal Bhat.ppt
Irfan Jalal Bhat - Cloud Computing Basics
cloud computing evolution chartcloud computing evolution chart
Unit 1
Introduction To Cloud Computing
Cloud computing
presentation_introduction_to_cloud_computing_1565085358_46246.pptx
Ad

Recently uploaded (20)

PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
composite construction of structures.pdf
PDF
PPT on Performance Review to get promotions
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPT
Project quality management in manufacturing
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Lesson 3_Tessellation.pptx finite Mathematics
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Construction Project Organization Group 2.pptx
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PPTX
Sustainable Sites - Green Building Construction
Structs to JSON How Go Powers REST APIs.pdf
bas. eng. economics group 4 presentation 1.pptx
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
composite construction of structures.pdf
PPT on Performance Review to get promotions
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
UNIT 4 Total Quality Management .pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Project quality management in manufacturing
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Strings in CPP - Strings in C++ are sequences of characters used to store and...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Lesson 3_Tessellation.pptx finite Mathematics
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
additive manufacturing of ss316l using mig welding
Construction Project Organization Group 2.pptx
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
Sustainable Sites - Green Building Construction

Cloud computing.pptx

  • 1. The origin of the term cloud computing is unclear. The expression cloud is commonly used in science to describe a large agglomeration of objects that visually appear from a distance as a cloud and describes any set of things whose details are not inspected further in a given context. http://en.wikipedia.org/wiki/Cloud_computing A Google search of ‘cloud computing’ resulted in 72,500,000 hits (on Oct.3, 2013). Obviously it is one of the hottest buzz words in computing. It is a metaphor for computers connected to the Internet which are usually enclosed in a cloud-like boundary in figures in early power point presentations. V Rajaraman
  • 2. One of the first questions asked with the introduction of a new technology is: “When was it invented?” “When was it first mentioned?” “What are the prospects for its future?” are also common. When we think of cloud computing, we think of situations, products and ideas that started in the 21st century. This is not exactly the whole truth. Cloud concepts have existed for many years. March 18, 2014 1:10 pm by Maximilliano Destefani Neto
  • 3. Multiple users were capable of accessing a central computer through dumb terminals, whose only function was to provide access to the mainframe. Because of the costs to buy and maintain mainframe computers, it was not practical for an organization to buy and maintain one for every employee. Nor did the typical user need the large (at the time) storage capacity and processing power that a mainframe provided. Providing shared access to a single resource was the solution that made economical sense for this sophisticated piece of technology.
  • 4. (Related: Back to the future: Why z/OS mainframe is the ideal cloud platform) After some time, around 1970, the concept of virtual machines (VMs) was created. Using virtualization software like VMware, it became possible to execute one or more operating systems simultaneously in an isolated environment. Complete computers (virtual) could be executed inside one physical hardware which in turn can run a completely different operating system. The VM operating system took the 1950s’ shared access mainframe to the next level, permitting multiple distinct computing environments to reside on one physical environment. Virtualization came to drive the technology, and was an important catalyst in the communication and information evolution.
  • 5. In the 1990s, telecommunications companies started offering virtualized private network connections. Historically, telecommunications companies only offered single dedicated point–to-point data connections. The newly offered virtualized private network connections had the same service quality as their dedicated services at a reduced cost. Instead of building out physical infrastructure to allow for more users to have their own connections, telecommunications companies were now able to provide users with shared access to the same physical infrastructure. The following list briefly explains the evolution of cloud computing: • Grid computing: Solving large problems with parallel computing • Utility computing: Offering computing resources as a metered service •SaaS: Network-based subscriptions to applications • Cloud computing: Anytime, anywhere access to IT resources delivered dynamically as a service
  • 6. 1959 John McCarthy’s note on the need to time-share computers. 1961 John McCarthy’s talk suggesting that computers should become a utility similar to a telephone service1 . 1966 Douglas Parkhill publishes a book titled Challenges of the Computer Utility 2. 1995 Amazon starts selling books using the World Wide Web. 1999 Salesforce.com provides a software service on the World Wide Web accessible on payment. 1999 Ian Foster and Carl Kesselman publish a book titled “The Grid: Blueprint for a new computing infrastructure and develop Globus tool kit to create a computer grid.
  • 7. 2004 Google starts free email service. 2006 Amazon introduces pay for use computing (Amazon Web Services) and Elastic Cloud Computing (EC2). 2006 Google starts offering Google Apps with 2 GB free disk space on their infrastructure. 2010 Microsoft starts providing a cloud service called Azure. 2011 IBM offers smart cloud.
  • 8. What is Cloud Computing? Cloud computing provides a variety of computing resources from servers & storage to enterprise applications such as email, security, backup/DR(Cloud Disaster Recovery), voice, all delivered over the Internet. The Cloud delivers a hosting environment that is immediate, flexible, scalable, secure, and available – while saving corporations money, time and resources. Ref: Cloud49
  • 9. Cloud Flavors? a. SaaS – Software as a Service b. IaaS – Infrastructure as a Service c. PaaS – Platform as a Service d. DaaS – Desktop as a Service
  • 10. Cloud Service Models 10 Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Google App Engine SalesForce CRM LotusLive Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 11. What is Software as a Service? (SaaS) • SaaS is a software delivery methodology that provides licensed multi-tenant access to software and its functions remotely as a Web-based service. Usually billed based on usage Usually multi tenant(renter) environment Highly scalable architecture Scalability: Infrastructure capacity allows for traffic spikes and minimizes delays.
  • 14. Infrastructure as a Service (IaaS) • IaaS is the delivery of technology infrastructure as an on demand scalable service – Usually billed based on usage – Usually multi tenant virtualized environment – Can be coupled with Managed Services for OS and application support
  • 16. Platform as a Service (PaaS) • PaaS provides all of the facilities required to support the complete life cycle of building and delivering web applications and services entirely from the Internet. – Typically applications must be developed with a particular platform in mind – Multi tenant environments – Highly scalable multi tier architecture
  • 18. Public cloud • Public cloud (off-site and remote) describes cloud computing where resources are dynamically provisioned on an on-demand, self- service basis over the Internet, via web applications/web services, open API, from a third-party provider who bills on a utility computing basis. Private cloud • A private cloud environment is often the first step for a corporation prior to adopting a public cloud initiative. Corporations have discovered the benefits of consolidating shared services on virtualized hardware deployed from a primary datacenter to serve local and remote users. Deployment (Distribution)Models
  • 19. Hybrid cloud A hybrid cloud environment consists of some portion of computing resources on-site (on premise) and off-site (public cloud). By integrating public cloud services, users can leverage cloud solutions for specific functions that are too costly to maintain on-premise such as virtual server disaster recovery, backups and test/development environments. Community cloud A community cloud is formed when several organizations with similar requirements share common infrastructure. Costs are spread over fewer users than a public cloud but more than a single tenant.
  • 20. Where is the Cloud Going? • IDC's updated IT Cloud Services Forecast predicts that public cloud computing will grow from $17.4 billion worth of IT spend in 2009 to $44 billion by 2013. 1 • Additionally, Federal CIO Vivek Kundra has vowed to spend $19 billion of U.S. government's $70 billion IT budget on cloud computing. • The five year growth outlook remains strong, with a five-year annual growth rate of 26% – over six times the rate of traditional IT offerings.
  • 22. Why Now? • The acceptance and proliferation(spread or increase) of hardware virtualization and multi-tenant applications • The Internet has become ubiquitous(Universal) i.e an accepted method of connecting providers with consumers • ISPs/Telcos are offering robust, redundant and managed corporate internet service enabling service consolidation efficiencies. • The cost verses risk equation has tipped toward shared solutions • Computing capabilities are being seen as a ongoing service rather than an internal capital expense
  • 23. The Reality • Enterprises will be dragged kicking and screaming through the gates of cloud computing by the economy, consumers and emerging markets.
  • 24. Enterprise Cloud Solutions 1. Hybrid Cloud – Scalability of the Public Cloud with the control and security of a private cloud 2. Test / Development / QA Platform – Use cloud infrastructure servers as your test and development platform 3. Disaster Recovery – Keep images of your servers on cloud infrastructure ready to go in case of a disaster 4. Cloud File Storage – Backup or Archive your company data to cloud file storage 5. Load Balancing – Use cloud infrastructure for overflow management during peak usage times
  • 25. How to get started • Evaluating the business case for public, private and hybrid cloud models • Developing an enterprise integration and migration strategy towards cloud provisioning • Review enterprise applications for SaaS candidates • Review enterprise requirements for cloud security, governance and standards • Determine optimal management of your virtualized environment and cloud implementation • Review case studies from early adopters of SaaS, PaaS and IaaS solutions
  • 27. Cloud Computing Characteristics 28 Common Characteristics: Low Cost Software Virtualization Service Orientation Advanced Security Homogeneity Massive Scale Resilient Computing Geographic Distribution Essential Characteristics: Resource Pooling Broad Network Access Rapid Elasticity Measured Service On Demand Self-Service Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 28. What is the purpose and benefits? • Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less. • By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment! • Clients can: – Put their data on the platform instead of on their own desktop PCs and/or on their own servers. – They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc. 29
  • 29. Cloud-Sourcing • Why is it becoming a Big Deal: – Using high-scale/low-cost providers, – Any time/place access via web browser, – Rapid scalability; incremental cost and load sharing, – Can forget need to focus on local IT. • Concerns: – Performance, reliability, and SLAs, – Control of data, and service parameters, – Application features and choices, – Interaction between Cloud providers, – No standard API – mix of SOAP and REST! – Privacy, security, compliance, trust… 30
  • 30. Some Commercial Cloud Offerings 31
  • 31. 32 Security is the Major Issue
  • 32. Cloud Storage • Several large Web companies are now exploiting the fact that they have data storage capacity that can be hired out to others. – allows data stored remotely to be temporarily cached on desktop computers, mobile phones or other Internet- linked devices. • Amazon’s Elastic Compute Cloud (EC2) and Simple Storage Solution (S3) are well known examples 33
  • 33. Amazon Simple Storage Service (S3) • Unlimited Storage. • Pay for what you use: – $0.20 per GByte of data transferred, – $0.15 per GByte-Month for storage used, – Second Life Update: • 1TBytes, 40,000 downloads in 24 hours - $200, 34

Editor's Notes

  • #11: IaaSdelivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data center space or network equipment, clients instead buy those resources as a fully outsourced service. PaaSdeliver a computing platform where the developers can develop their own applications. SaaSis a model of software deployment where the software applications are provided to the customers as a service.
  • #29: Massive Scale: HUGE Scalability: Infrastructure capacity allows for traffic spikes(points) and minimizes delays. Resiliency(Strong and robust) Cloud providers have mirrored solutions to minimize downtime in the event of a disaster. This type of resiliency can give businesses the sustainability they need during unanticipated events. Homogeneity: No matter which cloud provider and architecture an organization uses, an open cloud will make it easy for them to work with other groups, even if those other groups choose different providers and architectures. On-demand self-service. A consumer can unilaterally provision computing capabilities, such as server time and network storage, as needed automatically without requiring human interaction with each service’s provider. Broad network access. Capabilities are available over the network and accessed through standard mechanisms that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones, laptops, and PDAs). Resource pooling. Multi-tenant model.. There is a sense of location independence in that the customer generally has no control or knowledge over the exact location of the provided resources but may be able to specify location at a higher level of abstraction (e.g., country, state, or datacenter). Examples of resources include storage, processing, memory, network bandwidth, and virtual machines. Rapid elasticity. Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out and rapidly released to quickly scale in. To the consumer, the capabilities available for provisioning often appear to be unlimited and can be purchased in any quantity at any time. Measured Service. Cloud systems automatically control and optimize resource use by leveraging a metering capability at some level of abstraction appropriate to the type of service (e.g., storage, processing, bandwidth, and active user accounts).