有关 Azure Stack Hub 集成系统的数据中心集成规划注意事项

如果你对 Azure Stack Hub 集成系统感兴趣,应了解有关部署的重要规划注意事项,及系统如何适应数据中心。 本文提供这些注意事项的综合概述,帮助你在 Azure Stack Hub 集成系统方面做出重要的基础结构决策。 配合 OEM 硬件供应商将 Azure Stack Hub 部署到数据中心时,了解这些注意事项会有所帮助。

注意

只能从经过授权的硬件供应商购买 Azure Stack Hub 集成系统。

若要部署 Azure Stack Hub,需在部署开始之前,将规划信息提供给解决方案提供商,以便快速顺利地完成部署过程。 所需的信息包括网络、安全和标识信息,以及可能需要许多不同领域和决策制定者相关知识的重要决策。 需要与组织中多个团队的人员协商,确保在部署之前已准备好全部所需的信息。 收集此信息时,与硬件供应商沟通可能有所帮助,因为他们可以提供有帮助的建议。

研究和收集所需的信息时,可能需要对网络环境进行一些部署前的配置更改。 这些更改可能包括保留 Azure Stack Hub 解决方案的 IP 地址空间,以及配置路由器、交换机和防火墙,以便为连接到新的 Azure Stack Hub 解决方案交换机做好准备。 确保在主题领域专家的帮助下完成规划。

容量规划注意事项

评估 Azure Stack Hub 解决方案的采购时,需要在硬件配置方面做出选择,因为它直接影响到 Azure Stack Hub 解决方案的总体容量。 考虑因素包括 CPU、内存密度、存储配置和总体解决方案规模(例如服务器的数目)的一般选择。 不同于传统的虚拟化解决方案,简单地评估这些组件并不能很好地确定可用的容量。 第一个原因是 Azure Stack Hub 构建为在解决方案自身内部托管基础结构或管理组件。 第二个原因是解决方案的某些容量保留用于通过更新解决方案的软件来支持复原,这需要将租户工作负荷的中断降到最低程度。

Azure Stack Hub Capacity Planner 电子表格通过两种方式帮助你在规划容量时做出明智的决策: 第一种方式是选择硬件产品/服务并尝试符合资源组合。 第二种方式是定义 Azure Stack Hub 要运行的工作负荷,以查看可支持此操作的可用硬件 SKU。 最后,可以参考该电子表格做出 Azure Stack Hub 规划和配置方面的决策。

该电子表格不能取代你自己的调查和分析。 Microsoft 对于该电子表格中提供的信息不做任何明示或暗示的声明或保证。

管理注意事项

Azure Stack Hub 是一个密封的系统,从权限和网络角度来看,其基础结构已锁定。 可以应用网络访问控制列表 (ACL) 来阻止所有未经授权的传入流量,以及基础结构组件之间所有不必要的通信。 这样,未经授权的用户便难以访问此系统。

在日常管理与操作期间,管理员可以不受限制地访问基础结构。 Azure Stack Hub 操作员必须通过管理员门户或 Azure 资源管理器(通过 PowerShell 或 REST API)管理系统。 无法通过其他管理工具(例如 Hyper-V 管理器或故障转移群集管理器)访问系统。 为了帮助保护系统,不能在 Azure Stack Hub 基础结构组件中安装第三方软件(例如代理)。 通过 PowerShell 或 REST API 可与外部管理与安全软件建立互操作性。

如果需要较高级别的访问权限来排查无法通过警报调解步骤解决的问题,请联系 Microsoft 支持部门。 支持人员会提供暂时性的完整管理员访问权限,让你通过某种方法访问系统,以执行更高级的操作。

标识注意事项

选择标识提供者

需要考虑要用于 Azure Stack Hub 部署的标识提供者,Microsoft Entra ID 或 AD FS。 部署之后无法切换标识提供者,除非重新部署整个系统。 如果你没有Microsoft Entra帐户,并且使用的是云解决方案提供商提供的帐户,并且你决定切换提供商并使用其他Microsoft Entra帐户,则必须联系解决方案提供商为你重新部署解决方案,费用由你承担。

标识提供者选项与租户虚拟机 (VM)、标识系统及其使用的帐户、它们能否加入 Active Directory 域等因素无关。 这些因素是分开的。

