Google云计算部署介绍_0

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

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

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

资源描述

CloudComputingPingYehgJune14,2008EvolutionofComputingwiththeNetworkNetworkNetworkComputingNetworkiscomputer(client-server)SeparationofFunctionalitiesClusterComputingSeparationofFunctionalitiesGridComputingUtilityComputingypgClusterandgridimagesarefromFermilabandCERN,respectively.EvolutionofComputingwiththeNetworkNetworkNetworkComputingNetworkiscomputer(client-server)Tightlycoupledcomputingresources:SeparationofFunctionalitiesClusterComputingTightlycoupledcomputingresources:CPU,storage,data,etcUsuallyconnectedwithinaLANManagedasasingleresourceSeparationofFunctionalitiesManagedasasingleresourceCommodity,OpenSourceGridComputingUtilityComputingypgClusterandgridimagesarefromFermilabandCERN,respectively.EvolutionofComputingwiththeNetworkNetworkNetworkComputingNetworkiscomputer(client-server)Tightlycoupledcomputingresources:SeparationofFunctionalitiesClusterComputingTightlycoupledcomputingresources:CPU,storage,data,etcUsuallyconnectedwithinaLANManagedasasingleresourceSeparationofFunctionalitiesManagedasasingleresourceCommodity,OpenSourceGridComputingResourcesharingacrossadministrativedomainsDecentralized,openUtilityComputingDecentralized,openstandards,non-trivialserviceGlobalResourceSharingypgClusterandgridimagesarefromFermilabandCERN,respectively.EvolutionofComputingwiththeNetworkNetworkNetworkComputingNetworkiscomputer(client-server)Tightlycoupledcomputingresources:SeparationofFunctionalitiesClusterComputingTightlycoupledcomputingresources:CPU,storage,data,etcUsuallyconnectedwithinaLANManagedasasingleresourceSeparationofFunctionalitiesManagedasasingleresourceCommodity,OpenSourceGridComputingResourcesharingacrossadministrativedomainsDecentralizedopenUtilityComputingDon'tbuycomputersleasecomputingDecentralized,openstandards,non-trivialserviceGlobalResourceSharingypgDon'tbuycomputers,leasecomputingpowerUpload,run,downloadOwnershipModelpClusterandgridimagesarefromFermilabandCERN,respectively.TheNextStep:CloudComputingServicesanddataareinthecloud,Servicesanddataareinthecloud,accessiblewithanydeviceconnectedtothecloudwithabrowserTheNextStep:CloudComputingServicesanddataareinthecloud,Servicesanddataareinthecloud,accessiblewithanydeviceconnectedtothecloudwithabrowserAkthilifdlAkeytechnicalissuefordevelopers:ScalabilitScalabilityApplicationsontheWebYourCoolestWebApplicationYouruserinternetsplatmap::::::::松下問童子松下問童子言師採藥去言師採藥去只在此山中只在此山中雲深不知處賈島《尋隱者不遇》IaskedthekidunderthepinetreeIaskedthekidunderthepinetree,Wheremightyourmasterbe?Heispickingherbsinthemountain,hesaid,thecloudistoodeeptoknowwherethecloudistoodeeptoknowwhere.JiaDao,Didn'tmeetthemaster,writtenaround800ADHowmanyusersdoyouwanttohave?YourCoolestWebApplicationApplicationTheCloudTheCloudHowmanyusersdoyouwanttohave?ThCldTheCloudYourCoolestWebApplicationGoogleGrowthN'9810000i25tNov.'98:10,000querieson25computersApr.'99:500,000querieson300computersSep.'99:3,000,000querieson2100computersSlbilitttScalabilitymattersCountingthenumbersClient/ServerPersonalComputerOne:ManyOne:OneCountingthenumbersClient/ServerPersonalComputerCloudComputingOne:ManyOne:OneMany:ManyDevelopertransitionDevelopertransitionWhatPowersCloudWhatPowersCloudComputing?CommodityInfrastructureSoftwarepgHardware/foo/barPfilhitchunk...chunk...chunk...chunk...Performance:singlemachinenotinterestingReliability:Distributedstorage:GoogleFileSystem(GFS)oMostreliablehardwarewillstillfail:fault-tolerantsoftwareneededoFault-tolerantsoftwareenablesuseDistributedsemi-structureddatasystem:BigTableofcommoditycomponentsStandardization:usestandardizedmachinessystem:BigTableDistributeddataprocessingtMRdtorunallkindsofapplicationssystem:MapReducegoogle.stanford.edu(circa1997)google.com(1999)“corkbdboardsGoogleDataCenter(circa2000)google.com(newdatacenter2001)google.com(3dayslater)CurrentDesignIhkdi•In-houserackdesign•PC-classmotherboards•Low-endstorageandLowendstorageandnetworkinghardware•Linux•+in-housesoftwareHowtodevelopawebapplicationthatscales?StorageDatabaseServingDataProcessingGoogle'sgsolution/replacementGoogleFileBigTableMapReduceGoogleFileSystemBigTableMapReduceAppEngineHowtodevelopawebapplicationthatscales?StorageDatabaseServingDataProcessingGoogle'shadoop:opensourcegsolution/replacementppimplementationGoogleFileBigTableMapReduceGoogleFileSystemBigTableMapReduceAppEnginePublishedOpenedon2008/5/28papersGoogleFileSystemFileFilenamespacechunk2ef7chunk...•Filesbrokenintochunks(typically64MB)•Chunkstriplicatedacrosschunk...chunk.../foo/bar•C

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

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

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

×
保存成功