Cloud computing


Published on

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

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

No notes for slide

Cloud computing

  1. 1. Cloud Computing2012/2013
  2. 2. Outline• Introduction• History• The nature of the cloud• The cloud elements• Green benefits of Cloud Computing• Conclusion
  3. 3. What is cloud computing ?Cloud computing is a type of computing that relieson sharing computing resources rather than havinglocal servers or personal devices to handleapplications.1Introduction
  4. 4. History of ComputingMainframeClient ServerMinicomputerCloudWebVirtualization1960 1970 1980 1990 2000 2
  5. 5. The nature of the cloudOn-demand self-service A consumer can provision computing capabilities :server time and networkstorage, as needed and automatically.Broad network access Capabilities are available over the network and accessed through standardmechanisms that promote use by heterogeneous thin or thick clientplatforms (e.g., mobile phones, laptops, and PDAs).Resource pooling The provider’s computing resources are pooled to serve multiple consumersusing a multi-tenant model, with different physical and virtual resourcesdynamically assigned and reassigned according to consumer demand.Rapid elasticity Capabilities can be rapidly and elastically provisioned.To the consumer, the capabilities available for provisioning often appear tobe unlimited and can be purchased in any quantity at any time.Measured service Cloud systems automatically control and optimize resource use by leveraginga metering capability3
  6. 6. Cloud elementsManagement & AdministrationSoftware as a servicePlateforme as a serviceInfrastructure as a serviceCloud service delivery models4
  7. 7. SaaSWhere off-the shelf applicationsAre accessed over the internet• Free or paid via subscription• Accessible via any computer• Facilitate collaborative working• Generic application not always suitablefor business use …Software as a service5
  8. 8. examplesOffice Apps: Word Processors, Spreadsheets and Presentation PackagesGoogle Docs Zoho SlideRocket6
  9. 9. PaaSProvide environment and toolsfor creating new applications• Rapid development at low coast• Private or public deployment• Limits developers to provide languagesand toolsPlatform as a service7
  10. 10. examplesPlatform as a Service (PaaS) Vendors :Google App Engine Windows Azure Salesforce8
  11. 11. IaaSAllows existing applications to berun on a cloud supplier’s hardwareInfrastructure as a serviceIaaS Categories:9
  12. 12. private cloud •The customer rents a number of co-located servers in partof a data center,•The cloud hardware is as separated from the cloud ofother users,• The most secure form of IaaS.dedicatedhosting• The customer rents dedicated physical servers on demandfrom anywhere,• Less costly than a private cloud,•dedicated hosting can be dynamically scaled.The customer is able to increase or decrease the numberof servers.hybrid hosting •The customer rents on demand a mix of dedicated physicalservers and some less expensive virtual server hosting • The customer rents virtual server instances required ondemand.Customers share all his servers with other customers.10
  13. 13. examplesIaaS Providers:Amazon Web Services GoGrid Elastic Hosts11
  14. 14. Cloud elementsPublic Private HybridDeploymentModelsServiceModelsSoftware as aService (SaaS)Platform as aService (PaaS)Infrastructure as aService (IaaS)EssentialCharacteristics On-DemandSelf ServiceBroad NetworkAccessResource PoolingRapid ElasticityMeasured ServiceCommunity12
  15. 15. Green benefits of Cloud ComputingServers  Reduce the number of servers : 5 to 10 virtual servers to 1 physical server Less space required Reduced power More energy efficient serversWorkstations  Thin clients -> reduced power , Virtual workstations running on servers : 30 to 70 wks to 1 serverIT Support  Workstations that are not used are switched off, Maintenance performed real time.Environmental  Lower carbon emissions : less power needed Recycle old equipment13
  16. 16. Conclusion• Clouds Provide internet based services Available on demand And fully managed by the provider There is no one “Cloud”. There are many models andarchitectures• Clouds let you Avoid capital expenses on hardware, software, and service Share infrastructure and costs Lower management overhead Access a large range of apps
  17. 17. ••••
  18. 18. Thank you for your attention