Microsoft Azure – Azure SQL 数据库简介
Azure SQL 数据库是为现代云应用程序构建的数据库。开发人员和客户出于以下一个或多个原因选择 Azure SQL:
- 如果他们想将多租户软件构建为一种服务类型的应用程序,那么弹性池是一个很好的选择。
- 如果他们有一个数据库,并且他们不想在过度配置和多付或配置不足和遭受性能测试之间做出选择。
- 可能还有一些用户想要独立扩展他们的计算和存储。
- 如果他们只是想开始将其他 Azure 服务与他们的应用程序集成。
所有这些挑战或机遇都可能导致某人转向 Azure SQL 数据库。
Azure 数据库的主要功能:
Azure SQL 数据库有一些非常关键的功能。下面列出了其中的一些:
- 由于 Azure 将在后台管理 SQL Server,并且用户将专注于数据库,因此 Azure SQL 数据库具有更大的灵活性。
- Azure 可以提供一个弹性池,您可以在其中共享一堆数据库并为数据库付费并将它们作为整个数据库池进行管理。对于主机场景真的很有帮助。
- Azure 还将为您提供HyperScale之类的选项,您将获得所需的最大数据库大小,以实现真正大规模应用程序的最大性能。
- 诸如无服务器之类的东西,Azure 甚至可以暂停空闲的 SQL Server,您只需在需要时为使用 SQL Server 的时间付费。
- Azure 还可以根据需要自动扩展您的应用程序。
- Azure SQL 数据库为你提供了最大的托管服务功能。
- Azure SQL 数据库还提供自动调整等功能。
Azure SQL 数据库中的安全性:
Azure 还确保您的安全。因此,Azure SQL 托管实例默认为您提供一个虚拟网络。 Azure 将为您提供称为专用链接的安全网络连接。
Azure SQL 数据库中的可用性和定价:
您将在 Azure SQL 数据库中获得最大可用性,因为 Azure 将能够使用您的 Azure SQL 数据库并使用可用区之类的东西来实现最大可用性。事实上,Azure 是唯一一个为您提供 SLA 的数据平台行业,从字面上看,您的 RPO 和 RTO 需要您的数据库可用性。最近 GigaOM 进行了一项研究,从性价比的角度将 Azure SQL 数据库与竞争对手进行了比较,当你将它与竞争市场中的情况进行比较时,Azure 数据库的表现确实非常好。
Azure 数据库非常适合现代应用程序,它为你提供了最大的传递功能、不同的部署选项,以及满足应用程序需求的出色可用性和性能功能。
与其他 Azure 服务集成:
您可以开始将 Azure SQL 数据库连接到 Azure 机器学习服务等其他 Azure 服务,以开始构建新的智能应用程序,从而为您的销售和客户做出预测。您可以利用 Azure 的强大功能快速开始并构建新的智能应用程序。
Azure SQL 数据库的功能:
下表列出了 Azure SQL 数据库的主要区别:
- 单一数据库或弹性池
- 超大规模存储(100TB+)
- 无服务器计算
- 完全托管的服务
- 私人链接支持
- AZ 隔离的高可用性
- 可用性 SLA 为 99.95%
- 具有 5 秒 RPO 和 30 秒 RTO 的业务连续性 SLA
- 成本比 AWS RDS 低 86%。