高可用性和 Microsoft Operations Framework
将 Microsoft Operations Framework (MOF) 流程模型应用于高可用性 Microsoft BizTalk Server 解决方案的规划和实施,有助于确保在发布生命周期的不同阶段具有适当的流程。 通过展望高可用性出现的所有生命周期阶段,可以更轻松地安装、维护和排查环境中的可用性问题。
本部分包含有关必须考虑高可用性任务的 MOF 进程的信息。
Microsoft Operations Framework 流程模型
Microsoft Operations Framework (MOF) 提供了指导,使组织能够实现 Microsoft 产品和技术的任务关键型系统可靠性、可用性、可支持性和可管理性。 MOF 以白皮书、操作指南、评估工具、最佳做法、案例研究、模板、支持工具和服务的形式提供操作指南。 本指南解决与复杂、分布式和异类 IT 环境相关的人员、流程、技术和管理问题。
MOF 流程模型使公司能够:
促进跨服务解决方案的一致 IT 服务管理。
为 IT 函数、流程和过程建立结构。
表示生命周期方法。
MOF 流程模型的核心是将其划分为操作流程和过程的四个象限,命名的服务管理功能 (SME) 。 SMB 是用于操作和维护 IT 环境的基础级最佳做法和规范性指南。
下图显示了必须考虑高可用性的 MOF 进程。
更改象限
更改象限包括 (SMB 的服务管理功能,) 识别、审查、批准更改并将更改合并到托管 IT 环境中所需的功能。 这包括软件、硬件、文档、角色和职责的更改,以及特定过程和过程更改。
变更管理
变更管理负责技术、系统、应用程序、硬件、工具、文档和流程的更改,以及角色和职责的更改。
在更改管理过程中,作为设计BizTalk Server实现的一部分,可以执行以下操作:
确定与合作伙伴或客户的服务级别协议是否需要一定级别的可用性、运行时间和负载处理能力。
根据业务需求确定BizTalk Server数据库的最佳群集配置。 运行时进程写入 BizTalk 管理数据库、MessageBox 数据库、跟踪 Analysis Services 数据库、BAM 分析数据库、BAM 星型架构数据库、BAM 主导入数据库和 BAM 存档数据库。 因此,在发生灾难时,这些数据库尤其重要,在确定要群集的数据库时,这些数据库必须具有更高的优先级。 只有用户或工具写入其他数据库。 对于 MessageBox 数据库,可以考虑使用主动/主动/主动/被动四服务器群集,以最大程度地减少所需的硬件。
确定是群集主机密服务器,还是在另一台企业单一 Sign-On 服务器上手动还原主机密是否适合你的方案。 此解决方案可用,但不具有高可用性。
确定处理预期消息加载并提供高可用性所需的主机和主机实例数。
创建将参与变更管理流程的人员列表。 此列表包括但不限于域管理员、数据库管理员、基础结构管理员、BizTalk Server管理员和 IT 操作人员。
配置管理
配置管理负责识别、控制和跟踪在变更管理控制下的 IT 环境的所有软件、硬件、文档、流程、过程和所有其他组件版本。
在配置管理过程中,必须创建详细的计划,说明如何为BizTalk Server实现高可用性解决方案。 还必须记录创建解决方案所执行的步骤。 这些步骤大致包括:
域控制器创建将在BizTalk Server环境中使用的域组和帐户。
基础结构管理员为 BizTalk Server 数据库创建 Windows 群集,并为主密钥服务器创建 Windows 群集。
数据库管理员在 Windows 群集上为BizTalk Server数据库安装和配置 Microsoft SQL Server。
BizTalk Server管理员配置主机密服务器群集。
BizTalk Server管理员在处理、接收和发送服务器上安装和配置BizTalk Server。
BizTalk Server管理员创建主机并在相应的服务器上安装主机实例,以提供高可用性或增加容量,或者同时安装两者。
操作象限
操作象限包括每天监视、控制、管理和管理服务解决方案所需的 SMB,以在预先确定的参数内实现和维护服务级别。
作业计划
作业计划涉及以最有效的顺序持续组织作业和流程,从而最大程度地提高系统吞吐量和使用来满足服务级别协议要求。
请确保在消息负载较低(例如,深夜 () )时计划计划停机时间(例如计划更新),以最大程度地降低对业务的潜在影响。
支持象限
支持象限包括识别、分配、诊断、跟踪和解决服务级别协议中包含的已批准要求内的事件、问题和请求所需的 SMF。
优化象限
优化象限包括有助于保持业务和 IT 一致性的 SMF,方法是专注于降低 IT 成本,同时保持或提高服务级别。 这包括检查中断和事件、检查成本结构、进行员工评估、可用性和性能分析以及进行容量预测。
服务级别管理
服务级别管理的目标是通过不断协商和监视服务级别要求来维持和不断提高 IT 服务质量。 成功的服务级别管理功能可提高服务质量,提高客户工作效率,理想情况下,降低服务的总体成本。
在服务级别管理过程中,可以执行以下操作:
评估当前环境如何满足服务级别协议要求。
建议添加新的服务器来处理、接收或发送消息,以满足要求。
如有必要,建议为最初未缓解的故障点创建高可用性解决方案,以满足服务级别协议中的可用性要求。
可用性管理
可用性管理的单一目标是确保客户可以在需要时使用特定的 IT 服务。
对于可用性管理过程,可以建立机制,以便在发生硬件故障时通知 IT 人员,以便他们可以尽快修复或更换硬件,并建立机制,以便在服务器负载大于特定阈值时通知 IT 人员。
服务连续性管理
服务连续性管理功能的目的是确保指定的 IT 服务在常规可用性解决方案失败时为客户提供价值。
在服务连续性功能期间,必须检查要实现的高可用性配置,以确保即使在发生计划内或计划外停机时,也能继续为客户提供预期的服务。 计划外停机的示例包括硬件故障或性质行为。