你当前正在访问 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 混合权益,以节省更多成本。

启用 Arc 的 SQL MI 的成本是除了部署到启用 Azure Arc 的 Kubernetes 群集的任何附加功能之外的费用。 有关 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 部署的预期持续时间,如果这能为您的组织节省开支,请选择一年或三年期的预留实例。 有关预留 VM 实例的详细信息,请参阅 云采用框架 最佳做法。

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

Azure 混合权益

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

治理

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

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

成本分析的屏幕截图。

适用于 Kubernetes 的 Azure Policy

后续步骤

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