Information about CLOUD COMPUTING

Published on December 13, 2009

Author: rakesh1988



CLOUD COMPUTING : CLOUD COMPUTING R. Rakesh Kashyap (0925924)2nd Semester MCA 26-May-10 Outline : Outline What is Cloud Computing ? History VIRTUALIZATION Why Cloud Computing? Service Providers of Cloud Computing Services Provided by Cloud Computing Cloud Architecture Pros and Cons of Cloud Computing 26-May-10 Slide 3: 26-May-10 Definitions : Definitions 26-May-10 …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. - John Markoff (NY Times Blog) Slide 5: 26-May-10 Cloud computing is a general term for anything that involves delivering hosted services over the Internet. Slide 6: 26-May-10 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. -IEEE Slide 7: 26-May-10 …the idea of relying on Web-based application and storing data in the “CLOUD” of the internet. -MIT Technology Review Slide 8: 26-May-10 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 "in the cloud" that supports them. -Wikipedia Slide 9: 26-May-10 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. -Eric Schmidt (Chairman/CEO of Google Inc) Slide 10: 26-May-10 In layman’s language… Simple explanation with an example… Slide 11: 26-May-10 In June 2009, a study conducted by VersionOne found that 41% of senior IT professionals actually don'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. Slide 12: 26-May-10 “Cloud” is simply a metaphor for the internet Users do not have or need knowledge, control, ownership in the computer infrastructure Users simply rent or access the software, paying only for what they use History of Cloud Computing : History of Cloud Computing 26-May-10 Slide 14: 26-May-10 Concept dating back to the 1960’s by John McCarthy, a computer scientist, brought up the idea that "computation may someday be organized as a public utility” Idea that revolutionized Cloud Computing: Utility computing Grid computing “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 Slide 15: 26-May-10 Slide 16: 26-May-10 Slide 17: 26-May-10 Slide 18: 26-May-10 Slide 19: 26-May-10 Virtualization : Virtualization 26-May-10 A software implementation of a machine that executes programs like a real machine. Virtualization is “something which is not REAL, but displays the full qualities of the REAL”. Slide 21: 26-May-10 Slide 22: 26-May-10 Slide 23: 26-May-10 Slide 24: 26-May-10 Typical Server Specs: IBM System x3950 M2 Processor : Intel Xeon Processor 7400 series up to 2.66 GHz (six cores)/1066 MHz front-side bus Cache (max) Up to 16 MB Memory (max) 4 GB or 8 GB/256 GB max PC2-5300 DDR II Maximum internal storage 587 GB Power supply (std/max) 1440W 220V 2/2 Warranty 3-year customer replaceable unit and onsite limited warranty COST US $17,642.04 Around 9lakhs INR Slide 25: 26-May-10 HYPERVISOR is the SUPERVISOR Hardware layer Software layer What is it ??? Ways to implement it ??? Slide 26: 26-May-10 Slide 27: 26-May-10 Slide 28: 26-May-10 Pros of using Virtualization Server Consolidation Testing and development Dynamic Load Balancing Disaster Recovery Virtual Desktops Reduction in cost of infrastructure Reduce power utilization cost (GREEN COMPUTING) Virtualization – The Cloud Computing Enabler Slide 29: 26-May-10 Cons of using Virtualization Magnified physical failures Degraded performance New skills Complex root cause analysis New management tools Virtual machine sprawl Slide 30: 26-May-10 Back to main line Why Cloud Computing ? Slide 31: 26-May-10 Slide 32: Number Of Users Slide 34: 26-May-10 The “Super Computer” in the Sky Two ways of building a “super computer” with enough power that users can plug into according to their needs at a particular time: Blue Gene Approach Google's Approach Slide 35: 26-May-10 Major Service Providers of Cloud Computing Slide 36: 26-May-10 Amazon Elastic Compute Cloud “Amazon EC2” web service interface that provides resizable computing capacity in a cloud designed to make web-scale computing easier for developers reduces the time required to obtain and boot new server space from weeks to minutes allows developers to pay only for capacity that they actually use Slide 37: 26-May-10 “Google 101” Network made up of millions of cheap servers, that would store staggering amounts of data, including numerous copies of the world wide web Makes search faster, helping ferret out answers to billions of queries in a fraction of a second Google invests more than $2 billion a year in data centers for cloud computing. Google App Engine Slide 38: 26-May-10 was found in 1999 by former Oracle executive Marc Benioff as a company specializing in SaaS software. They are best known for their Customer Relationship Management (CRM) products, which it delivers to businesses over the internet using the SaaS model. SaaS Platform Web Services Slide 39: 26-May-10 “Azure” Internet-scale cloud computing and services platform hosted in Microsoft data centers Provides a range of functionality to build applications that span from consumer web to enterprise scenarios Designed to help developers quickly and easily create, deploy, manage, and distribute web services and applications on the internet. Slide 40: 26-May-10 IBM are developing cloud computing applications for the everyday user called CloudBurst. IBM also offers “private” cloud computing services using IBM blue services software. 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. Slide 41: 26-May-10 Scalable Pricing in Cloud Computing Models of Pricing Free Subscription Model Pay Per Use Enterprise Unlimited License Cost of using Cloud infrastructure : Cost of using Cloud infrastructure 26-May-10 Amazon Elastic Compute Cloud pricing On-Demand Instances Linux/UNIX Windows Small (Default) $0.085 per hour $0.12 per hour Large $0.34 per hour $0.48 per hour Extra Large $0.68 per hour $0.96 per hour Data transfer Cost Data Transfer IN $0.10 per GB Data Transfer OUT First 10 TB per Month $0.17 per GB Next 40 TB per Month $0.13 per GB Next 100TB per Month $0.11 per GB Over 150 TB per Month $0.10 per GB Services Provided by Cloud Computing : Services Provided by Cloud Computing 26-May-10 Slide 44: 26-May-10 Software as a Service Defined as service-on-demand, where a provider will license software tailored Infrastructure providers can allow customers’ to run applications off their infrastructure, but transparent to the end user Customers can utilize greater computing power while saving on the following Cost Space Power Consumption Facility Platform as a Service : 26-May-10 Platform as a Service Provides all the facilities necessary to support the complete process of building and delivering web applications and services, all available over the internet Infrastructure providers can transparently alter the platforms for their customers’ unique needs Google App Engine, Heroku, Mosso, Engine Yard, Joyent or (SalesForce platform) are few of the examples of service providers. Slide 46: 26-May-10 Infrastructure as a Service Defined as delivery of computer infrastructure as a service Fully outsourced service so businesses do not have to purchase servers, software or equipment Infrastructure providers can dynamically allocate resources for service providers Service providers offer this service to end users Allows cost savings for the service providers, since they do not need to operate their own datacenter Ad hoc systems allow quick customization to consumer demands Amazon’s EC2, GoGrid, RightScale and Linode are few of the examples of service providers. Wide Spectrum of Usage : Wide Spectrum of Usage 26-May-10 BitTorrent Skype Groove LinkedIn SecondLife YouTube Qualys Google Microsoft Forums Blog‐space Website Hosting VPS FaceBook WebEx Yahoo Cloud Architecture : Cloud Architecture 26-May-10 Public Clouds Private Clouds Hybrid Clouds Public Clouds : Public Clouds 26-May-10 Private Clouds : Private Clouds 26-May-10 Hybrid Clouds : Hybrid Clouds 26-May-10 Key properties of Cloud Computing : Key properties of Cloud Computing 26-May-10 User Centric Task-Centric Powerful Accessible Programmable Cloud Computing Pros : Cloud Computing Pros 26-May-10 Reduced Hardware equipment for end users Improved Performance Lower Hardware and Software Maintenance Instant Software Updates Accessibility Less Expensive Better Collaboration Pay for what you use Flexible Need not invest on multiple licensing Slide 54: 26-May-10 Cloud Computing Cons Security Issues (#1 concern) Internet connection Too many platforms Location of Servers Time for Transition Speed Slide 55: 26-May-10 Real time applications : Real time applications 26-May-10 Quote NY Times example Starbucks Example( U.S. Army Example ( Playfish (social gaming) DigitalChalk (educational site) Livemocha Second Life (virtual game) Slide 57: 26-May-10

Related presentations