123赚来源与方法

超越迁移:使用数据库迁移服务进行磁盘收缩

Beyond Migration: Using Database Migration Service for disk shrinking

Google Cloud Blog ·

AI 摘要2026年11月2日,Google Cloud 宣布可利用其数据库迁移服务(DMS)实现 Cloud SQL for SQL Server 的极低停机时间磁盘缩容。传统原生缩容要求实例离线,多 TB 硬盘需长达数小时停机,无法满足高 SLA 要求。该方案通过将数据持续复制到较小磁盘的新实例,让应用在复制期保持在线,仅需短暂切流即可完成容量精简并降低存储成本。

AI

解读

发生了什么

2026年11月2日,Google Cloud 官方博客发布技术方案,详解如何利用数据库迁移服务(DMS)对 Cloud SQL for SQL Server 执行低停机时间磁盘缩容。在生产环境中,数据归档、误操作或批量导入后留下的未分配磁盘空间会导致企业持续支付高额预配费用,而 Cloud SQL 内置的原生磁盘缩容需要实例离线,针对数 TB 硬盘通常需要长达数小时的停机维护。该方案将源实例作为 DMS 数据源,先恢复全量备份再持续应用事务日志备份至配置较小磁盘的新实例。在复制期间生产应用保持在线,企业最终仅需短暂切流重定向流量,但需手动处理登录名、Agent 作业等服务器级对象的迁移并修复孤立用户。

为什么重要

公有云托管数据库普遍具备自动扩容机制,但由于底层存储解耦及缩容风险,扩容容易而缩容困难是企业云上支出的长期痛点。当企业完成大规模归档或数据库重构后,由于就地缩容所需停机时长与磁盘大小成正比,面临高可用 SLA 考核的企业往往只能被动接受闲置容量的持续计费。谷歌云这一做法的机制在于将原本用于上云迁移的数据复制链路拓展为日常运维组件,以双实例近实时同步替代了高风险的停机维护。这种模式实质上将停机风险转化为可控的数据同步与配置迁移操作,为大型生产系统提供了可行的存储弹性回收路径。从云厂商竞争格局来看,在云计算逐步进入存量优化周期的背景下,提供精细化的成本优化方案已成为留存核心企业级负载的关键策略。

影响谁

  • 在谷歌云上运行核心 SQL Server 业务的企业在进行历史数据归档或架构拆分后,能够在不违反业务高可用 SLA 的前提下释放闲置存储,直接降低云基础设施账单。
  • 云数据库管理员(DBA)与运维工程师免去了漫长的停机窗口协调,但需要承担服务器级对象脚本化导出、跨实例配置核实以及孤立用户重新映射等额外精细化运维流程。
  • 公有云数据库服务商与云管理服务商(MSP)促使行业重新评估迁移工具在日常生命周期运维中的定位,推动同类云平台跟进类似的平滑缩容与存储成本治理方案。

背景

微软 SQL Server 自身的文件机制决定了即使执行数据删除或日志截断,数据文件仍会占据历史峰值空间,且生产环境通常禁用会导致严重碎片化的自动缩容功能。在云端,托管服务为防止突发业务中断普遍提供了存储自动增长功能,导致磁盘配额随着突发流量或批处理持续单向膨胀。谷歌云此前针对此类问题主要依赖实例离线的内置缩容方案,但随着云上企业级数据库规模迈向数 TB,停机时间过长阻碍了存储空间的有效回收。

和中国的关系

许多中国出海企业在跨国电商、海外社交和全球化制造等业务中,普遍依托 Google Cloud 部署基于微软技术栈的海外核心应用,云上数据库存储是其 IT 预算的刚性支出之一。在出海企业普遍推进降本增效的背景下,利用现有迁移工具规避业务停机并收缩云存储成本的实践,为中国企业优化海外基础设施投入提供了具备可操作性的参考路径。

接下来关注

  1. 谷歌云未来是否会将 SQL Server Agent 作业、登录名等服务器级对象纳入 DMS 的端到端自动化同步以减少手动脚本操作
  2. 国内主要公有云厂商(如阿里云、腾讯云)是否会在其数据传输服务(如 DTS)中推出同类针对托管数据库的低停机磁盘缩容最佳实践
  3. 企业客户在数 TB 级生产数据库上应用该方案后的实际业务切流耗时与云账单节省幅度数据披露

摘要和解读由 AI 根据公开报道整理,以原文为准。

阅读原文

内容来自公开来源,以原文为准。