伯克利云计算白皮书(英文全)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

AbovetheClouds:ABerkeleyViewofCloudComputingMichaelArmbrustArmandoFoxReanGriffithAnthonyD.JosephRandyH.KatzAndrewKonwinskiGunhoLeeDavidA.PattersonArielRabkinIonStoicaMateiZahariaElectricalEngineeringandComputerSciencesUniversityofCaliforniaatBerkeleyTechnicalReportNo.UCB/EECS-2009-28(s).Allrightsreserved.Permissiontomakedigitalorhardcopiesofallorpartofthisworkforpersonalorclassroomuseisgrantedwithoutfeeprovidedthatcopiesarenotmadeordistributedforprofitorcommercialadvantageandthatcopiesbearthisnoticeandthefullcitationonthefirstpage.Tocopyotherwise,torepublish,topostonserversortoredistributetolists,requirespriorspecificpermission.AcknowledgementTheRADLab'sexistenceisduetothegeneroussupportofthefoundingmembersGoogle,Microsoft,andSunMicrosystemsandoftheaffiliatemembersAmazonWebServices,CiscoSystems,Facebook,Hewlett-Packard,IBM,NEC,NetworkAppliance,Oracle,Siemens,andVMware;bymatchingfundsfromtheStateofCalifornia'sMICROprogram(grants06-152,07-010,06-148,07-012,06-146,07-009,06-147,07-013,06-149,06-150,and07-008)andtheUniversityofCaliforniaIndustry/UniversityCooperativeResearchProgram(UCDiscovery)grantCOM07-10240;andbytheNationalScienceFoundation(grant#CNS-0509559).AbovetheClouds:ABerkeleyViewofCloudComputingMichaelArmbrust,ArmandoFox,ReanGriffith,AnthonyD.Joseph,RandyKatz,AndyKonwinski,GunhoLee,DavidPatterson,ArielRabkin,IonStoica,andMateiZaharia(Commentsshouldbeaddressedtoabovetheclouds@cs.berkeley.edu)UCBerkeleyReliableAdaptiveDistributedSystemsLaboratory:CloudComputing,UtilityComputing,InternetDatacenters,DistributedSystemEconomics1ExecutiveSummaryCloudComputing,thelong-helddreamofcomputingasautility,hasthepotentialtotransformalargepartoftheITindustry,makingsoftwareevenmoreattractiveasaserviceandshapingthewayIThardwareisdesignedandpurchased.DeveloperswithinnovativeideasfornewInternetservicesnolongerrequirethelargecapitaloutlaysinhardwaretodeploytheirserviceorthehumanexpensetooperateit.Theyneednotbeconcernedaboutover-provisioningforaservicewhosepopularitydoesnotmeettheirpredictions,thuswastingcostlyresources,orunder-provisioningforonethatbecomeswildlypopular,thusmissingpotentialcustomersandrevenue.Moreover,companieswithlargebatch-orientedtaskscangetresultsasquicklyastheirprogramscanscale,sinceusing1000serversforonehourcostsnomorethanusingoneserverfor1000hours.Thiselasticityofresources,withoutpayingapremiumforlargescale,isunprecedentedinthehistoryofIT.CloudComputingreferstoboththeapplicationsdeliveredasservicesovertheInternetandthehardwareandsystemssoftwareinthedatacentersthatprovidethoseservices.TheservicesthemselveshavelongbeenreferredtoasSoftwareasaService(SaaS).ThedatacenterhardwareandsoftwareiswhatwewillcallaCloud.WhenaCloudismadeavailableinapay-as-you-gomannertothegeneralpublic,wecallitaPublicCloud;theservicebeingsoldisUtilityComputing.WeusethetermPrivateCloudtorefertointernaldatacentersofabusinessorotherorganization,notmadeavailabletothegeneralpublic.Thus,CloudComputingisthesumofSaaSandUtilityComputing,butdoesnotincludePrivateClouds.PeoplecanbeusersorprovidersofSaaS,orusersorprovidersofUtilityComputing.WefocusonSaaSProviders(CloudUsers)andCloudProviders,whichhavereceivedlessattentionthanSaaSUsers.Fromahardwarepointofview,threeaspectsarenewinCloudComputing.1.Theillusionofinfinitecomputingresourcesavailableondemand,therebyeliminatingtheneedforCloudCom-putinguserstoplanfaraheadforprovisioning.2.Theeliminationofanup-frontcommitmentbyCloudusers,therebyallowingcompaniestostartsmallandincreasehardwareresourcesonlywhenthereisanincreaseintheirneeds.3.Theabilitytopayforuseofcomputingresourcesonashort-termbasisasneeded(e.g.,processorsbythehourandstoragebytheday)andreleasethemasneeded,therebyrewardingconservationbylettingmachinesandstoragegowhentheyarenolongeruseful.Wearguethattheconstructionandoperationofextremelylarge-scale,commodity-computerdatacentersatlow-costlocationswasthekeynecessaryenablerofCloudComputing,fortheyuncoveredthefactorsof5to7decreaseincostofelectricity,networkbandwidth,operations,software,andhardwareavailableattheseverylargeeconomiesTheRADLab’sexistenceisduetothegeneroussupportofthefoundingmembersGoogle,Microsoft,andSunMicrosystemsandoftheaffiliatemembersAmazonWebServices,CiscoSystems,Facebook,Hewlett-Packard,IBM,NEC,NetworkAppliance,Oracle,Siemens,andVMware;bymatchingfundsfromtheStateofCalifornia’sMICROprogram(grants06-152,07-010,06-148,07-012,06-146,07-009,06-147,07-013,06-149,06-150,and07-008)andtheUniversityofCaliforniaIndustry/UniversityCooperativeResearchProgram(UCDiscovery)grantCOM07-10240;andbytheNationalScienceFoundation(grant#CNS-0509559).1ofscale.Thesefactors,combinedwithstatisticalmultiplexingtoincreaseutilizationcomparedaprivatecloud,meantthatcloudcomputingcouldofferservicesbelowthecostsofamedium-sizeddatacenterandyetstillmakeagoodprofit.Anyapplicationneedsamodelofcomputation,amodelofstorage,andamodelofcommunication.Thestatistical

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功