EMC研究院高级研究员颜开《基于软件定义存储的PaaS架构》

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

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

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

资源描述

PaaSonSDSKayYanEMCLabsChinaSoftware-DefinedStorageInsighttheSoftware-DefinedDataCenterMESSAGINGERP/CRMDATABASEMISSIONCRITICALBIGDATAHPCTraditionalViewOfTheDataCenterDays/Hours2012Months/Weeks2008VirtualServerServerVMDeploymentNowDominantRepresentsAllCPUs(x86,RISC,CISC,EPIC)Source:IDCServerVirtualizationMCS,January201205,000,00010,000,00015,000,00020,000,00025,000,00020052006200720082009201020112012201320142015PhysicalHostsVirtualizedMachinesTheTippingPointDays/Hours2012Months/Weeks2008Minutes/SecondsFutureVirtualServerServerVirtualDataCenterNetworkStorageServerManagementSOFTWARE-DEFINEDDATACENTERSERVICESVIRTUALDATACENTERVIRTUALDATACENTERVIRTUALDATACENTERVIRTUALDATACENTERVIRTUALDATACENTERABSTRACT.POOL.AUTOMATE.MESSAGINGERP/CRMDATABASEMISSIONCRITICALBIGDATAHPCTheSoftware-DefinedDataCenterSecurity&AutomationFile&PrintDatabaseERPBigDataHPCEmailCloudOperatingSystemServerStorageNetworkEfficiency+Control+Choice=GreaterITAgilitySoftware-DefinedNetworking•SeparationofControlPlanefromthehardwareperformingtheforwardingfunction•ControlplaneislogicallycentralizedSIMPLEEXTENSIBLEOPENSoftware-DefinedStorageHeterogeneousStorageArraysDataServicePlaneControllerPlaneCommodityPlatformProvisioningSelf-ServiceReportingAutomation•Transformexistingstorageintoasimple,extensible,andopenplatform.•Deliverfullyautomatedstorageservices•Realizethefullpotentialofthesoftware-defineddatacenter.SIMPLEEXTENSIBLEOPENSIMPLEVirtualize,Automate,&CentralizeStorageTheControllerPlanePlatformHeterogeneousStorageArraysControllerPlaneCommodityProvisioningSelf-ServiceReportingAutomationVirtualizesPhysicalStorageDiscoverandRegisterArraysISCOVERYDVendor3Vendor2Vendor1SIMPLEISCOVERYDVIRTUALSTORAGEPOOLSAutomateStorageProvisioningDefineArraysandConfigurePoolsVIRTUALARRAYEXCHANGEDATABASEVDIVIRTUALARRAYARCHIVEHADOOPHOMEDIRECTORYVendor3Vendor2Vendor1Vendor3Vendor2Vendor1SIMPLEEasyIntegrationOfStorageStorageAdaptorsProvideaPlug-and-PlayStorageEnvironmentIntegrationofAdditionalStorageUse&ExtendUniquePhysicalArrayFeaturesVendornCommodityVendor2Vendor1Vendor3EXTENSIBLEJBODWhyStorageonCommodityHardwareEXTENSIBLEEXTENSIBLEWhyStorageArray?IntegratedwithSDDCvSpherevSAN/vVolvCenterOpsManagerControllerDataServicesHeterogeneousStorageArraysCommodityEXTENSIBLEInfrastructure&ApplicationSoftwareVendorsWillAddValue!AProgrammablePlatformRESTAPI’sRESTAPI’sDataServicesControllerHeterogeneousStorageArraysCommodityOPENGlobalDataServices:FileandBlockDataServicesControllerPlatformProvisioningSelf-ServiceReportingAutomationHeterogeneousStorageArraysCommodityOPENTheBasics…NewApplications,NewArchitectureCommodityComputeCommodityStorageBuiltForServiceProvidersEnterpriseReadySelf-Provisioning&ManagingGloballyDistributedArchitectureOPENNewGlobalDataServices:Object,HDFS,…ObjectsCouldLeverageFileStorageDataServicesControllerPlatformProvisioningSelf-ServiceReportingAutomationHeterogeneousStorageArraysCommodityOPENPaaSArchitectureonSDSTransformyouPaaSwithsoftwaredefendedstorageCloudModelsCloudDeliveryModelsdefinedbyNISTInfrastructureasaService(IaaS)PlatformasaService(PaaS)SoftwareasaService(SaaS)PrivateCloudPublicCloud100000’s1000’sEMCTrustedServiceProvidersPaaSFirstTouch…promptgeminstallvmcpromptvmctargetapi.cloudfoundry.compromptvmcloginpromptvmcpushWouldyouliketodeployfromthecurrentdirectory?[Yn]YesApplicationName:helloApplicationDeployedURL:'hello.cloudfoundry.com'?hello-bob.cloudfoundry.comDetectedaSinatraApplication,isthiscorrect?[Yn]YesMemoryReservation[Default:128M](64M,128M,256M,512Mor1G)(PressEntertotakedefault)Wouldyouliketobindanyservicesto'hello'?[yN]:NoUploadingApplication:Checkingforavailableresources:OKPackingapplication:OKUploading(0K):OKPushStatus:OKStagingApplication:OKStartingApplication:OKWhatPaaS(CloudFoundry)Offer?PaaSArchitecturePatternWhereDatalivesPaaSArchitectureWithSDSMeteringMonitoringControlPlane(Management)TenantsCatalogDataPlane(StoragePools)ObjectStoreFileStoreBlockStoreServiceControllerServiceNodeServiceNodePaaSwithStorageMobilityCost&PerformanceofStoragesCapacityCostServerNetworkStorageNetworkALLFLASHARRAYHYBRIDARRAYFLASHCARDFLASHAPPLIANCETransactionPerformanceXtreamSFVFCacheVNXIsilonXtreamIOCommodityHardwareSDScanleveragedifferentStoragePaaSwithStorageMobilityServiceControllerSDSControllerVIPRDataServiceVendornVendor1Vendor2AutoMotionServiceNode456123RequesttoStoragewithpolicyVIPRselectavirtualstoragepollwithabilityofmotion,andaskVPLEXtoprovisionastorage.4AutomotionmodulefetchperformancedatafromVIPR,anddecidewhethertomotion5MotionthestoragewithnewpolicyVIPRcontrollercallVPLEXtomotionit,andthestoragewouldbemotionedtransparently3ReportperformancedatatoVIPRcontroller126VPLEXPaaSwithSecurityStorageWhatisa“Tenant”?Whatis“Multi-tenancy”?PaaSwithSecurityStorageServiceControllerSDSControllerSecurityServiceNodeStorageStorageServiceNodeServiceNodePaaSAdminStorageStoragePaaSTenantPaaSAdminsetspolicytoatenantandsetthevirtualstoragepoolbypoliceVIPRsetvirtualstoragepoolandapplypolice4ServiceControllerallocateservicenodebypolice5ServiceControlleraskVIPRcontrollertop

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

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

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

×
保存成功