Cloud Computing Introduction


Published on

This is a lightning presentation given by Nhan Nguyen to our team for the purpose of knowledge sharing in support of our efforts to create a culture of learning.

Published in: Technology, Education
1 Comment
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Cloud Computing Introduction

  1. 1. Cloud Computing Presented by Nhan Nguyen
  2. 2. Outline <ul><li>Cloud Terms </li></ul><ul><li>Comparisons </li></ul><ul><li>Many Flavors of Cloud Computing </li></ul><ul><li>Key Characteristics </li></ul><ul><li>Architecture Type </li></ul><ul><li>Who’s using Clouds today? </li></ul><ul><li>Example: Eli Lilly </li></ul><ul><li>Legal Issues </li></ul>1
  3. 3. What is “Cloud”? <ul><li>There is no clear definition of the term “Cloud” or “Cloud Computing” </li></ul><ul><ul><li>No Official Definition </li></ul></ul><ul><ul><li>Term takes on the definition of the user </li></ul></ul><ul><ul><li>Overuse the term “cloud” by eager marketer </li></ul></ul>2
  4. 4. What is “Cloud”? <ul><li>There are two popular uses of the term “cloud” in today’s I.T. conversation </li></ul><ul><ul><li>Cloud Services - consumer and business products, services and solutions that are delivered and consumed in real-time over the internet </li></ul></ul><ul><ul><li>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 </li></ul></ul>3
  5. 5. Cloud Computing is an Evolution in IT 4
  6. 6. Comparisons <ul><li>Grid Computing – a form of distributed computing, acting in concert to perform very large tasks </li></ul><ul><li>Utility Computing – a metered service similar to a traditional public utility such as electricity </li></ul><ul><li>Autonomic Computing – capable of self-management </li></ul><ul><li>Cloud Computing – deployments as of 2009 depend on grids, have autonomic characteristics and bill like utilities </li></ul>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
  8. 8. Many Flavors of Cloud Computing <ul><li>SaaS – Software as a Service </li></ul><ul><ul><li>Network-hosted application </li></ul></ul><ul><li>PaaS– Platform as a Service </li></ul><ul><ul><li>Network-hosted software development platform </li></ul></ul><ul><li>IaaS – Infrastructure as a Service </li></ul><ul><ul><li>Provider hosts customer VMs or provides network storage </li></ul></ul>7
  9. 9. Many Flavors of Cloud Computing (cont’d) <ul><li>DaaS – Data as a Service </li></ul><ul><ul><li>Customer queries against provider’s database </li></ul></ul><ul><li>IPMaaS – Identity and Policy Management as a Service </li></ul><ul><ul><li>Provider manages identity and/or access control policy for customer </li></ul></ul><ul><li>NaaS – Network as a Service </li></ul><ul><ul><li>Provider offers virtualized networks (e.g. VPNs) </li></ul></ul>8
  10. 10. Cloud Computing Providers 9
  11. 11. The Cloud’s “Snowball Effect” <ul><li>Maturation of Virtualization Technology </li></ul><ul><li>Virtualization enables Compute Clouds </li></ul><ul><li>Compute Clouds create demand for Storage Clouds </li></ul><ul><li>Storage + Compute Clouds create Cloud Infrastructure </li></ul><ul><li>Cloud Infrastructure enables Cloud Platforms & Applications </li></ul>10
  12. 12. Cloud “Applications” <ul><li>SaaS resides here </li></ul><ul><li>Most common Cloud / Many providers of different services </li></ul><ul><li>Examples: SalesForce, Gmail, Yahoo! Mail, Quicken Online </li></ul><ul><li>Advantages: Free, Easy, Consumer Adoption </li></ul><ul><li>Disadvantages: Limited functionality, no control or access to underlying technology </li></ul>11
  13. 13. Cloud “Platforms” <ul><li>“ Containers”, “Closed” environments </li></ul><ul><li>Examples : Google App Engine, Heroku, Mosso, Engine Yard, Joyent or (SalesForce Dev Platform) </li></ul><ul><li>Advantages: Good for developers, more control than “Application” Clouds, tightly configured </li></ul><ul><li>Disadvantages: Restricted to what is available, other dependencies </li></ul>12
  14. 14. Cloud “Infrastructure” <ul><li>Provide “ Compute ” and “ Storage ” clouds </li></ul><ul><li>Virtualization layers (hardware/software) </li></ul><ul><li>Examples : Amazon EC2, GoGrid, Amazon S3, Nirvanix, Linode </li></ul><ul><li>Advantages: Full control of environments and infrastructure </li></ul><ul><li>Disadvantages: premium price point, limited competition </li></ul>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. <ul><ul><li>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. </li></ul></ul>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? <ul><li>Startups & Small businesses </li></ul><ul><ul><li>Can use clouds for everything </li></ul></ul><ul><li>Mid-Size Enterprises </li></ul><ul><ul><li>Can use clouds for many things </li></ul></ul><ul><li>Large Enterprises </li></ul><ul><ul><li>More likely to have hybrid models where they keep some things in house </li></ul></ul>18
  20. 20. Example: Eli Lilly <ul><li>Reduced costs </li></ul><ul><li>Global access to R&D applications </li></ul><ul><li>Rapid transition due to VM hosting </li></ul><ul><li>Time to deliver new services greatly reduced: </li></ul><ul><li>New server: 7.5 weeks down to 3 minutes </li></ul><ul><li>New collaboration: 8 weeks down to 5 minutes </li></ul><ul><li>64 node linux cluster: 12 weeks down to 5 minutes </li></ul>19
  21. 21. Legal Issues <ul><li>March 2007, Dell applied trademark “cloud computing”. </li></ul><ul><li>September 2008, Cgactive LLC received trademard “CloudOS” </li></ul><ul><li>November 2007, Affero GPL open source code </li></ul><ul><li>April 2009, FBI raided a data center </li></ul>20
  22. 22. The End 5 minutes of question time starts now!
  23. 23. Questions 4 minutes left!
  24. 24. Questions 3 minutes left!
  25. 25. Questions 2 minutes left!
  26. 26. Questions 1 minute left!
  27. 27. Questions 30 seconds left!
  28. 28. Questions TIME IS UP!