借助 SQL Server Stretch Database,您可以将 Windows SQL Server 中温或冷的事务数据动态地拉伸到 Azure。与传统的冷数据管理解决方案不同,您存储在 Stretch Database 中的数据将随时可用。借助 Stretch Database,您无需支付太多费用即可为大量数据提供更长存储期限。您可以根据性能需求选择性能级别,并可按需扩大或缩小。
Stretch Database 对计算和存储是分别计费的,因此您只需要为实际使用的资源付费。计算资源的用量是通过数据库拉伸单位(Database Stretch Unit,DSU)衡量的,客户可以随时按需扩大或缩小性能/DSU 级别。
定价详细信息
SQL Server Stretch Database 已正式发布。
性能级别(DSU) | 标准价格(人民币) |
---|---|
100 | ¥ 22.51/小时(~¥ 16,747.44/月) |
200 | ¥ 45.02/小时(~¥ 33,494.88/月) |
300 | ¥ 67.53/小时(~¥ 50,242.32/月) |
400 | ¥ 90.04/小时(~¥ 66,989.76/月) |
500 | ¥ 112.55/小时(~¥ 83,737.20/月) |
600 | ¥ 135.06/小时(~¥ 100,484.64/月) |
1000 | ¥ 225.1/小时(~¥ 167,474.40/月) |
1200 | ¥ 270.12/小时(~¥ 220,969.28/月) |
1500 | ¥ 337.65/小时(~¥ 251,211.60/月) |
2000 | ¥ 450.2/小时(~¥ 334,948.80/月) |
出站数据传输
按照正常 数据传输 费率对出站数据传输收费。
数据存储和快照
数据存储收费基准为¥1.441/GB/小时。数据存储包括 Stretch Database 和备份快照的大小。所有 Stretch Database 都有 7 天的增量备份快照。
注意:存储事务不收费。您只需为存储的数据支付费用,无需支付存储事务的费用。
异地备份
您还可选择对 Stretch Database 进行异地冗余备份,以实现灾难恢复。异地冗余副本的存储按¥1.056/GB/月的 Azure 标准磁盘 RA-GRS 费率 收费。
常见问题
全部展开-
哪些版本的 SQL Server 可兼容 Stretch Database?
Stretch Database 是 SQL Server 2016 的新功能。该功能可用于所有版本的 SQL Server 2016。
-
DSU(Stretch Database 单位)是什么?
为了继续向客户提供更加可预测的性能体验,SQL Stretch Database 中引入了 Stretch Database 单位(DSU)这一概念。DSU 代表查询和数据迁移的性能,可通过工作负载的这些目标进行量化:将数据行迁移至 Azure,以及写入、读取,和计算时的速度快慢。这一指标可以帮助客户评估自己的工作负载所需要的相对性能程度。
-
Stretch Database 的用量是如何体现在账单中的?
您的账单中会包含可预测的存储月费,外加不同额度的计算费用。取决于所使用的计算资源(DSU)数量,每个月的计算费用可能各不相同。为了让您更清晰地看到所消耗的计算资源总量,存储和计算费用会分别体现在账单中。
-
如果我使用 Stretch Database 的时间不足一小时会如何计费?
无论数据库是否活跃,或数据库存在时间是否达到一小时,您都需要为 Stretch Database 存在的每小时付费,并且会按照这一小时内所适用的最高费率付费。举例来说,如果您创建了一个 Stretch Database,并在 5 分钟后将其删除,您的这个数据库将按照 1 小时收费。如果您创建了一个包含 100 DSU 的 Stretch Database,随后立刻将其扩展至 400 个 DSU,那么您的第一个小时将按照 400 DSU 收费。如果您删除了数据库,随后又创建了同名数据库,您的账单中将分别体现这两个独立数据库各自 1 小时的费用。
-
如果我在同一个小时里使用不同级别的 DSU,该如何计费?
DSU 将按“小时”计费,并会使用这个小时内所适用的最高级别性能来计费。
-
我能否更改 Stretch Database 的性能级别?
您可以调整 Stretch Database 的性能级别。性能级别的更改将在几分钟后生效,更改过程中,您的数据库将维持在线可用状态。
-
我可以将多少数据拉伸到 Azure 中?
在预览阶段,您的 Stretch Database 最多可包含 60TB 数据。在该服务正式上市前后,我们将确定最终的实际尺寸上限。
-
如何撤销数据库的拉伸?
您可以随时将数据重新移动回内部部署环境。如果打算退订 Stretch Database,为了能继续访问这些数据,您必须通过撤销拉伸(un-stretching)操作将数据移动回内部部署环境,或将数据导出到存储服务中。有关撤销拉伸或导出数据的详细信息,请参阅 SQL Server 2016 StretchDatabase 文档。
-
我的数据库会消耗多少存储容量?
数据在 Stretch Database 中消耗的容量,与相同数据在移动到 Stretch Database之前,位于 SQL Server 中的时候消耗大致相同的存储容量。Stretch Database 顾问工具可以帮您估算存储需求。有关工作负载顾问工具使用方法的详细信息,请参阅相关文档。
-
我能否将Stretch Database与 Azure SQL 数据库配合使用?
Stretch Database 目前不兼容配合 Azure SQL 数据库使用。您不能将 Azure SQL 数据库拉伸至
Stretch Database,也不能将 SQL Server 表或数据库拉伸至 Azure SQL 数据库。
-
如果我有一个来自 SQL Server 2016 RC0 或更早版本的现有 Stretch Database,能否直接升级到 RC1 或更新的版本,并在新的 Stretch Database 服务上继续运行?
目前不支持直接升级。如果想要保留已经拉伸到 Azure 的数据,你需要首先将 Azure 中的数据回迁 (Un-Migrate) 至自己的 SQL Server 数据库。回迁完成后,即可升级并重新拉伸至新的Stretch Database服务。请注意,将数据从 Azure 回迁会产生数据传出费用。
-
目前我在使用 SQL Server 2016 RC0 ,在对数据库进行拉伸后,Azure 门户将其显示为一个 SQL DB S3。我该如何拉伸至 SQL Stretch Database?
SQL Stretch Database 服务目前处于有限公开预览阶段,客户需要注册才能访问预览服务。若要访问该服务请在【这里】注册。若不注册,RC0 用户默认将拉伸至 SQL DB S3。从 RC1 开始,用户将只能拉伸至 SQL Stretch Database 服务。