如何创建 BizTalk Server 托管环境

在创建 BizTalk Server 托管环境之前,请考虑以下建议:

  • 将受信任和非受信任的编排及接收处理程序分配至不同的主机

    在主机中运行的任何项(例如编排任务、管道、接收和发送处理程序)都在同一标识下运行,并可以访问该主机的工作和挂起的队列。

    如果由于权限错误而无法将消息传送到业务流程,则消息将置于正在运行发送进程(接收管道或其他业务流程)的主机的挂起队列中。 但是,如果业务流程和发送进程(例如接收管道)在同一主机上运行,业务流程仍可访问挂起队列中的消息。 如果非受信任的业务流程在受信任的主机中运行,则这可能会损害系统。

    建议在单独的主机上运行不受信任的编排,并使用与 BizTalk 组中受信任主机不同的服务帐户。 有关将主机指定为受信任主机的信息,请参阅 “如何修改主机属性”。

  • 限制 BizTalk Server 数据库中的数据库和日志大小

    BizTalk MessageBox 数据库和 BizTalk 跟踪数据库的增长速度比其他 BizTalk Server 数据库快得多。 作为备份和维护计划的一部分,应经常更新这些数据库。

    默认情况下,BizTalk Server 数据库中的表没有日志大小限制。 作为备份和维护计划的一部分,我们建议限制日志大小,以防止日志变得太大,并可能使用所有磁盘空间。 有关管理跟踪数据库大小的信息,请参阅 存档和清除 BizTalk 跟踪数据库

  • 使用 SQL Server 群集

    若要提供 BizTalk Server 数据库的高可用性,建议将存储 BizTalk Server 数据库的 SQL 服务器群集。 如果其中一个数据库或 SQL Server 发生故障,这有助于最大程度地减少停机时间。 有关 SQL Server 集群的详细信息,请参阅 SQL Server 在线文档中的“故障转移集群体系结构”。

先决条件

以下是执行本主题中的过程的先决条件:

  • 必须以 BizTalk Server 管理员组的成员身份登录。

  • 以下过程中的说明假定你已安装 BizTalk Server 并具有完整的安装选项。 如果未使用完整安装选项安装 BizTalk Server,则步骤 1 中列出的某些管理对象可能不在系统上。

创建 BizTalk Server 托管环境

  1. 使用 BizTalk Server 配置创建新的 BizTalk 组。 有关如何创建新的 BizTalk Server 组的信息,请参阅 使用 BizTalk Server 配置进行组配置

    BizTalk Server 配置创建以下管理对象:

    管理对象 DESCRIPTION
    BizTalk 管理 数据库 (BizTalkMgmtDb) 此数据库是所有 BizTalk Server 的中心元信息存储。
    BizTalk MessageBox 数据库 (BizTalkMsgBoxDb) 此数据库存储订阅条件。 它是一个主机平台,并保留每个 BizTalk Server 主机的队列和状态表。 MessageBox 数据库还存储消息和消息属性。 有关 MessageBox 数据库的信息,包括添加其他 MessageBox 数据库,请参阅 管理 MessageBox 数据库
    服务器 这是安装并配置 BizTalk Server 的计算机,以及运行主机实例的计算机。 您可以从服务器上已创建的主机中创建主机实例。 有关创建主机的详细信息,请参阅 “如何创建新主机”。 有关创建主机实例的信息,请参阅 如何添加主机实例
    BAM 主要导入 数据库(BAMPrimaryImport) 这是业务活动监视工具收集跟踪数据的数据库。
    规则引擎 数据库 (BizTalkRuleEngineDb) 此数据库是业务规则中数据引用的策略、规则和词汇的存储库。
    BizTalk 跟踪 数据库 (BizTalkDTADb) 此数据库存储由 BizTalk Server 跟踪引擎跟踪的业务数据和健康监控数据。
    SSO 数据库 (SSODB 此数据库存储凭据信息。
    具有相应主机实例的进程内主机 进程内主机在 BizTalk Server 进程空间中运行。
    具有相应主机实例的独立主机 独立主机在 BizTalk Server 安装外部运行。
    HTTP/S、BizTalk 消息队列、文件、SMTP、SOAP 和 SQL 配置向导创建属于 BizTalk Server 的适配器。
  2. 根据需要使用 BizTalk Server 管理控制台或 WMI 将组件添加到 BizTalk Server 环境。 若要横向扩展解决方案,请添加 MessageBox 数据库、主机和服务器。

  3. 使用 BizTalk 管理控制台或 WMI 在映射的服务器上创建主机实例。 此步骤确定 BizTalk Server 将在哪个服务器上运行。 随着企业更改的需求,可以添加服务器、删除服务器和更改服务器到主机映射。

另请参阅

管理 BizTalk 主机和主机实例
主机
主机实例