Cloud Computing A Perspective

3,578 views

Published on

Cloud Computing A Perspective
Definition, Models, Architecture, Deployment, Infrastructure, and options, & the future

Cloud Computing A Perspective

  1. 1. Cloud Computing<br />- a perspective<br />Ash Subramanian<br />
  2. 2. Cloud Computing - Agenda<br />Definition<br /><ul><li>The Mission, Business & Market, Definition, Models, Framework, Security</li></ul>Providers<br /><ul><li>Providers and options</li></ul>Review<br /><ul><li>The promise..the future…
  3. 3. Questions ?</li></ul>2<br />Version 1.0<br />
  4. 4. Cloud Computing<br />3<br />Version 1.0<br /> Mission Assurance<br /><ul><li>If you accept…
  5. 5. There is an unquenchable thirst for collaboration and sharing
  6. 6. We can work anywhere at any time – highly mobile workforce
  7. 7. You can work wherever you are – at home, traveling, etc. </li></ul>Mission Assurance<br />Work <br />Anywhere<br />at any <br />time <br />Cloud<br />Sharing<br /><ul><li>Then…
  8. 8. How do we achieve mission assurance on the same network?
  9. 9. How do we ensure the network is there when we need it?
  10. 10. What approach should we take?</li></ul>Collaboration<br />Work <br />Wherever <br />you are<br />
  11. 11. 4<br />Version 1.0<br />Cloud Computing<br /> Business & Market<br />Merrill Lynch: In 2012, the annual global market for cloudcomputing will surge to $95 b<br /><ul><li>Microsoft: $51b
  12. 12. Google: $16b
  13. 13. Amazon: $14b
  14. 14. Yahoo: $7b</li></ul>Cloud<br />
  15. 15. Cloud Computing<br />5<br />Version 1.0<br />A computing cloud is a set of network enabled series of IT services that are massively scalable (and elastic), always on, Quality of Service Enabled, extremely scalable, dynamic systems that can be accessed in simple and pervasive manner “as a service” using Internet technologies.<br /> Definition & Model<br />Cloud<br /> Cloud: From a modeling standpoint…<br />Acquisition Model<br />Access Model<br />Technical Model<br />Based on purchasing of services<br />Based on pay for use<br />Over the Internet to ANY device<br />Scalable, elastic, dynamic, multi-tenant, & sharable<br />Business Model<br />
  16. 16. 6<br />Version 1.0<br />Cloud Computing<br /> Cloud Enablers<br /><ul><li>Infrastructure
  17. 17. Consolidation
  18. 18. Global Information Grid
  19. 19. Capacity Services
  20. 20. Virtualization
  21. 21. Rapid Provisioning
  22. 22. Capacity & Facility Analysis
  23. 23. Software
  24. 24. Network-Centric Services
  25. 25. System Monitoring Services
  26. 26. SaaS
  27. 27. Regulatory Standards & Processes
  28. 28. Operator: SAS 70,ITIL , & ISO 1779/9000
  29. 29. Customer: SOX, HIPAA, FISMA
  30. 30. Security (Certification & Accreditation (C&A))
  31. 31. Computing Service Provider (CSP) Analysis</li></ul>On Demand<br />Commodity<br />Flexibility<br />Security<br />Cloud<br />
  32. 32. 7<br />Version 1.0<br />Cloud Computing<br /> 3 Cloud Service Models<br /><ul><li>Cloud Software as a Service (SaaS)
  33. 33. Use provider’s applications over a network
  34. 34. Ex: Salesforce, Google, Microsoft
  35. 35. Cloud Platform as a Service (PaaS)
  36. 36. Deploy customer-created applications to a cloud
  37. 37. Ex: Amazon EC2, RackSpace, Google, Microsoft
  38. 38. Cloud Infrastructure as a Service (IaaS)
  39. 39. Rent processing, storage, network capacity, and other fundamental computing resources
  40. 40. Ex: Amazon EC2, RackSpace, Microsoft</li></ul>To be considered “cloud” they must be deployed on top of cloud infrastructure that has the key characteristics<br />Cloud<br />
  41. 41. 8<br />Version 1.0<br />Cloud Computing<br /> Service Model Architectures<br />Cloud<br />
  42. 42. 9<br />Version 1.0<br />Cloud Computing<br /> 5 Essential Characteristics<br /><ul><li>On-demand Self Service
  43. 43. Measured & Quality of Service (QoS)
  44. 44. Broad Network Access
  45. 45. Resource Pooling
  46. 46. Location Independence
  47. 47. Rapid Elasticity</li></ul>Cloud<br />
  48. 48. 10<br />Version 1.0<br />Cloud Computing<br /> Common Cloud Characteristics<br /><ul><li>Cloud computing often leverages:
  49. 49. Massive scale
  50. 50. Homogeneity
  51. 51. Virtualization
  52. 52. Resilient computing
  53. 53. Low cost software
  54. 54. Geographic distribution
  55. 55. Service orientation
  56. 56. Advanced security technologies</li></ul>Cloud<br />
  57. 57. 11<br />Version 1.0<br />Cloud Computing<br /> 4 Cloud Deployment Models<br /><ul><li>Private cloud
  58. 58. Enterprise owned or leased
  59. 59. Community cloud
  60. 60. Shared infrastructure for specific community
  61. 61. Public cloud
  62. 62. Sold to the public, mega-scale infrastructure
  63. 63. Hybrid cloud
  64. 64. Composition of two or more clouds</li></ul>Cloud<br />
  65. 65. Cloud Computing<br />12<br />Version 1.0<br /> Framework Definition<br />Hybrid Clouds<br />Deployment<br />Models<br />Community<br />Cloud<br />Public Cloud<br />Private Cloud<br />Cloud<br />Service Models<br />Software as a Service (SaaS)<br />Platform as a Service (PaaS)<br />Infrastructure as a Service (IaaS)<br />Essential<br />Characteristics<br />On Demand Self-Service<br />Broad Network Access<br />Rapid Elasticity<br />Massive Scale<br />Resilient Computing<br />Common <br />Characteristics<br />Virtualization<br />Service Orientation<br />Resource Pooling<br />Measured Service<br />Homogeneity<br />Geographic Distribution<br />Low Cost Software<br />Advanced Security<br />
  66. 66. 13<br />Version 1.0<br />Cloud Computing<br /> Security Aspects<br /><ul><li>Some key issues:
  67. 67. trust, multi-tenancy, encryption, compliance
  68. 68. Clouds are massively complex systems can be reduced to simple primitives that are replicated thousands of times and common functional units
  69. 69. Cloud security is a tractable problem
  70. 70. There are both advantages and challenges </li></ul>Cloud<br />
  71. 71. 14<br />Version 1.0<br />Cloud Computing<br /> Amazon EC2 – How it Works?<br /><ul><li>Base on Xen Virtualization
  72. 72. Supported OS: Windows, Linux, Solaris, HP UX
  73. 73. Options:
  74. 74. On-demand Instances: Pay per hour; no Long term
  75. 75. Reserved Instances: Low one time Pmt and discount thereafter
  76. 76. Spot Instances: Bid for unused instances
  77. 77. Data Transfer: Charged as per IN/OUT Data Xfer
  78. 78. Storage: Simple Storage Solution (S3)</li></ul>Cloud<br />
  79. 79. 15<br />Version 1.0<br />Cloud Computing<br /> MS Windows Azure – How it Works?<br /><ul><li>Base on Microsoft’s HyperV Virtualization
  80. 80. OS: Windows W2K8, Win 7
  81. 81. Hosted Options:
  82. 82. Production: Pay as you go…
  83. 83. Development:
  84. 84. Development Accelerator Core
  85. 85. Development Accelerator Extended (Sql Azure fixed)
  86. 86. SQL Azure Development Accelerator Core
  87. 87. Available as Appliance: Private Cloud: Turn key Services</li></ul>Cloud<br />
  88. 88. 16<br />Version 1.0<br />Cloud Computing<br /> Build a Private Cloud?<br /><ul><li>Microsoft’s Azure Appliance: Limited and Locked in
  89. 89. License the Cloud infrastructure and provisioning software
  90. 90. Cisco’s Unified Computing System (UCS) :
  91. 91. HP’s Matrix
  92. 92. LiquidIQ
  93. 93. Other Players: Dell, Fujitsu-Siemens
  94. 94. Advantages:
  95. 95. We can put any software; Free Virtualization
  96. 96. Open and Least Restrictive
  97. 97. Local Control
  98. 98. Disadvantages:
  99. 99. Cost & Expertise</li></ul>Cloud<br />
  100. 100. Cloud Computing<br />The Promise…The Future… <br />A Simple Idea<br />Clear Tenets..the principles behind<br />User<br />Builds a Web based business application,<br />Using a standard platform<br />Using a standard database<br />Upload this application to a cloud provider<br />Only pays for what s/he uses when s/he  needs it. <br />Everything else is an implementation detail. <br />Cloud provider automatically<br />Provisions the services<br />Scales the application and the database together <br />Application Flexibility:<br />Standardized<br />Increasing “click to run” services<br />Live in remote Internet data centers<br />Scalable to millions<br />System Replication<br />Procurement:<br />Efficient <br />Rapid<br />Commoditized<br />“Pay by the sip”<br />Security:<br />Simplified<br />Streamlined<br />Cloud<br />Multi-faceted Enablement<br />Infrastructure:<br />Consolidation<br />Global Information Grid<br />Capacity Services <br />Virtualization <br />Rapid Provisioning<br />Facility Analysis<br />Software:<br />Network-centric Services<br />System Monitoring Services<br />Help Desk/Support Services<br />SaaS <br />Processes:<br />SAS 70, ITIL , ISO 1779/9000<br />Customer: SOX, HIPAA, FISMA<br />Security (C&A) <br />Computing Service Provider (CSP) <br />8/26/2010<br />17<br />Version 1.0<br />
  101. 101. Cloud ComputingAny Questions?<br />Ash Subramanian<br />ashokrs@gmail.com<br />http://ashokrs.wordpress.com<br />

×