Cloud Computing
Outline
• Cloud Terms
• Comparisons
• Many Flavors of Cloud Computing
• Key Characteristics
• Architecture Type
• Who’s us...
What is “Cloud”?
There is no clear definition of the term
“Cloud” or “Cloud Computing”
– No Official Definition
– Term tak...
What is “Cloud”?
There are two popular uses of the term
“cloud” in today’s I.T. conversation
– Cloud Services - consumer a...
Cloud Computing is an
Evolution in IT
4
Comparisons
• Grid Computing – a form of distributed
computing, acting in concert to perform very
large tasks
• Utility Co...
Cloud Formation
6
Cloud Computing is
an emerging IT
development,
deployment and
delivery model,
enabling real-time
deliver...
Many Flavors of Cloud
Computing
• SaaS – Software as a Service
– Network-hosted application
• PaaS– Platform as a Service
...
Many Flavors of Cloud
Computing (cont’d)
• DaaS – Data as a Service
– Customer queries against provider’s database
• IPMaa...
Cloud Computing Providers
9
The Cloud’s “Snowball Effect”
• Maturation of Virtualization Technology
• Virtualization enables Compute Clouds
• Compute ...
Cloud “Applications”
• SaaS resides here
• Most common Cloud / Many providers of
different services
• Examples: SalesForce...
Cloud “Platforms”
• “Containers”, “Closed” environments
• Examples: Google App Engine, Heroku,
Mosso, Engine Yard, Joyent ...
Cloud “Infrastructure”
• Provide “Compute” and “Storage” clouds
• Virtualization layers (hardware/software)
• Examples: Am...
Key Characteristics
14
Colo vs. Managed
vs. Cloud Hosting
15
Architecture Types
16
Single-Tenant vs. Multi-Tenant
Architecture
17
Single tenancy gives each customer a
dedicated software stack – and each la...
Who’s using Clouds today?
• Startups & Small businesses
– Can use clouds for everything
• Mid-Size Enterprises
– Can use c...
Upcoming SlideShare
Loading in...5
×

What is a cloud

245

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
245
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

What is a cloud

  1. 1. Cloud Computing
  2. 2. Outline • Cloud Terms • Comparisons • Many Flavors of Cloud Computing • Key Characteristics • Architecture Type • Who’s using Clouds today? • Example: Eli Lilly • Legal Issues 1
  3. 3. What is “Cloud”? There is no clear definition of the term “Cloud” or “Cloud Computing” – No Official Definition – Term takes on the definition of the user – Overuse the term “cloud” by eager marketer 2
  4. 4. What is “Cloud”? There are two popular uses of the term “cloud” in today’s I.T. conversation – Cloud Services - consumer and business products, services and solutions that are delivered and consumed in real-time over the internet – Cloud Computing - an emerging IT development, deployment, and delivery model that enables real-time delivery of a broad range of IT products, services and solutions over the internet 3
  5. 5. Cloud Computing is an Evolution in IT 4
  6. 6. Comparisons • Grid Computing – a form of distributed computing, acting in concert to perform very large tasks • Utility Computing – a metered service similar to a traditional public utility such as electricity • Autonomic Computing – capable of self- management • Cloud Computing – deployments as of 2009 depend on grids, have autonomic characteristics and bill like utilities 5
  7. 7. Cloud Formation 6 Cloud Computing is an emerging IT development, deployment and delivery model, enabling real-time delivery of products, services and solutions (i.e., enabling cloud services) over the Internet (IDC) Cloud computing is Internet based development and use of computer technology. It is a style of computing in which typically real-time scalable resources are provided as a service over the internet (Wikipedia) Cloud: the new home and business network 7
  8. 8. Many Flavors of Cloud Computing • SaaS – Software as a Service – Network-hosted application • PaaS– Platform as a Service – Network-hosted software development platform • IaaS – Infrastructure as a Service – Provider hosts customer VMs or provides network storage 7
  9. 9. Many Flavors of Cloud Computing (cont’d) • DaaS – Data as a Service – Customer queries against provider’s database • IPMaaS – Identity and Policy Management as a Service – Provider manages identity and/or access control policy for customer • NaaS – Network as a Service – Provider offers virtualized networks (e.g. VPNs) 8
  10. 10. Cloud Computing Providers 9
  11. 11. The Cloud’s “Snowball Effect” • Maturation of Virtualization Technology • Virtualization enables Compute Clouds • Compute Clouds create demand for Storage Clouds • Storage + Compute Clouds create Cloud Infrastructure • Cloud Infrastructure enables Cloud Platforms & Applications 10
  12. 12. Cloud “Applications” • SaaS resides here • Most common Cloud / Many providers of different services • Examples: SalesForce, Gmail, Yahoo! Mail, Quicken Online • Advantages: Free, Easy, Consumer Adoption • Disadvantages: Limited functionality, no control or access to underlying technology 11
  13. 13. Cloud “Platforms” • “Containers”, “Closed” environments • Examples: Google App Engine, Heroku, Mosso, Engine Yard, Joyent or Force.com (SalesForce Dev Platform) • Advantages: Good for developers, more control than “Application” Clouds, tightly configured • Disadvantages: Restricted to what is available, other dependencies 12
  14. 14. Cloud “Infrastructure” • Provide “Compute” and “Storage” clouds • Virtualization layers (hardware/software) • Examples: Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode • Advantages: Full control of environments and infrastructure • Disadvantages: premium price point, limited competition 13
  15. 15. Key Characteristics 14
  16. 16. Colo vs. Managed vs. Cloud Hosting 15
  17. 17. Architecture Types 16
  18. 18. Single-Tenant vs. Multi-Tenant Architecture 17 Single tenancy gives each customer a dedicated software stack – and each layer in each stack still requires configuration, monitoring, upgrades, security updates, patches, tuning and disaster recovery. On a multi-tenant platform, all applications run in a single logical environment: faster, more secure, more available, automatically upgraded and maintained. Any improvement appears to all customers at once. Shared infrastructure Other apps Server OS Database App Server Storage Network App 1 Server OS Database App Server Storage Network App 2 Server OS Database App Server Storage Network App 3
  19. 19. Who’s using Clouds today? • Startups & Small businesses – Can use clouds for everything • Mid-Size Enterprises – Can use clouds for many things • Large Enterprises – More likely to have hybrid models where they keep some things in house 18
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×