Introduction & Future of Cloud ComputingExplore Labs
AgendaIntroductionWhat is Cloud Computing ?Economics of Cloud ComputingMajor Issues in Cloud ComputingSecurity IssuesNext Generation Cloud Computing
What Is Cloud ?????Old ideas:
Grids, vector supercomputers
Software as a Service (SaaS)
Def: delivering applications over the Internet
Recently: “[Hardware, Infrastructure, Platform] as a service”
Poorly defined so we avoid all “X as a service”
Utility Computing: pay-as-you-go computing
Illusion of infinite resources
No up-front cost
Fine-grained billing (e.g. hourly) What Is Cloud ?????
Types Of CloudPrivate Clouds Typically owned by the respective enterprise Public Clouds Outsource services to othersHybrid Clouds Outsource part of services to others
Types Of Cloud
Economics of Cloud UsersRisk of over-provisioning: underutilization
Huge sunk cost in infrastructureUnused resourcesCapacityResourcesDemandTimeStatic data center
Economics of Cloud UsersPay by use instead of provisioning for peakCapacityResourcesResourcesCapacityDemandDemandTimeTimeStatic data centerData center in the cloudUnused resources8
Economics of Cloud UsersHeavy penalty for under-provisioningRisk of underutilization if peak predictions are too optimistic – Wasted CapExResourcesResourcesResourcesCapacityCapacityCapacityLost revenueDemandDemandDemand232323111Time (days)Time (days)Time (days)Very hard to provision for spiky workloadsLost users
Benefits Of Using CloudCost reduction Pay per useImproved time to market Return of Investment (RoI)Turning CAPEX into OPEX
Major Issues in Cloud ComputingManageability

Introduction and Future of Cloud Computing

Editor's Notes

  • #4 Cloud computing is computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. Parallels to this concept can be drawn with the electricity grid where end-users consume power resources without any necessary understanding of the component devices in the grid required to provide the service.
  • #5 Cloud computing is computation, software, data access, and storage services that do not require end-user knowledge of the physical location and configuration of the system that delivers the services. Parallels to this concept can be drawn with the electricity grid where end-users consume power resources without any necessary understanding of the component devices in the grid required to provide the service.