可以部署多个具有相同Microsoft Entra租户或 Active Directory 的 Azure Stack Hub 系统。

AD FS 与 Graph 集成

如果选择将 AD FS 作为标识提供者来部署 Azure Stack Hub,必须通过联合信任将 Azure Stack Hub 上的 AD FS 实例与现有的 AD FS 实例集成。 通过这种集成,现有 Active Directory 林中的标识便可以对 Azure Stack Hub 中的资源进行身份验证。

还可将 Azure Stack Hub 中的 Graph 服务与现有的 Active Directory 集成。 这种集成可让你在 Azure Stack Hub 中管理基于角色的访问控制 (RBAC)。 委托资源的访问权限后,Graph 组件使用 LDAP 协议来查找现有 Active Directory 林中的用户帐户。

下图显示了集成的 AD FS 和 Graph 流。

显示 AD FS 与 Graph 流的示意图

许可模式

必须确定要使用哪个许可模式。 可用的选项取决于是否要部署连接到 Internet 的 Azure Stack Hub:

  • 对于连接的部署,可以选择即用即付或基于容量的许可模式。 即用即付模式需要连接到 Azure 来报告用量,并通过 Azure 商务系统计费。
  • 如果部署与 Internet 断开连接的 Azure Stack,只能使用基于容量的许可模式。

有关许可模式的详细信息,请参阅 Microsoft Azure Stack Hub 打包和定价

命名决策

需要考虑如何规划 Azure Stack Hub 命名空间,尤其是区域名称和外部域名。 公开终结点的 Azure Stack Hub 部署的外部完全限定域名 (FQDN) 由以下两个名称组成:<区域>.<fqdn>。 例如 east.cloud.fabrikam.com。 在此示例中,Azure Stack Hub 门户将在以下 URL 中提供:

  • https://portal.east.cloud.fabrikam.com
  • https://adminportal.east.cloud.fabrikam.com

重要

为 Azure Stack Hub 部署选择的区域名称必须唯一,将在门户地址中显示。

下表汇总了这些域命名决策。

名称 说明
区域名称 第一个 Azure Stack Hub 区域名称。 此名称用作 Azure Stack Hub 管理的公共虚拟 IP 地址 (VIP) 的 FQDN 的一部分。 通常,区域名称是一个物理位置标识符,例如数据中心位置。

