您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > CloudStack_Best_Practices_In_PPTV_ext1
CloudStackBestPracticesInPPTVDeanWeiAboutMeOPSArchitectatPPTV•3yearsexperienceinsoftwaredevelopmentanddesign•6yearsexperienceintechnicalconsultant(infrastructurearchitecturedesign,integration,solution,CapacityPlanningandperformancetuning)forthetopinsurancecompanies(AIG,ASR,ACE,Fortis,SNSREAAL,Chubb,GEL,SBI)•1yearexperienceinASP(ApplicationServiceProvider)platformarchitecturedesign,security,performanceanalysisandoptimization,andoperations•Currentfocusontheautomationoperationsarchitecture,cloudplatformbuilding,thelarge-scaledistributedsystemoperationsandperformanceanalysisandoptimization,continuousdelivery,SystemperformancetuningSINAWEIBO(DeanWei):WhyUseCloud?WhyCloudstack?WhatisCloudStack?HowtobuildACloud-BasedInfrastructurePlatform?CloudstackBestPracticesInPPTVDeploymentArchitectureNetworkConsiderationsAndDesignStorageConsiderationsAndDesignServicesOfferingConsiderationsAndDesignTroubleshootingBestPracticesPerformanceTuningBackgroundAndChallengeTheOriginalInfrastructureProvisioningProcessesAPPOPS申请资源IDC查找CMDBIDC初始化OSIDC安装VM软件IDC创建VM监控Team更新Zabbix监控APPOPS更新CMDBAppOPS安装应用AppOPS安装中间件AppOPS初始VMTools调整release配置更改控制审批迁移到环境重新布线,迁移到产品环境应用上线ProblemsA.OccupiedbyalargenumberofpeopleB.AlargenumberofmanualstepsC.BuiltoneserveratatimeD.Non-SelfServiceE.NotoutoftheboxbyitselfF.Non-elasticG.PathdependenceH.LongtimeforbuildingI.ManyfaultpointFiveCharacteristicsofCloudsA.On-DemandSelf-ServiceB.ScalableC.ResourcePoolingD.RapidElasticityE.MeasuredServiceCloudtechnologycansolveourcurrentconfusion!Cloud-basedInfrastructureProvisioningProcessesAppOPS申请应用环境OPS访问ServicesUIOPS挑选应用最近快照模板资源自动分配和注册选择可用资源(验证资源分配)(选择应用模板和资源规模)按“启动”(资源分配,自动创建VM,监控注册等)(可用的资源和何时使用)ERPCRMappAPPApp1APP2oOutoftheboxoParallelbuildingoSelfServiceoOne-buttonforAlloElasticProvisionedwhenneededCloudStillRequiresArchitecturalDesignCloudComputingisn’tamagicalsolutionappsneedtobeabletoscaleoutDesignyourarchitecturewiththeendinmindMakeyourinfrastructureeasilyreplicablePopularCloudSoftwarePlatformWhyCloudStack?OpenSource:Apache2.0CloudstackUser(itisproven,andhasagoodtrackrecord)ItisveryeasytoinstallandgetupandrunningLessmanhoursforimplementationEasytointegrationandcustomMatchourrequirementsatthisstageWhatisCloudStack?OpensourceInfrastructureasaService(IaaS)solution.ProgrammableDataCenterorchestratorHypervisoragnosticSupportscalablestorage(Ceph,SWIF,NFS)Supportcomplexenterprisenetworking(e.gFirewall,loadbalancer,VPN,VPC…)Multi-tenantCoreComponentsHostsoServersontowhichserviceswillbeprovisionedPrimaryStorageoVMdiskstorageClusteroAgroupingofhostsandtheirassociatedstoragePodoCollectionofclustersinthesamefailureboundaryNetworkoLogicalnetworkassociatedwithserviceofferingsSecondaryStorageoTemplate,snapshotandISOstorageZoneoCollectionofpods,networkofferingsandsecondarystorageManagementServerFarmoManagementandprovisioningtasksZoneCloudStackPodClusterHostHostNetworkPrimaryStorageVMVMCloudStackPodClusterSecondaryStorageTwoTypesofStoragePod1Host2Cluster1Host1PrimaryStorageL3switchSecondaryStorageL2switch•StoresdiskvolumesforVMsinacluster•ConfiguredatCluster-level.•Closetohostsforbetterperformance•Clusterhaveatleastoneprimarystorage•RequireshighIOPs(canbeexpensive)PrimaryStorage•StoresallTemplates,ISOsandSnapshots•ConfiguredatZone-level•Zonecanhaveoneormoresecondarystorages•Highcapacity,lowcostcommoditystorageSecondaryStorageDeploymentArchitecturePod1….ClusterNL2Host2Cluster1Host1Hypervisoristhebasicunitofscale.ClusterconsistsofoneoremorehostsofsamehypervisorAllhostsinclusterhaveaccesstoshared(primary)storagePodisoneormoreclusters,usuallywithL2switches.AvailabilityZonehasoneormorepods,hasaccesstosecondarystorage.OneormorezonesrepresentcloudPrimaryStorageZone1….L3SecondaryStoragePodNManagementServerClusterInternetSoftwareArchitectureManagementServerOrchestrationEngine-DriveslongrunningVMoperations-SyncsbetweenresourcesmanagedandDB-GenerateseventsResourceManagementClusterManagementJobManagementDBUICloudPortalCLIOtherClientsDeploymentPlanningNetworkGurusNetworkElementsHypervisorGurusDatabaseAccessAlert&EventManagementPluginAPIResourceAPIHypervisorResourcesNetworkResourcesStorageResourcesImageResourcesSnapshotResourcesRESTAPIOAM&PAPIEndUserAPIEC2APIPluggableServiceAPIEngineOtherAPIsSecurityAdaptersAccountManagementConnectorsACL&Authentication-Accounts,Domains,andProjects-ACL,limitscheckingServicesAPIServicesAPIConsoleProxyManagementTemplateAccessHAUsageCalculationsAdditionalServicesEventBusMessageBusUsageServerDataAndControlFlowDataCenter1CloudDataCenter2DataCenter3ManagementServerManagementServerscontrolallresources,bothvirtualandphysicalSSVMsdeployedtotransferdatabetweenzonesCPVMsdeployedtotransferVNCconsoletrafficVRdeployedfortrafficintopublicinternetManagementServerisneverinthedatapathSSVMSSVMSSVMTransferofTemplates,ISOs,SnapshotsCPVMCPVMCPVMVRVRVRInternetHowtobuildACloud-basedinfrastructurePlatform?AinfrastructureManagementPlatformconstitutes:ProvisioningConfig
本文标题:CloudStack_Best_Practices_In_PPTV_ext1
链接地址:https://www.777doc.com/doc-3101094 .html