12

我想知道与 Azure SQL DB PaaS 相比,选择 Azure SQL 托管实例可以获得哪些额外好处。我知道 SQL 托管实例仅作为基于 vCore 的购买模型提供。除此之外,一个人比另一个人获得的额外附加和好处是什么。任何答复将不胜感激。

4

2 回答 2

8

使用 Azure SQL 托管实例,您基本上可以获得一个成熟的 SQL Server,您可以控制任何您想要的方式,就像您控制本地配置的 SQL Server 一样。您想要的所有功能、访问权限和自定义。

使用 Azure SQL DB PaaS,您实际上获得了数据库服务,因此您放弃了很多控制权。

例如,采取服务器排序规则。有了数据库服务 SQL_Latin1_General_CP1_CI_AS ,您就可以得到全部了。使用托管实例,它就是您的服务器。因此,继续选择您想要的任何排序规则,就像您在创建 creatoin 时选择排序规则一样。

另一个问题是审核,如果这对您的设置很重要的话。使用 SQL 托管实例,审计发生在服务器级别,因为您将获得完整的数据库服务器。使用数据库服务,它只有数据库,因为,您只得到一个数据库。

这些只是我发现的主要细节。此 Azure 文档中的更多详细信息 - https://docs.microsoft.com/en-us/azure/azure-sql/database/features-comparison

当然,托管会花费您更多,因为您也要为 SQL 服务器的许可证付费。

最后,对我来说,这几乎(不完全相同)就像您在 Azure(托管实例)上的 Windows VM 上运行自己的文件服务器,而不是仅使用 Blob 存储。在这两种情况下,您只是想存储一些文件,但您拥有多少控制权。

于 2020-09-26T17:43:22.663 回答
8

我想说的是 Azure SQL DB 与 Azure SQL 托管实例 (MI)

Azure SQL DB = 专用于单个 DB 的资源,例如容器。它们在 Azure SQL Server 下分组,但该 SQL Server 仅用于分组。

Azure SQL MI = 几乎与本地 SQL Server 相同,只是您不必担心操作系统、备份和高可用性。

这是一个很好的比较。 https://docs.microsoft.com/en-us/azure/azure-sql/database/features-comparison

希望这会有所帮助

于 2020-10-05T17:19:29.307 回答