资源描述:
《Windows Azure Storage _ a highly available cloud storage service with strong consistency.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WindowsAzureStorage:AHighlyAvailableCloudStorageServicewithStrongConsistencyBradCalder,JuWang,AaronOgus,NiranjanNilakantan,ArildSkjolsvold,SamMcKelvie,YikangXu,ShashwatSrivastav,JieshengWu,HuseyinSimitci,JaidevHaridas,ChakravarthyUddaraju,HemalKhatri,AndrewEdwards,VamanBedekar,ShaneM
2、ainali,RafayAbbasi,ArpitAgarwal,MianFahimulHaq,MuhammadIkramulHaq,DeepaliBhardwaj,SowmyaDayanand,AnithaAdusumilli,MarvinMcNett,SriramSankaran,KavithaManivannan,LeonidasRigasMicrosoftAbstractworkflowformanyapplications.AcommonusagepatternweseeWindowsAzureStorage(WAS)isacloudstoragesys
3、temthatisincomingandoutgoingdatabeingshippedviaBlobs,QueuesprovidescustomerstheabilitytostoreseeminglylimitlessprovidingtheoverallworkflowforprocessingtheBlobs,andamountsofdataforanydurationoftime.WAScustomershaveintermediateservicestateandfinalresultsbeingkeptinTablesoraccesstotheir
4、datafromanywhereatanytimeandonlypayforBlobs.whattheyuseandstore.InWAS,dataisstoreddurablyusingAnexampleofthispatternisaningestionengineservicebuiltonbothlocalandgeographicreplicationtofacilitatedisasterWindowsAzuretoprovidenearreal-timeFacebookandTwitterrecovery.Currently,WASstoragec
5、omesintheformofBlobssearch.Thisserviceisonepartofalargerdataprocessing(files),Tables(structuredstorage),andQueues(messagepipelinethatprovidespublicallysearchablecontent(viaourdelivery).Inthispaper,wedescribetheWASarchitecture,globalsearchengine,Bing)within15secondsofaFacebookorTwitte
6、rnamespace,anddatamodel,aswellasitsresourceprovisioning,user’spostingorstatusupdate.FacebookandTwittersendtheloadbalancing,andreplicationsystems.rawpubliccontenttoWAS(e.g.,userpostings,userstatusupdates,etc.)tobemadepublicallysearchable.ThiscontentisCategoriesandSubjectDescriptorssto
7、redinWASBlobs.TheingestionengineannotatesthisdataD.4.2[OperatingSystems]:StorageManagement—Secondarywithuserauth,spam,andadultscores;contentclassification;andstorage;D.4.3[OperatingSystems]:FileSystemsclassificationforlanguageandnamedentities.Inaddition,theManagement—Distributedfiles
8、ystems;D.4.5