区域名称必须仅包含字母和 0-9 之间的数字。 不允许使用特殊字符(例如 -# 等)。
外部域名 包含面向外部的 VIP 的终结点的域名系统 (DNS) 区域名称。 在这些公共 VIP 的 FQDN 中使用。
专用(内部)域名 在 Azure Stack Hub 中为基础结构管理创建的域(和内部 DNS 区域)的名称。

证书要求

针对部署,需要为面向公众的终结点提供安全套接字层 (SSL) 证书。 概括而言,证书具有以下要求:

  • 可以使用单个通配符证书或使用一组专用证书,并只对终结点(例如存储和 Key Vault)使用通配符。
  • 证书可以由公众信任的证书颁发机构 (CA) 或客户管理的 CA 颁发。

有关部署 Azure Stack Hub 时需要哪些 PKI 证书以及如何获取这些证书的详细信息,请参阅 Azure Stack Hub 公钥基础结构证书要求

重要

应将提供的 PKI 证书信息用作一般指导。 获取 Azure Stack Hub 的任何 PKI 证书之前,请咨询 OEM 硬件合作伙伴。 他们将提供更详细的证书指导和要求。

时间同步

必须选择用于同步 Azure Stack Hub 的特定时间服务器。 时间同步对于 Azure Stack Hub 及其基础结构角色而言至关重要,因为它用于生成 Kerberos 票证。 Kerberos 票证用于内部服务的相互身份验证。

必须指定时间同步服务器的 IP。 基础结构中的大多数组件都可以解析 URL,但有些组件只支持 IP 地址。 如果使用的是离线部署选项,则必须在企业网络中指定时间服务器,并确保可从 Azure Stack Hub 中的基础结构网络访问该服务器。

重要

如果时间服务器不是基于 Windows 的 NTP 服务器,则需在 IP 地址末尾追加 ,0x8。 例如 10.1.1.123,0x8

将 Azure Stack Hub 连接到 Azure

对于混合云方案,需要规划如何将 Azure Stack Hub 连接到 Azure。 支持使用两种方法将 Azure Stack Hub 中的虚拟网络连接到 Azure 中的虚拟网络:

  • 站点到站点:通过 IPsec(IKE v1 和 IKE v2)建立虚拟专用网络 (VPN) 连接。 此类连接需要 VPN 设备或路由以及远程访问服务 (RRAS)。 有关 Azure 中 VPN 网关的详细信息,请参阅关于 VPN 网关。 通过此隧道进行的通信经过加密,并且很安全。 但是,带宽受限于隧道的最大吞吐量 (100-200 Mbps)。

  • 出站 NAT:默认情况下,Azure Stack Hub 中的所有 VM 都可通过出站 NAT 连接到外部网络。 在 Azure Stack Hub 中创建的每个虚拟网络分配有一个公共 IP 地址。 无论 VM 是直接被分配了公共 IP 地址,还是位于采用公共 IP 地址的负载均衡器后面,都可以使用虚拟网络的 VIP,通过出站 NAT 进行出站访问。 此方法只适用于 VM 发起的、目标为外部网络(Internet 或 Intranet)的通信, 而不可用来与外部 VM 通信。

混合连接选项

对于混合连接,必须考虑提供哪种部署及其部署位置。 需要考虑是否隔离每个租户的网络流量,以及是否要进行 Intranet 或 Internet 部署。

  • 单租户 Azure Stack Hub:至少从网络角度看,这种 Azure Stack Hub 部署看起来就像是一个租户。 可能存在许多租户订阅,但如同任何 Intranet 服务一样,所有流量通过相同的网络传输。 来自一个订阅的网络流量通过与另一个订阅相同的网络连接传输,不需要通过加密隧道进行隔离。

  • 多租户 Azure Stack Hub:在这种 Azure Stack Hub 部署中,每个租户订阅的、发往 Azure Stack Hub 外部网络的流量必须与其他租户的网络流量相隔离。

  • Intranet 部署:位于企业 Intranet 上的 Azure Stack Hub 部署,通常位于专用 IP 地址空间中,并在一个或多个防火墙后面。 公共 IP 地址并非真正面向公众,因为它们无法通过公共 Internet 直接路由。

  • Internet 部署:这种 Azure Stack Hub 部署连接到公共 Internet,并针对公共 VIP 范围使用可通过 Internet 路由的公共 IP 地址。 部署仍可位于防火墙后面,但可以从公共 Internet 和 Azure 直接访问公共 VIP 范围。

下表汇总了混合连接方案及其优点、缺点和用例。

方案 连接方法 优点 缺点 适用范围
单租户 Azure Stack Hub、Intranet 部署 出站 NAT 提供更快的带宽用于提高传输速度。 易于实施;不需要网关。 不加密流量;堆栈外部无隔离或加密。 同等信任所有租户的企业部署。

与 Azure 之间建立了 Azure ExpressRoute 线路的企业。
多租户 Azure Stack Hub、Intranet 部署 站点到站点 VPN 从租户 VNet 到目标的流量是安全的。 带宽受限于站点到站点 VPN 隧道。

需要在虚拟网络中部署网关,在目标网络中部署 VPN 设备。
必须避免其他租户访问其部分租户流量的企业部署。
单租户 Azure Stack Hub、Internet 部署 出站 NAT 提供更快的带宽用于提高传输速度。 不加密流量;堆栈外部无隔离或加密。 托管方案,其中的租户获取自身的 Azure Stack Hub 部署,并与 Azure Stack Hub 环境之间建立专用线路。 例如,ExpressRoute 和多重协议标签交换 (MPLS)。
多租户 Azure Stack Hub、Internet 部署 站点到站点 VPN 从租户 VNet 到目标的流量是安全的。 带宽受限于站点到站点 VPN 隧道。

需要在虚拟网络中部署网关,在目标网络中部署 VPN 设备。
托管方案,其中的提供商需要提供多租户云,使租户彼此不信任且必须加密流量。

使用 ExpressRoute

对于单租户 Intranet 和多租户方案,可以通过 ExpressRoute 将 Azure Stack Hub 连接到 Azure。 需要通过连接提供商预配 ExpressRoute 线路。

下图显示了单租户方案的 ExpressRoute(其中“客户的连接”是 ExpressRoute 线路)。

显示单租户 ExpressRoute 方案的示意图

下图显示了多租户方案的 ExpressRoute。

显示多租户 ExpressRoute 方案的示意图

外部监视

若要从 Azure Stack Hub 部署和设备获取所有警报的单个视图,并针对票证将警报集成到现有 IT 服务管理工作流,可将 Azure Stack Hub 与外部数据中心监视解决方案集成

Azure Stack Hub 解决方案随附的硬件生命周期主机是 Azure Stack Hub 外部的计算机,运行 OEM 硬件供应商为硬件提供的管理工具。 可以使用这些工具,或者与数据中心现有监视解决方案直接集成的其他解决方案。

下表汇总了目前可用选项的列表。

区域 外部监视解决方案
Azure Stack Hub 软件 适用于 Operations Manager 的 Azure Stack Hub 管理包
Nagios 插件
基于 REST 的 API 调用
物理服务器(通过 IPMI 的 BMC) OEM 硬件 - Operations Manager 供应商管理包
OEM 硬件供应商提供的解决方案
硬件供应商 Nagios 插件。
OEM 合作伙伴支持的监视解决方案(随附)
网络设备 (SNMP) Operations Manager 网络设备发现
OEM 硬件供应商提供的解决方案
Nagios 交换机插件
租户订阅运行状况监视 适用于 Windows Azure 的 System Center 管理包

请注意以下要求:

  • 使用的解决方案必须无代理。 不能在 Azure Stack Hub 组件内部安装第三方代理。
  • 若要使用 System Center Operations Manager,需要安装 Operations Manager 2012 R2 或 Operations Manager 2016。

备份和灾难恢复

备份和灾难恢复的规划涉及到规划这两个用于托管 IaaS VM 和 PaaS 服务的 Azure Stack Hub 底层基础结构,以及租户应用和数据。 请单独规划这些工作。

保护基础结构组件

将 Azure Stack Hub 基础结构组件备份到指定的 SMB 共享:

  • 在现有的基于 Windows 的文件服务器或第三方设备上需有外部 SMB 文件共享。
  • 将此同一共享用于网络交换机与硬件生命周期主机的备份。 OEM 硬件供应商会帮助提供这些组件的备份和还原指导,因为这些操作在 Azure Stack Hub 外部进行。 你要负责根据 OEM 供应商的建议来运行备份工作流。

如果发生重大数据丢失,可以使用基础结构备份来重新植入部署数据,例如:

  • 部署输入和标识符
  • 服务帐户
  • CA 根证书
  • 联合资源(在断开连接部署中)
  • 计划、套餐、订阅和配额
  • RBAC 策略与角色分配
  • Key Vault 机密

警告

默认情况下,Azure Stack Hub 标记仅配置有一个 CloudAdmin 帐户。 如果帐户凭据丢失、泄露或锁定,则没有恢复选项。 你将失去对特权终结点和其他资源的访问权限

强烈建议创建其他 CloudAdmin 帐户,以免重新部署标记。 请确保根据公司指南记录这些凭据。

保护 IaaS VM 上的租户应用

Azure Stack Hub 不会备份租户应用和数据。 必须针对 Azure Stack Hub 的外部目标规划备份和灾难恢复保护。 租户保护是租户驱动的活动。 对于 IaaS VM,租户可以使用来宾内部技术来保护文件夹、应用数据和系统状态。 但是,企业或服务提供商可能需要在同一数据中心或云外部提供备份和恢复解决方案。

若要备份 Linux 或 Windows IaaS VM,必须使用有权访问来宾操作系统的备份产品来保护文件、文件夹、操作系统状态和应用数据。 可以使用 Azure 备份、System Center DataCenter Protection Manager 或支持的第三方产品。

在发生灾难时,若要将数据复制到辅助位置并协调应用程序故障转移,可以使用 Azure Site Recovery 或支持的第三方产品。 此外,支持本机复制的应用(例如 Microsoft SQL Server)可将数据复制到正在运行应用的另一个位置。

了解详细信息

  • 有关用例、购买、合作伙伴和 OEM 硬件供应商的信息,请参阅 Azure Stack Hub 产品页。
  • 有关 Azure Stack Hub 集成系统的路线图和上市区域的信息,请参阅白皮书:Azure Stack Hub:Azure 的扩展

后续步骤

Azure Stack Hub 部署连接模型