Migrating from a Classic storage to Azure Resource Manager

Raf 41 Reputation points
2024-08-14T20:32:29+00:00

Hi, I have a "Classic" blob storage account containing only pdfs. I understand it has to be migrated to Azure Resource Manager by August 31. I've verified it passes Validation. If I Prepare and Commit will my *WPF application be able to send new pdfs to this container? And will my **website be able to access all pdfs?

*The above mentioned WPF App is dot net 4 using WindowsAzure.Storage V 2.1.0

**The above mentioned website is net8.0 using Azure.Core 1.42.0

Thanks!

Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,116 questions
0 comments No comments
{count} votes

Accepted answer
  1. KarishmaTiwari-MSFT 20,027 Reputation points Microsoft Employee
    2024-08-27T20:40:30.9133333+00:00

    @Raf

    The PDFs you are uploading / downloading are being transferred using data plane APIs. The migration from Classic --> ARM is a control plane operation. 

    If you have any tooling interacting with the classic control plane, the Validation phase is there to give you time to retool and point those updated tools to ARM. If you don't have any control plane tooling (e.g., you created this account a long time ago and now only use the data plane), you can move immediately to ARM.

    Migration is a metadata operation. Not a data movement operation. So, while it appears you have two storage accounts during the Validation phase - you in fact have one account / one data store. But it now has metadata in both Classic (ASM) and ARM. The Commit phase commits your metadata migration. Throughout the migration process, there are no impacts to the data plane - it remains available for reads and writes the entire time.

    Please note that any SDK <v12 is formally retired. This SDK and the other one you mentioned are both data plane SDKs and do not interact with the control plane. The migration of any accounts you have from Classic --> ARM would not be impacted by operations coming from these SDKs.

    Hope that clarifies things. If not, please let me know what else you need.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. akinbade abiola 15,455 Reputation points
    2024-08-14T22:03:48.54+00:00

    You might need to make code changes to accommodate the new SDK. I will recommend Test Before Migration as this is the only way to certify.

    The migration process itself (Prepare and Commit) should not affect the accessibility of your PDFs. However, your WPF application will likely require updates to work with the ARM storage account.

    See:
    https://learn.microsoft.com/en-us/azure/storage/common/classic-account-migrate?source=recommendations&tabs=azure-portal

    You can mark it 'Accept Answer' and 'Upvote' if this helped you

    Regards,

    Abiola

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.