将生产"classic" Azure 存储帐户迁移到 ARM



我知道我现在可以通过存储边栏选项卡中的门户执行此操作,但是我需要迁移的帐户是生产帐户。它只有 blob、表和队列,没有 VM。

我可以忍受一些停机时间(比如一个小时或 2 小时(,但不确定迁移大约 750GB 需要多长时间,是否有人有迁移经验并了解基于类似卷大小所需的时间?

我还假设迁移后,我的所有存储密钥都会更改,因此我需要更新应用程序设置中的所有引用。

对于其他任何想知道这一点的人来说,@4c74356b41所说的似乎是真的。

多亏了这篇文章和 PowerShell 命令,我无法让 ARM 模板至少不能从 VS 获得 dpeloy,我能够创建一个经典的存储帐户。没想到这还可能!

然后,我将 Azure 存储资源管理器容器中的另一个存储帐户中的 50k 个文件容器复制到这个新的经典资源中,然后在运行时运行完整迁移,包括提交和文件复制。

最后一步是将新资源(此时文件复制仍在进行中(从迁移的资源组移回与原始经典存储帐户相同的资源组。

移动完成后,文件复制仍然顺利进行,所有密钥保持不变,因此这似乎是真正无缝的。

最新更新