Terraform中的Azure单一数据库GeneralPurpose版

时间:2018-09-28 08:45:16

标签: azure azure-sql-database terraform terraform-provider-azure

因此,我需要通过Terraform在Azure中创建一个单一数据库。 要求是8vCores / 3TB。

我应该传递资源参数“ azurerm_sql_database”->“版本”的版本是什么?

https://www.terraform.io/docs/providers/azurerm/r/sql_database.html处的文档 表示-有效值为:基本,标准,高级或数据仓库。

但是当我通过门户创建类似的数据库并查询数据库时,它说版本是'GeneralPurpose'。

2 个答案:

答案 0 :(得分:0)

SQL Azure最近引入了第二组选择,您可以将其视为并行(但功能更强大)的业务模型。基本/标准/高级版仍然可以使用,但是您现在有了其他选择。新模型更正式地支持将计算/内存与存储/ IOS分离。它展示了通用和关键业务+暴露了每一代CPU(第4代与第5代)。作为一个粗略的起点,您应该认为标准接近通用,而业务关键接近优质。

SQL DW是基于PDW / APS横向扩展设备模型(作为服务运行)的某种不同的产品。因此,虽然3TB可以容纳当前第5代HW中的单个节点,但是如果您想运行DW,则SQL DW是一个不错的选择,如果您认为自己会进一步增长,需要横向扩展处理等。您不应该考虑可以在SQL DW之间切换并且无需更改应用程序-实际上,一旦选择了一套,就无法在这两组之间切换。

您可以在此处阅读有关新业务模型的更多信息: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-vcore

本周还宣布了一个新的选项(超大规模),它可以在SQL DB中提供横向扩展存储

答案 1 :(得分:0)