215永不宕机的虚拟化应用

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

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

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

资源描述

永不宕机的虚拟化应用安浦资深解决方案架构师TOGAF认证架构师2议程为什么业务连续性如此重要?确保业务连续性的重要因素关键业务应用高可用性部署3越来越多的关键业务应用部署在虚拟化平台上关键业务应用虚拟化百分比Source:VMwarecustomersurvey,Jan2010,Jun2011,Mar2012,Jul2013Question:Totalnumberofinstancesofthatworkloaddeployedinyourorganizationandthepercentageofthoseinstancesthatarevirtualized.38%53%43%25%25%18%41%56%47%34%28%28%47%57%52%41%35%40%60%58%59%51%49%53%MicrosoftExchangeMicrosoftSharepointMicrosoftSQLOracleMiddlewareOracleDBSAPJan2010Jun2011Mar2012Jun20134业务连续性对用户业务发展至关重要收入业务服务持续可用保证收入稳定生产力使工作人员的能力充分发挥出来法规遵从确保符合法规/审计的要求(SOX,ISO)企业声誉保护企业与客户及合作伙伴的关系5如何确保业务连续性是IT管理人员面临的巨大挑战6面对挑战,IT人员有一个梦!Source:Forresterw我有一个梦,应用永不宕机...7议程为什么业务连续性如此重要?确保业务连续性的重要因素关键业务应用高可用性部署8本地可用性灾难恢复数据保护X可靠的平台IT业务连续性9X86服务器可以媲美RISC服务器RAS特性10可与主机相比拟的可靠性11计划内停机计划外宕机VMware在每一个层面确保IT业务连续性•vMotion•StoragevMotion•FaultTolerance•HighAvailability•AppHA•SiteRecoveryManager•DRtotheCloudwithSRM•vSphereReplication•vSphereDataProtectionAdvanced•vSphereAPIsforDataProtection(VADP)站点间应用可用性本地应用可用性数据保护12计划内停机HA,FTNIC&HBATeamingvMotionStoragevMotionNetworkRedundancyVMware虚拟化平台具有诸多特性以减少计划内/计划外的宕机计划外宕机VMFailureMonitoring虚拟机服务器ESXi存储网络DataProtectionvStorageAPIsVMwareSiteRecoveryManager13议程为什么业务连续性如此重要?确保业务连续性的重要因素关键业务应用高可用性部署vSphereHAvSphereAppHAvSphereFT14vSphere可用性特性的覆盖范围保护范围服务器硬件操作系统应用FaultToleranceAppMonitoring/APIs零分钟宕机时间GuestMonitoring虚拟机InfrastructureHAvSphereHAvSphereAppHA15操作系统无关性分钟级的保护提供三种类型的保护:配置简单:鼠标轻点,从此无忧基础架构链路连结应用HostfailuresHostnetworkisolatedGuestOShangs/crashesVMcrashesDatastoreincursPDLApplicationhangs/crashesVMwareESXVMwareESXTurnONvSphereHAOK鼠标轻点即可获得的高可用性16vSphereHA的体系架构说明HA代理被称为FaultDomainManager(FDM)架构提供所有主机上的HA功能HA操作vCenterServer(VC)负责管理整个群集故障切换操作独立于VCHA心跳侦测方式•Managementnetwork•Datastores隔离地址可辅助HA状态的判断vCenterServer(VC)IsolationAddresses17FDM中的角色:Master和SlavevCenterServer(VC)IsolationAddresses所有FDM都可以成为master,通过选举方式推选•正常情况下一个群集有一个master•其他主机则作为FDMSlave角色•监控本地主机和虚机状态•实现虚机/应用的监控特性FDMmaster•监控主机和虚拟机的可用性状态•故障发生后,管理虚拟机的重启•向VC汇报集群状态•管理持久状态FDMslave•向Master发送关键状态变化•接受master指令,重新启动虚拟机•如果master出问题,推选新的master18应用场景:HostFailures–HostDead当下列情况出现时,Master声明HostDead:•Master无法通过网络进行通讯•主机未连接到master•主机对ICMPpings无回应•Master发现没有存储心跳结果:•Master尝试重启该主机上的所有虚拟机•在网络可达的主机上重启ESX1ESX3ESX4ESX2IsolationAddresses19ESX3当下列情况出现时,Master声明HostPartitioned:•无法通过网络通讯–网络心跳丢失•可以通过存储心跳检测结果:•推选生成另一个master•VC生成集群内的master视图该分区的虚拟机将被:•通过存储心跳检测•如果失败,则进行重启当partition解除后,生成的master将退出角色ESX1ESX4ESX2应用场景:HostFailures–NetworkPartitionIsolationAddresses20当下列情况出现时,主机发生NetworkIsolated:•主机看不到vSphereHA网络通信•可以通过存储心跳检测•主机不能pingIsolationAddresses结果:•主机触发隔离响应机制•首先检查是否一个master拥有虚机•如果虚机被拥有或datastore不可访问则启动机制•隐含设置是LeavePoweredOn•Master•重启那些停机或故障的虚机•如果两者都能访问它的心跳datastores,则报告主机isolated,否则deadESX1ESX3ESX4ESX2应用场景:HostisNetworkIsolatedIsolationAddresses21虚拟机和应用监控虚拟机监控•是否能接收到VMwareToolsHeartbeat?•在预设时间段没有监测到虚拟机网络或磁盘的I/O活动应用感知API•支持第三方的应用级别HA解决方案(SymantecandNeverFail)•可从官网下载VMwareGuestSDKforvSphere22VMware原生应用级别的HA-vSphereAppHA应用vSphereHA重启应用或虚机支持最常见的通用应用环境(Exchange,SQL,SharePoint,等)通过vCenterServer进行管理随vSphereEnterprisePlus版本免费提供基于策略的应用级别监控自动化的应用补救能力对Tier1应用提供更好的保护不依赖应用特定的群集方案概览好处vSpherevSphereAgentAgentHypericAppHAAgentAgentvCenterServer新特性VMwarevFabric™tcServer23vSphereAppHA的关键组件构成vSphereHAClustervFabricHypericVirtualAppliancevSphereAppHAVirtualAppliance运行在虚机中的Hyperic代理vCenterServervSpherevSpherevSpherevSphere新特性24DIADBCIMSCSSUSEClustering(HAE)RedhatClusterVeritasClusterServiceOracleClusterware/RACOSOS支持在虚拟化平台上部署传统第三方群集软件25虚拟化应用具有灵活的高可用方案的选择开始确定在线程度要求是否需要软件级别的监控硬件监控是虚拟平台自身的操作系统及应用级别的监控就已足够?是否vSphereHAvSphereHA+vSphereAppHA或第三方解决方案(SymantecandNeverFail)第三方群集技术成本/复杂度低中高硬件+软件监控否26vSphere可用性特性的覆盖范围保护范围服务器硬件操作系统应用FaultToleranceAppMonitoring/APIs零分钟宕机时间GuestMonitoring虚拟机InfrastructureHAvSphereHAvSphereAppHA27VMwareFT技术实现关键业务系统的容错机制在不同的主机上同步运行相同的虚拟机出现硬件故障时,所有虚拟机均可实现零宕机时间、零数据损失故障切换零宕机时间、零数据损失无需复杂的集群或专用硬件所有应用程序和操作系统通用的单一机制VMwarevSphere™操作系统应用程序操作系统应用程序操作系统应用程序28辅助虚拟机主虚拟机VMwareFT技术实现关键业务系统的容错机制vLockstep技术新的辅助虚拟机vLockstep技术VMwareFT为HA群集中的虚拟机提供零停机、零数据损失的保护。新的主虚拟机操作系统应用程序操作系统应用程序操作系统应用程序操作系统应用程序操作系统应用程序操作系统应用程序操作系统应用程序操作系统应用程序操作系统应用程序29业务与客户端透明感知应用访问端当计划外故障时,仍可以保证持续的可用性•零宕机•零数据损失•零TCP连接丢失•对虚拟机系统完全透明•不依赖于任何GuestOS,应用•无特定应用的管理和学习需求应用服务器30VMware虚拟化平台轻松应对业务连续性挑战IT问题VMware解决方案应用故障应用对业务至关重要应用需要更多资源热添加能力(vCPU,vRAM)1vCPU2GB4vCPU64GBFaultTolerance零宕机,零数据丢失,持续可用性vSphereHA•vSphereAppHA•App-awareAPIs•原生支持传统群集技术WindowsVMwareESXiVMwareESXiWindows31DatastoreHeartbeat虚拟化下的高可用性技术是对传统群集技术的颠覆网络心跳传统物理服务器群集技术VMware虚拟化高可用性技术•传统物理群集技术•配置困难•操作复杂•只针对特定应用保护•基于虚拟化的高可用性技术•配置简单,操作友好•全面保护,一视同仁•容错能力•不依赖操作系统及应用32X86芯片的RAS特性媲美RISC芯片X86服务器设计越来越多的引入小机的理念虚拟化软件提供了更高的可用性保证•提供传统应用环境没有的容错功能•提供传统应用环境不具备的实用生产系统飘移功能(vMotion)•提供传统应用环境难以达到的灾备水平•VMwareHA可靠性超过小机系统下的HA解决方案虚拟化软件提供了更好的可用性管理•管理配置简单•故障定位简单VMware确保用户有信心将关键业务应用部署在X86虚拟基础架构平台上虚拟化下的应用系统可靠性超越传统系统33永不宕机的虚拟化应用!某金融机构客户使用VMwareESX运行超过六年无停机2326天正常运行时间VMware:#1的可靠性用户信任关键业务生产系统运行在VMware虚拟化平台上谢谢!

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

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

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

×
保存成功