您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 用sap netweaver 保证应用程序的高可用性pdf
LCM216用SAPNetWeaver保证应用程序的高可用性©SAPAG2007,SAPTechEd’07/LCM216/2作出贡献的演讲人RolandHamm产品经理SAPNetWeaverPM,SAPAGVolkerZirkelNetWeaver基础SAPNetWeaverRIGEMEA,SAPAGYu-NongZhang产品经理SAPNetWeaverPM,SAPAGGeorgeYu首席架构师SAP全球服务中心,SAP中国实验室©SAPAG2007,SAPTechEd’07/LCM216/3学习目标参加完这次研讨会后,你能够:鉴定你的SAP系统的单一失效点(SPOF),并了解如何排除他们了解基于NetWeaver的SAP系统的被推荐的高可用性配置找到SAP提供的关于高可用性的详细信息介绍&概要意外系统关闭时间&切换的基础知识基于SAPNetWeaver2004/7.0/7.1的HA设置方案总结&答疑高可用性(HA)的“商业模式”SAP,HA解决方案合作伙伴以及客户的角色©SAPAG2007,SAPTechEd’07/LCM216/5什么是高/持续的可用性?高可用性是从终端用户的角度来需求最大化系统可用性高可用性包含的远远不只是“高度可用”的技术架构:降低用于备份、升级和补丁的预期系统关闭时间.准备灾难恢复场景以降低灾难的影响…改进的服务级别协议!„要么你商务在线运行,要么你只能你停顿商务运作!”„要么你商务在线运行,要么你只能你停顿商务运作!”©SAPAG2007,SAPTechEd’07/LCM216/6系统关闭的原因和应对措施具有一个高效可用的技术架构对降低“意外系统关闭时间”来说至关重要从技术架构的角度来看,结构上和技术上的单一失效点需要鉴别出来并以恰当的方式保证其安全.“人为失误”(=80%系统关闭时间的原因)应该由简便的系统管理,改进的更改和问题管理流程来降低无法通过自动切换来解决!!意外系统关闭时间预期系统关闭时间系统/系统布局&架构的维护补丁,版本升级部署/传输配置更改...经过改进/优化的系统升级和补丁流程被证实的软件产品生命周期管理和传播引擎(如CTS+)采用可以滚动维护的可扩展组件硬件/操作系统失败其它灾难应用程序失败操作失误无意的数据删除…应用程序失败40%操作失误40%硬件,操作系统失败,灾难20%Source:GartnerGroup系统意外关闭时间的主要原因©SAPAG2007,SAPTechEd’07/LCM216/7SAP,客户和合作伙伴的角色SAP在SAPNetWeaver基础上提供高可用性的集成性,应用平台(SAPNetWeaver)和应用场景–平衡高可用性的计算架构–与合作伙伴基于不同平台具体步骤的合作–提供MSCS的具体HA步骤平台/解决方案合作伙伴提供HA的计算架构–硬件,操作系统,数据库系统,文件系统…提供基于平台的HA步骤–配置,切换–在客户端实施客户定义需求的HA水平提供IT管理的概念和指导对IT员工保证正确的操作步骤,培训高可用性是SAP,架构合作伙伴和客户共同的责任!©SAPAG2007,SAPTechEd’07/LCM216/8SAP的高可用性的范围针对意外系统关闭时间的保护措施目标:NW能够安装在HA的环境下(切换/集群)–对ABAP,J2EE工作平台和扩展程序的SCS单元等–充分利用虚拟主机名目标:NW能够运行在HA的环境下–所有的SPOF可以通过多余的组件和/或切换技术来保护目标:软件维护工具能够在HA的环境下工作(切换/集群)备份/恢复所有的SAP产品都允许一致(在线)备份–单SAP组件-及时点恢复-系统拷贝–一致场景备份-及时点恢复-场景拷贝灾难恢复(SAP场景可以在多余的DR上操作)最小化预期系统关闭时间内核升级参数文件更改/运行模式更改对象的导入/传输应用支持包/补丁版本升级每日存盘时间数据库重组(表/索引的碎片整理等)离线备份(有/无分开的镜像备份技术)不属于本次演讲的内容不属于简化版的培训材料内容意外系统关闭时间&切换的基础知识基于SAPNetWeaver2004/7.0/7.1的HA设置方案总结&答疑结构上的单一失效点(SPOFs)切换的基础知识介绍&概要©SAPAG2007,SAPTechEd’07/LCM216/10SAPNetweaverAS:结构上的(潜在的)单一失效点(SPOF)1.中央服务器2.中央数据库3.负载均衡器和其他的架构组件除了这些结构上的SPOF,从技术(安装)角度看,中央共享文件(“/sapmnt/...”)也是一种SPOF.©SAPAG2007,SAPTechEd’07/LCM216/11SAPNetWeaverAS的结构总览(双工作平台)组件互联网通信管理器(ICM)ABAP单元数据库单元SCS单元SAPJ2EEEngineIGS(互联网图形服务器)监控工具(SAPCCMSR和SAPOsCol)SAPNetWeaverAS双工作平台Add-InCentralInstanceJavaServerProcessJavaServerProcessServerProcessJavaDispatcherSDMJavaABAPABAPDispatcherWorkProcessWorkProcessWorkProcessGatewayMSGServer(ABAP)ENQServer(ABAP)ICMIGSSCSInstanceENQServer(Java)MSGServer(Java)DatabaseJavaSchemaABAPSchema/usr/sap/SID/DVEBMGSInstNo/usr/sap/SID/SCSInstNo意外系统关闭时间&切换的基础知识基于SAPNetWeaver2004/7.0/7.1的HA设置方案总结&答疑结构上的单一失效点(SPOFs)切换的基础知识介绍&概要©SAPAG2007,SAPTechEd’07/LCM216/13NW04的HA配置定义NW04/NW2004s的HA配置必须包含至少一个切换解决方案以保证结构和技术上SPOFsIneachHA-Setup3rdPartysoftwareisinvolvedtoexecutetheswitchoverNW04/NW2004s的HA配置必须包含至少一个切换解决方案以保证结构和技术上SPOFsIneachHA-Setup3rdPartysoftwareisinvolvedtoexecutetheswitchover如果没有切换解决方案,我们谈到的只是最基本的NetWeaver配置!无论你怎样分布安装和安装很多个对话单元!©SAPAG2007,SAPTechEd’07/LCM216/14高可用性前言高可用性方案对平台有很强依赖性,它常常依赖于第三方解决方案,如:微软集群服务(MSCS)惠普服务卫士SUN集群Veritas集群服务ORACLEFailsafe,ORACLERACIBMHACMP…(更多)…本次演讲没有涉及到的:硬件内部高可用性的衡量因素高可用性的存储解决方案高可用性的负载均衡解决方案的细节高可用性解决方案是由硬件/HA厂商提供的,他们同时也提供具体的咨询和支持.©SAPAG2007,SAPTechEd’07/LCM216/15衡量HA设置的决定性准则下面的决定性准则决定了一个HA设置的重要性:高可用性机能的程度(剩余的SPOF)–是否所有的SPOF都保证了其安全?–还有多少没保证的?实施花费–需要花多长时间实施一个HA的解决方案?故障切换–切换软件如何检测出系统需要切换?切换时间–需要花多长时间在切换后能让所有资源上线?必要的机器数目–需要多少台服务器(机器)来实现HA设置?结构上的持续能力–所选的HA设置能否满足将来的需求?应用程序版本升级©SAPAG2007,SAPTechEd’07/LCM216/16该领域最重要的一些术语切换环境(Switchoverenvironment)一定数量的物理服务器结合在一起形成(硬件)集群可以共享集群资源集群资源(ClusterResources)集群提供对外部环境的服务典型的资源类型–IP地址(如虚拟IP地址)–网络名称(如虚拟主机名称)–进程(如消息服务器进程)–共享名称(如\\vSCShost\sapmnt\...)–其它资源群(ResourceGroup)一些共性的资源捆绑在一起的集合集群资源或集群组上的操作(Actionsonaclusterresourceorclustergroup)使资源或资源组上线在资源组之间切换使资源或资源组离线©SAPAG2007,SAPTechEd’07/LCM216/17切换过程中到底发生了什么步骤1:将主机A的所有资源关闭1.关闭主机A上的SAP单元2.将主机A的SAPMNT共享断开3.将主机A的网络名称断开4.将主机A的IP地址断开5.将磁盘从主机A卸载步骤2:将资源切换到主机B1.将资源组所有权移到主机B2.将所有资源所有权移到主机B步骤3:将主机B上的所有资源上线1.将磁盘安装到主机B2.将IP地址捆绑到主机B3.将网络名称捆绑到主机B4.将SAPMNT共享捆绑到主机B5.启动主机B上的SAP单元对集群资源来说是存在真正的系统关闭时间的!最小化切换时间是关键之处!重新连接的功能模块必须随时就位!…附录中有更多信息…对集群资源来说是存在真正的系统关闭时间的!最小化切换时间是关键之处!重新连接的功能模块必须随时就位!…附录中有更多信息…©SAPAG2007,SAPTechEd’07/LCM216/18总结:配置建议尽可能的减少潜在的SPOF注意系统开机时间!必须使用虚拟主机名在一个切换环境中运行的组件必须运行在虚拟主机上,因为物理的主机会发生自动切换必须和所有的软件组件自动连接起来在切换过程中,所有有依赖关系的软件组件需要能自动连接必须根据估计的系统失败时间长短来配置重新连接的参数(依赖于操作系统,数据库,切换软件和HA设置等)不能从中央文件共享中载入可执行文件和二进制文件在可执行文件目录是SCS单元(同一资源组)的一部分的情况下,本地机器将无法从全局文件共享载入二进制文件(/sapmnt/SID/exe…,由于TCP连接中断)SAPCPE用来自动同步二进制文件和可执行文件©SAPAG2007,SAPTechEd’07/LCM216/19SAPNetWeaver7.0SR1及以后版本的安装高可用性的安装服务已经集成在安装工具中意外系统关闭时间&切换的基础知识基于SAPNetWeaver2004/7.0/7.1的HA设置方案总结&答疑SAPNetWeaverAS的基本设置(6.40Java)结构上的单一失效点(SPOFs)切换的基础知识(细节参看附录)入队和入队复制介绍&概要©SAPAG2007,SAPTechEd’07/LCM216/21ABAP:中央单元中的入队(CI)中央单元消息服务器应用服务器WP1分发器WP2WP3应用服务器WP1分发器WP2WP3分发器SAP数据库WP1WP2WP3(ENQ)WP4锁表单一失效点单一失效点单一失效点©SAPAG2007,SAPTechEd’07/LCM216/22入队服务器的客户端/服务器结构入队客户端入队服务器入队复制服务器入队客户端入队客户端入队客户端入队客户端入队客户端入队客户端复制表入队表入队服务器(不是SCS的一部分)入队服务器(SCS的一部分)WebASWebASWebAS(可选)©SAPAG2007,SAPTechEd’07/LCM216/23入队复制服务器复制表入队复制服务器的启动入队服务器入队表主机A主机B状态传输TCP/IP连接©SAPAG2007,SAPTechEd’07/LCM216/24入队服务器入队表失败顺序(1)如由SCS失败导致主机A主机B入队复制服务器复制表TCP/IP入队服务器终止©SAPAG2007,SAPTechEd’07/LCM216/25失败顺序(2)–ERS主机上重启入队服务器主机A主机B入队复制服务器复制表创建初始入队表入
本文标题:用sap netweaver 保证应用程序的高可用性pdf
链接地址:https://www.777doc.com/doc-17024 .html