【问题标题】:Azure database copy feature pricingAzure 数据库复制功能定价
【发布时间】:2023-03-26 23:52:01
【问题描述】:
目前我们的生产 Azure SQL 数据库是 P1。我们想复制或复制这个数据库作为我们的 QA 数据库。我们的 QA 数据库只需一个 S1 即可。有谁知道复制数据库的操作是否需要花钱?如果我想运行一个 azure 函数,每晚将数据库复制到同一个 azure SQL 服务器,成本会很高吗?我知道在 azure 功能中,成功复制后,我必须将其从 P1 降低到 S1。有关复制数据库的 Azure 文档未提及定价。
另一个问题,有谁知道您是否可以将 P1 azure SQL 数据库复制到 S1?这会比每晚一个 azure 函数副本要好。
提前致谢
【问题讨论】:
标签:
sql
azure
azure-sql-database
【解决方案1】:
复制数据库需要花钱吗?
假设您的意思是使用数据库刀片内的“复制”功能或“New-AzSqlDatabaseCopy”PowerShell 命令,我已经这样做了几次,并且不会产生额外的成本。如果您通过脚本通过某种手动方法进行复制,那么它会在复制过程发生时简单地利用 DTU。
每晚复制数据库
使用内置的复制功能每晚执行复制不会产生额外费用,但这不是实现您想要的最佳方式。与其这样做,不如使用易于设置甚至更易于维护的同步组(如您所暗示的那样)设置复制。请参阅我的帖子here 了解如何做到这一点。
在 SQL 服务级别之间复制/同步
最后,除非数据库超过 1 TB S1 存储大小限制,否则没有理由无法将 P1 同步到同步组中的 S1。