Cluster技术实现关键技术应用

上传人:工**** 文档编号:567960584 上传时间:2024-07-22 格式:PPT 页数:35 大小:1.20MB
返回 下载 相关 举报
Cluster技术实现关键技术应用_第1页
第1页 / 共35页
Cluster技术实现关键技术应用_第2页
第2页 / 共35页
Cluster技术实现关键技术应用_第3页
第3页 / 共35页
Cluster技术实现关键技术应用_第4页
第4页 / 共35页
Cluster技术实现关键技术应用_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《Cluster技术实现关键技术应用》由会员分享,可在线阅读,更多相关《Cluster技术实现关键技术应用(35页珍藏版)》请在金锄头文库上搜索。

1、Cluster技术实现关键技术技术实现关键技术应用应用陈硕陈硕软件开发及测试工程师软件开发及测试工程师ServerManagementMicrosoftCorporation讲座提要:讲座提要:l lCluster技术纵览技术纵览l lMicrosoftApplicationCenter2000l lLoadBalancing(负载平衡负载平衡):演示演示l lDeployment(部署及复制)(部署及复制):演示演示l lHealthMonitoring(健康监测)(健康监测):演示演示ClusterCluster:多个服务器的统一组合多个服务器的统一组合目的:目的:达到高性能达到高性能(p

2、erformance),高稳定度,高稳定度(reliability),伸缩性强(伸缩性强(scalability),高输出高输出(availability)的程序运行及管理的程序运行及管理软件基础上的软件基础上的软件基础上的软件基础上的clustercluster硬件基础上的硬件基础上的硬件基础上的硬件基础上的clusterclusterInternet伸展性伸展性两种互补的方式两种互补的方式单一,单一,单一,单一,容量更大的容量更大的容量更大的容量更大的服务器服务器服务器服务器纵向伸展:纵向伸展:硬件出发硬件出发昂贵的硬件昂贵的硬件投资与应用规模成比例投资与应用规模成比例单一致命点单一致命点

3、服务器稳定运行服务器稳定运行一个系统编程一个系统编程管理一个系统管理一个系统多个中小服务器的聚集多个中小服务器的聚集多个中小服务器的聚集多个中小服务器的聚集+ + +横向伸展横向伸展:软件出发软件出发多个硬件多个硬件 线性增长的投资线性增长的投资 无单一致命点无单一致命点应用程序稳定输出应用程序稳定输出 多系统编程多系统编程管理多个系统管理多个系统ClusterSoftwareMemoryCPU CPU CPU CPUOperatingSystemMemoryCPU CPU CPU CPUOperatingSystemCluster的不用种类:的不用种类:公用硬盘方式:公用硬盘方式:l l多用

4、于数据层多用于数据层l lMS Cluster Service MS Cluster Service (Wolfpack)(Wolfpack)ClusterSoftwareMemoryCPU CPU CPU CPUOperatingSystemMemoryCPU CPU CPU CPUOperatingSystem无公用方式:无公用方式:uu 更具伸缩(更具伸缩(scalable)scalable)uu Application Center Application Center.NETEnterpriseServers防火墙防火墙防火墙防火墙缓存区缓存区缓存区缓存区WebWeb商业逻辑区商业逻

5、辑区商业逻辑区商业逻辑区数据存储区数据存储区数据存储区数据存储区InternetSecurity&AccelerationServerSQLServerBizTalkServer,CommerceServerHostIntegrationServerManagementProductsDesktopsDesktopsLaptopsLaptopsPDAsPDAsWeb ServersWeb ServersWeb ServicesWeb ServicesApplicationApplicationServersServersDatabaseDatabaseServersServersMailMai

6、lServersServersOtherOtherServersServersTopologyAndTerminologyClusterClusterControlleController rACACClusteCluster rClusterClusterMembersMembersClientsClientsNLBNLBLBDevicesLBDevicesCLBCLB设计框架设计框架/拓补拓补WebWebXBoxXBox电子商务电子商务电子商务电子商务AC2000ClusterAC2000ClusterCommerceIISIISBigIPBigIP用户用户用户用户WebServicesW

7、ebServicesAC2000ClusterAC2000ClusterASP.Net信息传输信息传输信息传输信息传输 &编排编排编排编排AC2000ClusterAC2000ClusterBizTalk生产厂家(旧数生产厂家(旧数生产厂家(旧数生产厂家(旧数据模式据模式据模式据模式) )SQLSQLServerServerApplicationCenter2000可用性可用性保证关键工程的运行保证关键工程的运行l l无单一致名点无单一致名点l l健康及性能监测健康及性能监测l l事件的观测及反应事件的观测及反应服务程序管理服务程序管理l l统一服务程序界面统一服务程序界面l l部署及复制简单

8、部署及复制简单化化软件伸缩性软件伸缩性 l l随时调整容量需求随时调整容量需求l lLoad-BalancingLoad-Balancingl l会话可用性会话可用性 ( (Session Session AvailabilityAvailability) )简单的控制台简单的控制台l l统一的管理界面统一的管理界面l l远距离管理远距离管理ApplicationManagementSingleApplicationImageSimplifiedDeploymentLoadBalancingWebLoadBalancingl lNotjustforthefirsttierIP/HTTPload

9、balancingIP/HTTPloadbalancingSOAPloadbalancingforwebservicesSOAPloadbalancingforwebservicesl lIntegrationwithWindowsNetworkLoadBalancing(NLB)l lSupportforleading3rdpartyloadbalancingdevices网络负载平衡网络负载平衡(NLB)l l在组合在组合ACcluster时配置时配置NLB需两个网卡需两个网卡l lNLB设置被复制到整个设置被复制到整个clusterl l用用UI,命令行及脚本控制联机(命令行及脚本控制联

10、机(online),脱脱机机(offline),anddrainingstate ac.exe loadbalance /onlinel lUIandac.exe状况查测状况查测ac.exe loadbalance /statusac.exe loadbalance /status组件组件(Component)负载平衡负载平衡l lLoadbalancestoaCOM+tieratobjectcreationLoadbalancestoaCOM+tieratobjectcreationtime(objectlivesonthatserverforlife)time(objectlivesont

11、hatserverforlife)l lTransparenttoclientsandexistingapplicationsTransparenttoclientsandexistingapplicationswillload-balancewithoutmodificationwillload-balancewithoutmodificationl l“Servicedcomponents”(managedcodeclasses“Servicedcomponents”(managedcodeclasseshostedinCOM+)hostedinCOM+)l lNosingle-point

12、ofNosingle-pointoffailure(allclientsfailure(allclientsarerouters)arerouters)ACApplicationsl lContentHTML,XML,ActiveServerPages,HTML,XML,ActiveServerPages,Graphics,etc.Graphics,etc.l lComponentsCOM+ApplicationsCOM+Applicationsl lConfigurationSettingsIISConfigurationIISConfigurationNetworkSettingsNetw

13、orkSettingsCOM+ConfigurationCOM+ConfigurationRegistryEntriesRegistryEntriesSecurityConfiguration(ACLs,SecurityConfiguration(ACLs,ServerCertificates,etc)ServerCertificates,etc)ClusterManagement demoACBenefitswith.NETAppsl lApplicationCenter:managesalltheresourcesApplicationCenter:managesalltheresourc

14、esthatmakea.Netsolutionthatmakea.Netsolutionl lMorethanXCOPYdeployment:MorethanXCOPYdeployment:Websites/VDirsWebsites/VDirsDSNsDSNsFiles/DirsFiles/DirsCAPIcertificatesCAPIcertificatesl lASP.Net&.NetFrameworkprivateassembliesASP.Net&.NetFrameworkprivateassembliesarecoveredbyWebandFiledrivers.arecover

15、edbyWebandFiledrivers.l lWesupportcustomerappswrittentoday&Wesupportcustomerappswrittentoday&tomorrow!tomorrow!l lNew!New!BizTalkdriverscalesoutBizTalkserversBizTalkdriverscalesoutBizTalkservers(SP1)(SP1)l lNew!New!GlobalAssemblies(GAC)driverGlobalAssemblies(GAC)driverautomaticallyregistersassemblie

16、sin(SP2)automaticallyregistersassembliesin(SP2)COM+ApplicationsCOM+ApplicationsISAPIfiltersISAPIfiltersRegistrykeysRegistrykeys.NetApps.NetAppsApplicationDeploymentl lDeployment-copyapplicationimagefromoneservertoanotherl lDeploymentcanbeusedfor:FILLINFILLINDeployscontent,components,&Deployscontent,

17、components,&configurationconfigurationStreamlinesapplicationdeploymentStreamlinesapplicationdeploymentDevelopmentTestProductionStagingMulti-ClusterDeploymentl lStager(Clusterof1)l lFarmsofclustersl lDeployapplicationsfromstagertooneormoreclustercontrollersl lUsefulforTest/QAclustersStagerStagerWeb W

18、eb Cluster 1Cluster 1Web Web Cluster 2Cluster 2SoftwareScalingCapacityOn-DemandLoadBalancingSessionAvailabilityACClusterManagementl lCreatingaclusterCreatingaclusterStartwithasinglemachineStartwithasinglemachineThatclusterbecomesthecontrollerThatclusterbecomesthecontroller“Wizard”tocreateaClusterina

19、fewclicks“Wizard”tocreateaClusterinafewclicksMaskunderlyingcomplexitybyapplyingMaskunderlyingcomplexitybyapplyingappropriatedefaultsappropriatedefaultsl lAddingMembersAddingMembersMemberscanbeaddedtotheclusterusingaMemberscanbeaddedtotheclusterusingawizardthatautomates:wizardthatautomates: Deploying

20、theapplicationsDeployingtheapplications ConfiguringnetworkorNLBsettingsConfiguringnetworkorNLBsettings ConfiguringIISConfiguringIIS ConfiguringtheclusterConfiguringtheclusterApplicationLoadBalancingl lWebclusters:HTTPLoadBalancingWebclusters:HTTPLoadBalancingWindows2000NLB(ThirdPartyLoadBalancingals

21、o)Windows2000NLB(ThirdPartyLoadBalancingalso)“Single-IP”solution“Single-IP”solutionTransparenttoclientsTransparenttoclientsRequestForwardingprovides“session”supportRequestForwardingprovides“session”supportl lCOM+clusters:ComponentLoadBalancingCOM+clusters:ComponentLoadBalancingWebserverssendCOM+acti

22、vationstocomponentserversWebserverssendCOM+activationstocomponentserversTrafficdynamically-balancedaccordingtoserverTrafficdynamically-balancedaccordingtoserverresponsetimeresponsetimel lCommonfeaturesCommonfeaturesDistributedsolution,nobottleneck,nosinglepointDistributedsolution,nobottleneck,nosing

23、lepointoffailureoffailureLoadisadjusteddynamicallyifserversadded/removed/failLoadisadjusteddynamicallyifserversadded/removed/failSetupiseasySetupiseasyMissionCriticalAvailabilityNoSinglePointofFailureHealthandPerformanceMonitoringEventDetectionandResponseHealthMonitorl lUsefulforcustomapplicationmon

24、itorsandtoUsefulforcustomapplicationmonitorsandtoautomateApplicationCentertasksautomateApplicationCentertasksl lDataCollectorsDataCollectorsWhatyouremonitoringWhatyouremonitoringPerformancecounters,eventlog,service,process,Performancecounters,eventlog,service,process,COM+application,HTTPrequest,ping

25、,port,WMICOM+application,HTTPrequest,ping,port,WMIinstancesandeventsinstancesandeventsl lThresholdsThresholdsEvaluatesinglepropertyreturnedEvaluatesinglepropertyreturnedChangestateifthresholdcrossedChangestateifthresholdcrossedl lActionsActionsFiredwhenthresholdstatechangesFiredwhenthresholdstatecha

26、ngesE-mail,commandline,script,textlog,E-mail,commandline,script,textlog,Windowseventlog,WMIeventWindowseventlog,WMIeventSampleforHealthMonitorl lCreatenewWMIEventProviderl lNamespaceRootCIMv2MicrosoftHealthMonitorRootCIMv2MicrosoftHealthMonitorl lQuerySelect*fromMicrosoftHM_DataCollectorSelect*fromM

27、icrosoftHM_DataCollectorPerInstanceStatusEventWherePerInstanceStatusEventWhereGUID=“guid”GUID=“guid”CanalsoqueryonNameCanalsoqueryonNameHealthMonitoring demoSingleConsoleManageManyasOneSimple,IntegratedRemoteManagementManagementConsolesl lMMCsnap-inMMCsnap-inClustermanagementClustermanagementStatus&

28、perfviewStatus&perfviewConfigurationConfigurationEventsandmonitorsEventsandmonitorsLinkstoothersnap-insLinkstoothersnap-ins IISIIS COM+COM+ HealthMonitorHealthMonitorl lCommandlinetoolsCommandlinetoolsRemoteable,secureRemoteable,securecommand-linebasedcommand-linebasedadministrationadministrationl l

29、WebshellWebshellOperatorsviewOperatorsviewViewstatus,Viewstatus,performance,eventsperformance,eventsRestartservers,resetRestartservers,resetmonitors,takeserversmonitors,takeserversonline/offlineonline/offlineStartsynchronizationStartsynchronizationDoesnotDoesnot CreateclusterCreatecluster Add/remove

30、membersAdd/removemembers ConfigureclusterConfigureclustersettingssettingsApplicationCenter2000可用性可用性保证关键工程的运行保证关键工程的运行l l无单一致名点无单一致名点l l健康及性能监测健康及性能监测l l事件的观测及反应事件的观测及反应服务程序管理服务程序管理l l统一服务程序界面统一服务程序界面l l部署及复制简单部署及复制简单软件伸缩性软件伸缩性 l l随时调整容量需求随时调整容量需求l lLoad-BalancingLoad-Balancingl l会话可用性会话可用性 ( (Sessi

31、on Session AvailabilityAvailability) )简单的控制台简单的控制台l l统一的管理界面统一的管理界面l l远距离管理远距离管理MoreResourcesl l l l l lApplicationCenterResourceKitApplicationCenterResourceKit(MicrosoftPress(MicrosoftPress Book)Book)AlsoavailableasaneBookAlsoavailableasaneBookl lProfessionalApplicationCenter(Wrox)ProfessionalAppli

32、cationCenter(Wrox)ByAlexHomer,MattOdhner,DavidSussmanByAlexHomer,MattOdhner,DavidSussmanl lApplicationCenter2000Admin(Sams)ApplicationCenter2000Admin(Sams)ByVenkataRanganByVenkataRanganl lApplicationCenter2000ConfigurationandApplicationCenter2000ConfigurationandAdministration(HungryMinds)Administrat

33、ion(HungryMinds)ByDonJonesByDonJonesQuestions?Pleasefilloutevaluations如果您有任何问题,请加入如果您有任何问题,请加入微软中文新闻组微软中文新闻组继续讨论继续讨论加入微软中文新闻组加入微软中文新闻组加入微软中文新闻组加入微软中文新闻组2002MicrosoftCorporation.Allrightsreserved.2002MicrosoftCorporation.Allrightsreserved.Thispresentationisforinformationalpurposesonly.Microsoftmakesnowarranties,expressorimplied,inthissummary.Thispresentationisforinformationalpurposesonly.Microsoftmakesnowarranties,expressorimplied,inthissummary.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号