“CLOUD COMPUTING”			presented by			anurika arora			2006eec50
ContentsIntroduction to Cloud ComputingHow is it any different?Components Cloud ArchitectureTypes of CloudsVirtualization Cloud CharacteristicsRelated works List of References
What are Clouds?Clouds are “Virtual Clusters”Clouds support access of(lease of) computer instancesInstances accept data and job descriptions (code) and return results that are data and status flagsThe datacenter with hardware and software is what we will call a Cloud.
What is Cloud Computing “A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.”
ComponentsClient Mobile (Android, iPhone, Windows Mobile)Thin client (Cherry Pal, Zonbu, gOS-based systems)Thick client / Web browser (Apple Safari, Mozilla Firefox, Google Chrome, Opera, Microsoft Internet Explorer) ServiceIntegration (Amazon Simple Queue Service) Payments (Amazon Flexible Payments Service, Google 			Checkout, PayPal) Mapping (Google Maps, Yahoo! Maps, MapQuest)
ContinueSearch (Alexa, Google Custom Search, Yahoo! BOSS) Video Games (OnLive) Live chat (LivePerson) Software as serviceSoftware as a service (Google Apps, SAP and Salesforce) Software plus services (Microsoft Online Services)
continuePlatform as a serviceCode Based Web Application Frameworks Java Google Web Toolkit (Google App Engine) Python Django (Google App Engine) Ruby on Rails (Heroku) .NET (Azure Services Platform) Non-Code Based Web Application Framework WorkXpress Wolf Frameworks Cloud Hosting (Rackspace Cloud Sites) Proprietary (Force.com)
continueInfrastructure as a serviceFull virtualization (GoGrid, Skytap, iland) Compute (Amazon EC2, Rackspace Cloud Servers, Savvis) Platform (Force.com) Storage (Amazon S3, Nirvanix, Rackspace Cloud Files, Savvis)
ComputeStorageNetworkingContent DeliveryCloud ArchitectureSoftware -as-a-serviceGoogleApp EnginePlatform -as-a-serviceData IntensiveAmazon Hadoop, Public Data Sets, Simple DBInfrastructure-as-a-ServicePhysical infrastructureHardware ResourcesGCDS Akamai11
Virtualization technologyVirtual machine is a software implementation of a real  machineFull virtualization	Instead of 100 physical servers ,we can now have 100 virtual server images running on 1 physical server, this reduces the used infrastructurePlatform virtualizationApplication virtualization	Virtual appliancesSignificance :Server consolidationVirtual  memory
Parallelization and virtualization
Data-intensive processing
Virtual machine images can be easily updated and 	redeployed
If any physical server fails then the virtual 		machines that it was hosting are simply 	restarted on different physical server
Related works and resultsMicrosoft: Software plus ServicesIBM: 	Transformation through 			           Customer ImplementationsCisco:	 Evolving Interoperability
MICROSOFT: SOFTWARE PLUS SERVICESWindows Azure Services Platform.	The Azure platform is hosted in Microsoft data       centers.It facilitates:Development of applicationsImproved Service managementImproved Service-hostingSeveral Microsoft SaaS applications already run on the Azure platform
IBM: Transformation through CustomerImplementations
CISCO: EVOLVING INTEROPERABILITYCisco adopted Web 2.0-based collaboration products. Interoperability across cloud infrastructures—that is, the intercloudIn place of stand alone clouds , enterprise clouds with enhanced security and full interoperability needs to be developed which remains a challenge
Commercial Cloud Formation

Cloud computing1

  • 1.
  • 2.
    ContentsIntroduction to CloudComputingHow is it any different?Components Cloud ArchitectureTypes of CloudsVirtualization Cloud CharacteristicsRelated works List of References
  • 3.
    What are Clouds?Cloudsare “Virtual Clusters”Clouds support access of(lease of) computer instancesInstances accept data and job descriptions (code) and return results that are data and status flagsThe datacenter with hardware and software is what we will call a Cloud.
  • 5.
    What is CloudComputing “A computing cloud is a set of network enable services providing scalable, QoS guaranteed, normally personalized, inexpensive computing infrastructures on demand, which could be accessed in a simple and pervasive way.”
  • 7.
    ComponentsClient Mobile (Android,iPhone, Windows Mobile)Thin client (Cherry Pal, Zonbu, gOS-based systems)Thick client / Web browser (Apple Safari, Mozilla Firefox, Google Chrome, Opera, Microsoft Internet Explorer) ServiceIntegration (Amazon Simple Queue Service) Payments (Amazon Flexible Payments Service, Google Checkout, PayPal) Mapping (Google Maps, Yahoo! Maps, MapQuest)
  • 8.
    ContinueSearch (Alexa, GoogleCustom Search, Yahoo! BOSS) Video Games (OnLive) Live chat (LivePerson) Software as serviceSoftware as a service (Google Apps, SAP and Salesforce) Software plus services (Microsoft Online Services)
  • 9.
    continuePlatform as aserviceCode Based Web Application Frameworks Java Google Web Toolkit (Google App Engine) Python Django (Google App Engine) Ruby on Rails (Heroku) .NET (Azure Services Platform) Non-Code Based Web Application Framework WorkXpress Wolf Frameworks Cloud Hosting (Rackspace Cloud Sites) Proprietary (Force.com)
  • 10.
    continueInfrastructure as aserviceFull virtualization (GoGrid, Skytap, iland) Compute (Amazon EC2, Rackspace Cloud Servers, Savvis) Platform (Force.com) Storage (Amazon S3, Nirvanix, Rackspace Cloud Files, Savvis)
  • 11.
    ComputeStorageNetworkingContent DeliveryCloud ArchitectureSoftware-as-a-serviceGoogleApp EnginePlatform -as-a-serviceData IntensiveAmazon Hadoop, Public Data Sets, Simple DBInfrastructure-as-a-ServicePhysical infrastructureHardware ResourcesGCDS Akamai11
  • 17.
    Virtualization technologyVirtual machineis a software implementation of a real machineFull virtualization Instead of 100 physical servers ,we can now have 100 virtual server images running on 1 physical server, this reduces the used infrastructurePlatform virtualizationApplication virtualization Virtual appliancesSignificance :Server consolidationVirtual memory
  • 18.
  • 19.
  • 20.
    Virtual machine imagescan be easily updated and redeployed
  • 21.
    If any physicalserver fails then the virtual machines that it was hosting are simply restarted on different physical server
  • 22.
    Related works andresultsMicrosoft: Software plus ServicesIBM: Transformation through Customer ImplementationsCisco: Evolving Interoperability
  • 23.
    MICROSOFT: SOFTWARE PLUSSERVICESWindows Azure Services Platform. The Azure platform is hosted in Microsoft data centers.It facilitates:Development of applicationsImproved Service managementImproved Service-hostingSeveral Microsoft SaaS applications already run on the Azure platform
  • 24.
    IBM: Transformation throughCustomerImplementations
  • 25.
    CISCO: EVOLVING INTEROPERABILITYCiscoadopted Web 2.0-based collaboration products. Interoperability across cloud infrastructures—that is, the intercloudIn place of stand alone clouds , enterprise clouds with enhanced security and full interoperability needs to be developed which remains a challenge
  • 27.