Cloud Computing


Published on

this is a ppt tat i did for a seminar in my class.. may of the information was taken from web.. as well as few other presentaions...

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Cloud Computing

    1. 1. CLOUD COMPUTING<br />R. Rakesh Kashyap (0925924)2nd Semester MCA<br />18-Nov-09<br />
    2. 2. Outline<br /><ul><li>What is Cloud Computing ?
    3. 3. History
    5. 5. Why Cloud Computing?
    6. 6. Service Providers of Cloud Computing
    7. 7. Services Provided by Cloud Computing
    8. 8. Cloud Architecture
    9. 9. Pros and Cons of Cloud Computing</li></ul>18-Nov-09<br />
    10. 10. 18-Nov-09<br />
    11. 11. Definitions<br />18-Nov-09<br />…moving computing and data away from the desktop and the portable PC and simply displaying the results of computing that takes place in a centralized location and is then transmitted via internet to user’s screen.<br /> - John Markoff<br /> (NY Times Blog)<br />
    12. 12. 18-Nov-09<br />Cloud computing is a general term for anything that involves delivering hosted services over the Internet.<br /><br />
    13. 13. 18-Nov-09<br />It is a paradigm in which information is permanently stored in servers on the Internet and cached temporarily on clients that include desktops, entertainment centers, table computers, notebooks, wall computers, handhelds, etc.<br /> -IEEE<br />
    14. 14. 18-Nov-09<br />…the idea of relying on Web-based application and storing data in the “CLOUD” of the internet.<br /> -MIT Technology Review<br />
    15. 15. 18-Nov-09<br />It is a paradigm shift whereby details are abstracted from the users who no longer need knowledge of, expertise in, or control over the technology infrastructure &quot;in the cloud&quot; that supports them.<br /> -Wikipedia<br />
    16. 16. 18-Nov-09<br />It starts with the premise that the data services and architecture should be on the servers. We call it Cloud Computing – they should be in a “CLOUD” somewhere.<br /> -Eric Schmidt<br /> (Chairman/CEO of Google Inc)<br />
    17. 17. 18-Nov-09<br />In layman’s language…<br />Simple explanation with an example…<br />
    18. 18. 18-Nov-09<br />In June 2009, a study conducted by VersionOne found that 41% of senior IT professionals actually don&apos;t know what cloud computing is and two-thirds of senior finance professionals are confused by the concept, highlighting the young nature of the technology.<br />
    19. 19. 18-Nov-09<br />“Cloud” is simply a metaphor for the internet<br />Users do not have or need knowledge, control, ownership in the computer infrastructure<br />Users simply rent or access the software, paying only for what they use<br />
    20. 20. History of Cloud Computing<br />18-Nov-09<br />
    21. 21. 18-Nov-09<br />Concept dating back to the 1960’s by John McCarthy, a computer scientist, brought up the idea that &quot;computation may someday be organized as a public utility”<br />Idea that revolutionized Cloud Computing:<br /><ul><li>Utility computing
    22. 22. Grid computing
    23. 23. “In some ways, the cloud is a natural next step from the grid-utility model,” said Frank Gens, an analyst at the research firm IDC</li></li></ul><li>18-Nov-09<br />
    24. 24. 18-Nov-09<br />
    25. 25. 18-Nov-09<br />
    26. 26. 18-Nov-09<br />
    27. 27. 18-Nov-09<br />
    28. 28. Virtualization<br />18-Nov-09<br />Virtualization is “something which is not REAL, but displays the full qualities of the REAL”.<br />A software implementation of a machine that executes programs like a real machine.<br />
    29. 29. 18-Nov-09<br />
    30. 30. 18-Nov-09<br />
    31. 31. 18-Nov-09<br />
    32. 32. 18-Nov-09<br />Typical Server Specs:<br />IBM System x3950 M2<br /><ul><li>Processor : Intel Xeon Processor 7400 series </li></ul> up to 2.66 GHz (six cores)/1066 MHz front-side bus<br /><ul><li>Cache (max) Up to 16 MB
    33. 33. Memory (max) 4 GB or 8 GB/256 GB max PC2-5300 DDR II
    34. 34. Maximum internal storage 587 GB
    35. 35. Power supply (std/max) 1440W 220V 2/2
    36. 36. Warranty3-year customer replaceable unit </li></ul> and onsite limited warranty<br />COST US $17,642.04<br />Around 9lakhs INR<br />
    37. 37. 18-Nov-09<br />HYPERVISORis the SUPERVISOR<br />What is it ???<br />Ways to implement it ???<br /><ul><li>Hardware layer
    38. 38. Software layer</li></li></ul><li>18-Nov-09<br />
    39. 39. 18-Nov-09<br />
    40. 40. 18-Nov-09<br />Pros of using Virtualization<br /><ul><li>Server Consolidation
    41. 41. Testing and development
    42. 42. Dynamic Load Balancing
    43. 43. Disaster Recovery
    44. 44. Virtual Desktops
    45. 45. Reduction in cost of infrastructure
    46. 46. Reduce power utilization cost (GREEN COMPUTING)
    47. 47. Virtualization – The Cloud Computing Enabler</li></li></ul><li>18-Nov-09<br />Cons of using Virtualization<br /><ul><li>Magnified physical failures
    48. 48. Degraded performance
    49. 49. New skills
    50. 50. Complex root cause analysis
    51. 51. New management tools
    52. 52. Virtual machine sprawl</li></li></ul><li>18-Nov-09<br />Back to main line<br />Why Cloud Computing ?<br />
    53. 53. 18-Nov-09<br />
    54. 54. Number Of Users<br />
    55. 55.
    56. 56. 18-Nov-09<br />The “Super Computer” in the Sky<br />Two ways of building a “super computer” <br />with enough power that users can plug into <br />according to their needs <br />at a particular time:<br /><ul><li>Blue Gene Approach
    57. 57. Google's Approach</li></li></ul><li>18-Nov-09<br />Major Service Providers of Cloud Computing<br />
    58. 58. 18-Nov-09<br /><ul><li>Amazon Elastic Compute Cloud “Amazon EC2”
    59. 59. web service interface that provides resizable computing capacity in a cloud
    60. 60. designed to make web-scale computing easier for developers
    61. 61. reduces the time required to obtain and boot new server space from weeks to minutes
    62. 62. allows developers to pay only for capacity that they actually use</li></li></ul><li>18-Nov-09<br /><ul><li>“Google 101”
    63. 63. Network made up of millions of cheap servers, that would store staggering amounts of data, including numerous copies of the world wide web
    64. 64. Makes search faster, helping ferret out answers to billions of queries in a fraction of a second
    65. 65. Google invests more than $2 billion a year in data centers for cloud computing.
    66. 66. Google App Engine</li></li></ul><li>18-Nov-09<br /><ul><li> was found in 1999 by former Oracle executive Marc Benioff as a company specializing in SaaS software.
    67. 67. They are best known for their Customer Relationship Management (CRM) products, which it delivers to businesses over the internet using the SaaS model.
    68. 68. SaaS
    69. 69. Platform
    70. 70. Web Services</li></li></ul><li>18-Nov-09<br /><ul><li>“Azure”
    71. 71. Internet-scale cloud computing and services platform hosted in Microsoft data centers
    72. 72. Provides a range of functionality to build applications that span from consumer web to enterprise scenarios
    73. 73. Designed to help developers quickly and easily create, deploy, manage, and distribute web services and applications on the internet. </li></li></ul><li>18-Nov-09<br /><ul><li>IBM are developing cloud computing applications for the everyday user called CloudBurst.
    74. 74. IBM also offers “private” cloud computing services using IBM blue services software.
    75. 75. Instead of putting information out on the internet it makes the companies data center into its own cloud. This cloud is blocked off from the internet using firewalls.</li></li></ul><li>18-Nov-09<br />Scalable Pricing in CloudComputing<br /><ul><li>Models of Pricing
    76. 76. Free
    77. 77. Subscription Model
    78. 78. Pay Per Use
    79. 79. Enterprise Unlimited License</li></li></ul><li>Cost of using Cloud infrastructure<br />18-Nov-09<br />Amazon Elastic Compute Cloud pricing<br />On-Demand Instances<br /> Linux/UNIX Windows <br />Small (Default) $0.085 per hour $0.12 per hour <br />Large $0.34 per hour $0.48 per hour <br />Extra Large $0.68 per hour $0.96 per hour<br />Data transfer Cost<br />Data Transfer IN $0.10 per GB<br />Data Transfer OUT<br />First 10 TB per Month $0.17 per GB <br />Next 40 TB per Month $0.13 per GB <br />Next 100TB per Month $0.11 per GB <br />Over 150 TB per Month $0.10 per GB<br />
    80. 80. Services Provided by Cloud Computing<br />18-Nov-09<br />
    81. 81. 18-Nov-09<br />Software as a Service<br /><ul><li>Defined as service-on-demand, where a provider will license software tailored
    82. 82. Infrastructure providers can allow customers’ to run applications off their infrastructure, but transparent to the end user
    83. 83. Customers can utilize greater computing power while saving on the following
    84. 84. Cost
    85. 85. Space
    86. 86. Power Consumption
    87. 87. Facility</li></li></ul><li>18-Nov-09<br />Platform as a Service<br />Provides all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the internet<br />Infrastructure providers can transparently alter the platforms for their customers’ unique needs<br />Google App Engine, Heroku, Mosso, Engine Yard, Joyent or (SalesForce platform) are few of the examples of service providers.<br />
    88. 88. 18-Nov-09<br />Infrastructure as a Service<br /><ul><li>Defined as delivery of computer infrastructure as a service
    89. 89. Fully outsourced service so businesses do not have to purchase servers, software or equipment
    90. 90. Infrastructure providers can dynamically allocate resources for service providers
    91. 91. Service providers offer this service to end users
    92. 92. Allows cost savings for the service providers, since they do not need to operate their own datacenter
    93. 93. Ad hoc systems allow quick customization to consumer demands
    94. 94. Amazon’s EC2, GoGrid, RightScale and Linode are few of the examples of service providers.</li></li></ul><li>Wide Spectrum of Usage<br />18-Nov-09<br />BitTorrent<br />Skype<br />Groove<br />LinkedIn<br />SecondLife<br />YouTube<br />Qualys<br />Google<br />Microsoft<br /><ul><li>Forums
    95. 95. Blog‐space
    96. 96. Website Hosting
    97. 97. VPS
    98. 98. FaceBook
    99. 99. WebEx
    100. 100. Yahoo</li></li></ul><li>Cloud Architecture<br />18-Nov-09<br />Public Clouds<br />Private Clouds<br />Hybrid Clouds<br />
    101. 101. Public Clouds<br />18-Nov-09<br />
    102. 102. Private Clouds<br />18-Nov-09<br />
    103. 103. Hybrid Clouds<br />18-Nov-09<br />
    104. 104. Key properties of Cloud Computing<br />18-Nov-09<br />User Centric<br /><ul><li>Task-Centric
    105. 105. Powerful
    106. 106. Accessible
    107. 107. Programmable</li></li></ul><li>Cloud Computing Pros<br />18-Nov-09<br />Reduced Hardware equipment for end users <br />Improved Performance<br />Lower Hardware and Software Maintenance<br />Instant Software Updates <br />Accessibility <br />Less Expensive<br />Better Collaboration <br />Pay for what you use <br />Flexible <br />Need not invest on multiple licensing<br />
    108. 108. 18-Nov-09<br />Cloud Computing Cons<br /><ul><li> Security Issues (#1 concern)
    109. 109. Internet connection
    110. 110. Too many platforms
    111. 111. Location of Servers
    112. 112. Time for Transition
    113. 113. Speed</li></li></ul><li>18-Nov-09<br />
    114. 114. Real time applications<br />18-Nov-09<br />Quote NY Times example<br />Starbucks Example(<br />U.S. Army Example (<br />Playfish (social gaming)<br />DigitalChalk (educational site)<br />Livemocha<br />Second Life (virtual game)<br />
    115. 115. 18-Nov-09<br />