你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

已启用 Azure Arc 的 SQL 托管实例的成本治理

成本治理是实施策略以控制你在 Azure 中使用的服务成本的持续过程。 本文提供成本治理的注意事项和建议,供你在使用已启用 Azure Arc 的数据服务时参考。

已启用 Azure Arc 的 SQL 托管实例的成本

已启用 Azure Arc 的 SQL 托管实例 (MI) 提供两种类型的服务层级:

  • 常规用途
  • 业务关键

这两个层按 vCore 定价,与其他许多 Azure 服务一样,提供预留实例和 Azure 混合权益来节省更多费用。

除了部署到已启用 Azure Arc 的 Kubernetes 群集的任何额外功能,还有已启用 Arc 的 SQL MI 的成本。 有关 Kubernetes 群集的设计注意事项和建议的详细信息,请参阅 Kubernetes 成本治理

高可用性基础结构的成本

虽然不是已启用 Arc 的 SQL MI 的直接成本,但在业务关键层中部署实例时,它包含高可用性。 此方法意味着你需要另外部署和维护一个 Kubernetes 群集。

设计注意事项

  • 服务层:定义业务要求以确定最合适的服务层级。 此外,请考虑支持业务连续性和灾难恢复所需的额外基础结构。

  • 连接模式:使用情况和账单信息发送到 Azure 的方式因使用直接连接模式还是间接连接模式而异。 如果使用间接连接模式,请考虑如何定期将使用情况和账单信息发送到 Azure。

  • 预留实例:根据已启用 Arc 的 SQL MI 的预期时间,考虑即用即付、一年期预留实例还是三年期预留实例会实现成本节约。

  • Azure 混合权益:对于 SQL Server,Azure 混合权益为已启用 Arc 的 SQL MI 的两个服务层都提供成本节约。

请考虑服务层级需求的组合、已启用 Arc 的 SQL MI 部署的时间线,以及你的组织是否具有 Azure 混合权益。 此外,开发/测试定价适用于这两个服务层级,但仅用于开发用途。 请查看 Azure 登陆区域的成本管理注意事项,了解与成本相关的广泛注意事项。 最后,请考虑使用 Azure 混合权益节省计算器总拥有成本计算器来确定潜在的成本节约。

设计建议

下面的部分介绍了有关已启用 Arc 的 SQL MI 成本治理的设计建议。

注意

这些屏幕截图中显示的定价信息是演示成本治理概念的示例,但不一定反映了你可能在自己的 Azure Arc 部署中看到的实际定价信息。

服务层

在已启用 Arc 的 SQL MI 部署中,最大的成本组件是你选定的服务层级。 请选择满足你的业务需求的服务层级。 有关服务层级的详细信息,请参阅服务层级比较。 请考虑对高可用性和读取扩展的需求,还需考虑其他因素。 如果要迁移现有的 SQL Server 部署,请考虑当前正在使用的 SQL 版本,以及已启用 Arc 的 SQL MI 部署所需的功能。

服务层级和预估成本摘要的屏幕截图。

连接模式

如果使用直接连接模式,则无需执行进一步操作。 必要的使用情况和计费数据会发送到 Azure。 如果使用间接连接模式,请建立一种自动化机制,基于 在间接模式下将使用情况数据上传到 Azure 中所述的内容传输此数据。 配置 cron 作业或其他自动化任务,以便每天上传一次数据并监视作业是否失败。 虽然上传的数据只需要每 30 天发送一次,但每天上传数据可减少进入降级状态的可能性。

预留实例

根据已启用 Arc 的 SQL MI 部署的预期持续时间,选择一年期或三年期预留实例(如果它可为你的组织节约成本)。 有关虚拟机预留实例的详细信息,请参阅云采用框架最佳做法。

预留实例购买概述的屏幕截图。

Azure 混合权益

如果你的组织具有 Azure 混合权益,请使用它来降低已启用 Arc 的 SQL MI 的成本。

调控

  • 请查看资源组织治理规则这两个关键设计领域中的建议。 这些建议可帮助你实施治理策略、整理资源来更好地控制成本和提高可见性,并通过对加入和管理使用最低访问特权模型来避免不必要的成本。 此外,请查看有关已启用 Azure Arc 的 Kubernetes 资源组织治理规则的更广泛建议,了解数据服务上下文之外的治理规则。

  • 使用 Microsoft 成本管理 了解已启用 Arc 的 SQL MI 成本。

成本分析的屏幕截图。

适用于 Kubernetes 的 Azure Policy

  • 查看适用于 Kubernetes 的 Azure Policy 定价。 一个可选组件,它可能通过强制标记或控制 Azure 服务的启用等操作,对已启用 Arc 的 SQL MI 进行补充。
  • 查看安全、治理和合规性关键设计领域,了解有关实施适用于 Kubernetes 的 Azure Policy 的最佳做法和建议。 这些最佳做法包括如何:
    • 强制实施标记来提高跨群集的成本可见性
    • 控制 Azure 服务的启用

后续步骤

有关你的混合多云之旅的详细信息,请参阅以下文章: