资源描述:
《CloudStack Future view》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CloudStackArchitectureFutureShengLiang,CTOCloudPlatforms,CitrixSystemsJuly21,2012UsersSSCPCloudVREC2APILayerVMVMStackAccesscontrolSystemVMFrameworkOrchestrationPlug-inEngineFrameworkEventFrameworkResourceManagementPlug-insMessageBus(forstorage,vSphereXenServerKVMSRXNetScalerOthernetworking,Resour
2、ceResourceResourceResourceResourceResourceshypervisor,etc.)Future:CloudStackstoragePrimaryStorageCloudStackMgmtServer•Canbeconfiguredzone-wide•SupportstrueEBSimplementationsAWS-styleAWS-styleAWS-styleAvailabilityAvailabilityAvailabilityZoneZoneZoneSecondaryStorage•Nolongerneededzone-wideNFSserver
3、ObjectStorage•Region-wideobjectstorefortemplates,ISOsandsnapshots•TemplatesandISOscachedinPrimaryStorage•ApacheFoundationproject•HadoopCoreincludes:ᵒHDFS-DistributedfilesystemderivedfromGoogleFileSystemᵒMap/Reduce–Distributedcomputeengine•WritteninJava•RunsonLinux,MacOS/X,Windows,andSolaris•Optim
4、izedforcommodityhardwareNow:managementserverclusters,zones,andregionsRegion1Region2DataDataDataDataDataDataCenterCenterCenterCenterCenterCenterPrimaryStandbyPrimaryStandbyMgmtMgmtMgmtMgmtServerDRServerServerDRServerClusterClusterClusterClusterAvailabilityAvailabilityAvailabilityAvailabilityAvaila
5、bilityAvailabilityZoneZoneZoneZoneZoneZoneObjectStorageObjectStorageFuture:managementserverclusterperzoneRegion1Region2DataDataDataDataDataDataCenterCenterCenterCenterCenterCenterMgmtMgmtMgmtMgmtMgmtMgmtServerServerServerServerServerServerClusterClusterClusterClusterClusterClusterAvailabilityAvai
6、labilityAvailabilityAvailabilityAvailabilityAvailabilityZoneZoneZoneZoneZoneZoneObjectStorageObjectStorage•Implementrigorousstatemachinesforalloperations•Customizableworkflowengine•Enhanceplug-inframeworkᵒStorageplug-in•Stateless,recreatable,andrestartable•CloudStackmanagesauto-scalingofSystemVMs
7、•SystemVMsmaybededicated(e.g.,virtualrouter)orshared(SSVMandCPVM)•PotentiallyexposeSystemVMframeworkto3rd-partyVMs?ᵒNetScalerVPXᵒUserVMS3APINFS,CIFS,HDFS,3rd-PartyObjectS3APIVMStoreAPI,…S3APIVMObjectStore………(e.g.,NetAp