Comparing pricing for Classic and GP Storage Accounts

Ronan 101 Reputation points Microsoft Employee
2021-09-08T06:40:42.857+00:00

Is it possible to estimate the cost should a storage account migrate to GPv1 or GPv2?
This is my understanding:
• Moving to GPv1 won’t necessarily increase pricing – charges are based on the various storage types in a storage account. Assuming the same setting as classic there’s no reason to believe the cost will change.
• Moving to GPv2 means a decide will have to be made which Access Tier best suits blob storage (hot/cool/archive). Those decisions and how often the data is accessed control the cost of using GPv2.
• There is no charge to enable point-in-time restore. However, enabling point-in-time restore also enables blob versioning, soft delete, and change feed, each of which may result in additional charges.

Azure Storage
Azure Storage
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,545 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
3,203 questions
0 comments No comments
{count} vote

Accepted answer
  1. Ronan 101 Reputation points Microsoft Employee
    2021-09-08T08:55:09.153+00:00

    Hi @Sumarigo-MSFT - in this circumstance I'm referring to Classic Storage Accounts.
    Apologies if I wasn't clear.

    When migrating from a storage account on the classic deployment model to GPv1 on ARM - is there a change in cost?
    I have assumed that all storage types and settings stay the same.

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Sumarigo-MSFT 47,471 Reputation points Microsoft Employee Moderator
    2021-09-08T08:14:49.347+00:00

    @Ronan Welcome to Microsoft Q&A Forum, Thank you for posting your query here!

    • Upgrading a v1 storage account to a general-purpose v2 account is free. You may specify the desired account tier during the upgrade process. If an account tier is not specified on upgrade, the default account tier of the upgraded account will be Hot. However, changing the storage access tier after the upgrade may result in changes to your bill so it is recommended to specify the new account tier during upgrade.
    • Blob access tiers enable you to choose the most cost-effective storage based on your anticipated usage patterns. Block blobs can be stored in a hot, cool, or archive tiers. For more information on access tiers, see Azure Blob storage: Hot, Cool, and Archive storage tiers.
      For more information refer here :Pricing and billing
    • By default, a new storage account is created in the hot access tier, and a general-purpose v1 storage account can be upgraded to either the hot or cool account tier. If an account access tier is not specified on upgrade, it will be upgraded to hot by default. If you are exploring which access tier to use for your upgrade, consider your current data usage scenario.
    • Soft Delete: All soft deleted data is billed at the same rate as active data. You will not be charged for data that is permanently deleted after the retention period elapses. When you enable soft delete, Microsoft recommends using a short retention period to better understand how the feature will affect your bill. The minimum recommended retention period is seven days. Enabling soft delete for frequently overwritten data may result in increased storage capacity charges and increased latency when listing blobs. You can mitigate this additional cost and latency by storing the frequently overwritten data in a separate storage account where soft delete is disabled.

    You are not billed for transactions related to the automatic generation of snapshots or versions when a blob is overwritten or deleted. You are billed for calls to the Undelete Blob operation at the transaction rate for write operations.

    • There is no charge to enable point-in-time restore. However, enabling point-in-time restore also enables blob versioning, soft delete, and change feed, each of which may result in additional charges. Billing for point-in-time restore depends on the amount of data processed to perform the restore operation. The amount of data processed is based on the number of changes that occurred between the restore point and the present moment. For more information, click here
    • The Azure Storage pricing page provides detailed pricing information based on account type, storage capacity, replication, and transactions. The Data Transfers pricing details provides detailed pricing information for data egress. You can use the Azure Storage pricing calculator to help estimate your costs.
    • Enabling blob versioning can result in additional data storage charges to your account. When designing your application, it is important to be aware of how these charges might accrue so that you can minimize costs. See here for detailed information

    Azure services cost money. Azure Cost Management helps you set budgets and configure alerts to keep spending under control. Analyze, manage, and optimize your Azure costs with Cost Management. To learn more, see the quickstart on analyzing your costs.

    Additional information: There is no performance impact in the while Upgrading to a general-purpose v2 storage account.

    If you still have any question or any difficulties in understanding the pricing and billing, I would recommend to contact Billing support team, it's free, and it's the best choice for you. These support team can provide their expert guidance and detailed information based on your subscription and region

    Please let us know if you have any further queries. I’m happy to assist you further.

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.

    0 comments No comments

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.