是否有任何方法可停止 SQL Azure DB,使其不向我们的帐户收取任何费用?我不想删除它,只是在测试期间,如果不使用它,我们可以将其设置为 "停止",就像我们可以对网站、云服务和虚拟机所做的那样。
很遗憾,无法像对网站、云服务和虚拟机那样停止 SQL Azure 数据库来停止计费。Azure SQL 数据库始终在线并可用,这意味着会持续计费,即使没有积极使用它。
然而,可以采取一些措施来降低成本,尤其是在测试期间或不积极使用数据库时:
1. 缩放至较低层级: 可以将数据库缩放至较低层级或性能级别,这将降低每小时成本。例如,可以从“标准”层降级到“基本”层,或者减少 DTU 或 vCore 的数量。完成测试或需要再次使用数据库时,可以轻松地将其扩展回更高级别。
2. 使用弹性池: 如果有多个数据库的利用率各不相同,则可以考虑使用弹性池。弹性池允许共享多个数据库的资源,从而降低总体成本。
3. 暂停和恢复(仅限服务器资源): 此选项 不适用于单个数据库,而适用于整个 Azure SQL 服务器 。如果在服务器上有多个数据库,并且一段时间内不需要访问任何数据库,则可以暂停和恢复 Azure SQL 服务器以节省成本。请注意,暂停服务器将使其脱机,并且将无法访问该服务器上的任何数据库。
4. 删除数据库并创建备份: 这是最具成本效益的选择,但如果在需要时需要快速还原数据库,则不建议使用此选择。删除数据库后,只需为存储备份的费用付费。需要再次使用该数据库时,可以从备份中还原它。
最佳做法是监控数据库使用情况,并相应调整资源或层级,以优化成本。 Azure 提供了多种成本管理工具,例如 Azure 成本管理 + 计费,可帮助跟踪支出并识别潜在的节省成本。
标签:azure,azure-sql-database,azure-management From: 26986213