Azure Storage General-Purpose v1 vs v2 (GPv1) & (GPv2) Migrate

Azure Storage General-Purpose v1 vs v2 (GPv1) & (GPv2) Migrate

Azure Storage General-Purpose v1 vs v2 (GPv1) & (GPv2) are two distinct storage account types with varying features and cost structures. This article delves into their differences and considerations for migrating from GPv1 to GPv2.

Also Read: Comparing Premium Page Blob vs Standard in Azure

Azure’s Standard Blob Storage accounts are a part of the Azure Storage service, providing scalable and secure storage for a wide range of data types. These accounts are categorized into General-Purpose v1 (GPv1) and General-Purpose v2 (GPv2).

  1. General-Purpose v1 (GPv1): These are the legacy account type that allows access to Blob, File, Queue, and Table storage with a single account. GPv1 accounts do not support some features available to GPv2 accounts, such as access tiers and blob-level tiering.
  2. General-Purpose v2 (GPv2): These accounts provide access to the latest Azure Storage features and incorporate all the functionality of GPv1 accounts. GPv2 accounts deliver the lowest per-gigabyte capacity prices for Azure Storage and industry-competitive transaction prices. They support features like access tiers (hot, cool, and archive), allowing you to store blob object data most cost-effectively.

Here is a table summarizing the key differences between GPv2 and GPv1:

Feature General-purpose v2 (GPv2) General-purpose v1 (GPv1)
Performance Best performance Lower performance
Pricing Lowest per-gigabyte capacity prices Higher per-gigabyte capacity prices
Transaction prices Industry-competitive transaction prices Higher transaction prices
Features Supports default account access tiers and blob-level tiering Does not support default account access tiers or blob-level tiering
Support Supported Still supported, but not recommended for new workloads

Downtime for migration from gpv1 to gpv2:

there is no downtime for migrating from GPv1 to GPv2. The upgrade process is fully automated and can be done in a few minutes. Your data will be fully accessible throughout the upgrade process.

However, there are a few things to keep in mind before you upgrade:

  • You cannot downgrade from GPv2 to GPv1.
  • Once you upgrade, you cannot change the account back to GPv1.
  • If you have any custom DNS records for your storage account, you will need to update them after the upgrade.

Overall, the upgrade from GPv1 to GPv2 is a quick and easy process that will improve the performance and scalability of your storage account.

Here are the steps on how to upgrade your storage account to GPv2:

    1. Sign in to the Azure portal: Go to the Azure portal and sign in with your Azure account.
    2. Navigate to your GPv1 storage account: In the left-hand menu, click on “Storage accounts” to see a list of your storage accounts. Click on the name of the GPv1 storage account that you want to upgrade.
    3. Upgrade to GPv2: In the storage account blade, click on “Configuration” under the “Settings” section. Then, in the “Account kind” section, select “StorageV2 (general-purpose v2)”.
    4. Save your changes: Click on the “Save” button at the top of the blade to apply your changes.

The upgrade process is instantaneous and does not require any downtime. Your data remains intact during the upgrade; you do not need to copy it to a new account. However, please note that once you upgrade to a GPv2 account, you cannot downgrade back to a GPv1 account.

Before you upgrade, you should also consider the following:

  • Cost implications: While GPv2 offers lower storage costs, it charges for certain types of operations that are free in GPv1. You should review the pricing details to understand the cost implications of upgrading.
  • Feature support: Some features are only available in GPv2 accounts, such as Azure Data Lake Storage Gen2 and blob-level tiering. If you use these features, you should upgrade to a GPv2 account.


Both GPv1 and GPv2 accounts can be used for various scenarios, but Microsoft recommends using GPv2 accounts for most applications due to their enhanced features and cost-effectiveness.

Disclaimer: The Questions and Answers provided on are for general information purposes only. We make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to the website or the information, products, services, or related graphics contained on the website for any purpose.

What's your reaction?

In Love
Not Sure

You may also like

More in:Azure