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

Azure SQL 决策树

适用于:Azure SQL 数据库Azure SQL 托管实例Azure VM 上的 SQL Server

Azure 门户在 azure SQL 中心包含一个决策树 ,该树位于 aka.ms/azuresqlhub ,可帮助你在 Azure SQL 中查找适合应用程序体系结构 的选项

决策树图

以下决策树关系图显示了每个高级决策步骤。

Azure SQL 的决策树关系图。本文将介绍每个决策点。

决策树说明

以下说明涵盖每个高级决策点。 应用程序体系结构可能涉及其他因素和决策点。

是否正在生成新应用程序?

  • 是的: 考虑 Azure SQL 数据库和 Azure SQL 数据库超大规模。

    • 如果要为数百个或更多客户构建新的 SaaS(软件即服务)解决方案,可以考虑使用 Azure SQL 数据库,通过弹性池为许多不同的客户数据库提供经济高效且可预测的资源成本。

    • 如果要生成其他类型的应用程序, 请考虑使用 Azure SQL 数据库超大规模。 还可以考虑 Azure SQL 数据库超大规模弹性池,为许多数据库提供经济高效且可预测的资源成本。

  • 不: 最佳平台选择取决于其他因素,例如是否迁移现有工作负载和其他功能。 继续阅读。

是否正在迁移现有数据库?

  • 不: 考虑 Azure SQL 数据库和 Azure SQL 数据库超大规模。

    • 如果您正在为数百个甚至更多客户构建新的SaaS(软件即服务)解决方案,考虑使用Azure SQL数据库,并利用弹性池为许多不同的客户数据库提供经济高效且可预测的资源费用。

    • 如果要生成其他类型的应用程序, 请考虑使用 Azure SQL 数据库超大规模。 还可以考虑 Azure SQL 数据库超大规模弹性池,为许多数据库提供经济高效且可预测的资源成本。

  • 是的: 考虑现有数据库平台中的系统要求。 继续阅读。

是否需要作系统级控制、文件系统访问或特定 SQL Server 版本?

  • 是的: 需要作系统级和文件系统访问的本地迁移的最佳解决方案(可能要与本地安装到 SQL Server 实例的其他应用程序集成)是 Azure 虚拟机上的 SQL Server。

    如果必须运行不是最新版本且不会自动保持最新状态的特定 SQL Server 版本,请在 Azure 虚拟机上使用 SQL Server。

  • 否: 考虑您在现有数据库平台上的功能需求。 一个平台即服务(PaaS)数据库,用于管理 SQL Server 实例和操作系统修补,使操作更简单和轻松。 继续阅读以获取更多选项。

工作负荷是否需要事务复制、.NET CLR、SQL 代理、跨数据库查询或链接服务器?

  • 是的: 选择 Azure SQL 托管实例。 这些 SQL Server 和 Windows 功能可用于 Azure SQL 托管实例,即便实例和操作系统的其他方面由我们为您管理,例如打补丁、高可用性和备份。

  • 不: 如果不需要这些功能,可以使用其他 Azure SQL 选项来简化数据库管理。 继续阅读。

是否需要,或公司政策要求,有能力将数据库移回本地或跨云?

  • 是的: 选择 Azure SQL 托管实例,该实例提供迁移和反向迁移,以及通过可用性组进行本地到云同步。

  • 不: 其他选项仍可用于你的方案。 继续阅读。

是否期望数据库保持在 4 TB 以下?

  • 是的: 选择 Azure SQL 数据库。 此外,如果考虑为数百个客户或更多客户配置新的 SaaS(软件即服务)解决方案,请将 Azure SQL 数据库配置为弹性池,以便为许多不同的客户数据库提供经济高效且可预测的资源成本。 可以考虑一种数据库体系结构,将每个客户分配到使用弹性池的独立数据库中,期望每个数据库保持在 4 TB 以下。

  • 不: Azure SQL 托管实例和 Azure SQL 数据库超大规模提供更高的数据库大小限制。 继续阅读。

是否期望数据库保持在 32 TB 以下?

Azure SQL 托管实例和 Azure SQL 数据库超大规模都可以适用于你的解决方案,但 Azure SQL 托管实例的当前上限为 32 TB。 Azure SQL 数据库超大规模当前上限为 128 TB。

  • 如果要为数百个客户或更多客户构建新的 SaaS(软件即服务)解决方案,请考虑使用 Azure SQL 数据库超大规模弹性池或 Azure SQL 托管实例池,为许多不同的客户数据库提供经济高效且可预测的资源成本。