What Should I Check Before Migrating Azure Storage from GPv1 to GPv2?
Asked by
MellowPine47
I need to upgrade an Azure Storage account from GPv1 to GPv2 because GPv1 is deprecated. Before running the migration command from the documentation, I'd like to know what preparation or best practices others recommend. The account contains a large number of blobs, and the documentation says the data and endpoints should remain unaffected. Has anyone completed this upgrade, especially at scale, and can you confirm whether the existing blobs, tables, and queues continue working normally? I'm also interested in any billing or configuration changes I should review beforehand.
Answers
The upgrade is performed in place, so you shouldnโt need to copy the blobs into a new account. Existing data and endpoints are expected to remain available. Iโd still test the process on a non-production account first, take a backup or snapshot of anything especially important, and review the accountโs usage before proceeding.
Reply to this answer
I used the portalโs migration option and didnโt run into problems. Blobs, tables, and queues continued working normally, and a few spot checks before and after the change looked good. That said, results can vary by workload, so itโs worth validating your own applications and monitoring them after the upgrade.
Reply to this answer
The biggest thing to investigate is billing rather than data movement. GPv2 uses a different transaction pricing model and supports access tiers such as Hot, Cool, Cold, and Archive. The migration itself shouldnโt alter the blobs, but costs could change significantly for accounts with high transaction volume or a workload that isnโt suited to the default tier. Compare current usage and spend with the expected GPv2 pricing before upgrading.
MellowPine47: That makes sense. Iโll pay particular attention to transaction counts and access patterns, since the storage capacity staying the same doesnโt necessarily mean the bill will.
Reply to this answer
This is generally a billing-model upgrade rather than a functional redesign. Existing resources should continue operating, but some accounts may see a noticeable price increase. Review storage, transaction, retrieval, and tier-related charges, then monitor costs after the change. The platform may also handle broad migration timelines automatically, but I wouldnโt wait without checking the current deprecation schedule and validating the account first.
Reply to this answer
Add your answer
Answers are reviewed before publication.
MellowPine47: Good to know it worked smoothly for you. Iโll make sure to test the account and application behavior rather than relying only on the migration completing successfully.