Azure Data Lake Storage Gen2 pricing

Massively scalable, secure data lake storage built on Blob Storage

Azure Data Lake Storage Gen2 is the world’s most productive Data Lake. It combines the power of a Hadoop compatible file system with integrated hierarchical namespace with the massive scale and economy of Azure Blob Storage to help speed your transition from proof of concept to production.

  1. Is fully integrated with the Azure Blob Storage platform; Every Blob Storage capability (Azure Active Directory Integration, At Rest Encryption, High-availability and disaster recovery, Automated Lifecycle Policy Management, Storage Account Firewalls, etc.) can be used by Azure Data Lake Storage
  2. Is optimized for leading cloud analytic engines
  3. Is tightly integrated with all elements of the Azure Big Data Analytics stack to deliver fast insights
  4. Allows analytics data to coexist with object data in the same store with no programming changes or data copying
  5. Performs faster than other data stores thus making your analytics workloads run faster and lowering your TCO

General Purpose v2 provides access to the latest Azure storage features, including Cool and Archive storage, with pricing optimized for the lowest GB storage prices. These accounts provide access to Data Lake Storage, Block Blobs, Page Blobs, Files, and Queues.

Azure Data Lake Storage Gen2 provides the choice of organizing data in two different ways. With hierarchical namespaces option, customers can organize their Data Lake into structured directories, folders and files. With flat namespaces, customers can operate their Data Lake as an unstructured blob store. Regardless of the two options, customers will pay for the same storage price as per the table below. However, with the hierarchical namespace option, customers will be charged for additional meta-data associated with the folder and directory structure as part of the bill.

Data storage prices

Premium Hot Cool Archive
First 50 terabyte (TB) / month N/A Not Available $- per GB $- per GB $- per GB
Next 450 TB / month N/A Not Available $- per GB $- per GB $- per GB
Over 500 TB / month N/A Not Available $- per GB $- per GB $- per GB
First 50 terabyte (TB) / month N/A Not Available $- per GB $- per GB $- per GB
Next 450 TB / month N/A Not Available $- per GB $- per GB $- per GB
Over 500 TB / month N/A Not Available $- per GB $- per GB $- per GB
First 50 terabyte (TB) / month $- per GB $- per GB $- per GB $- per GB
Next 450 TB / month $- per GB $- per GB $- per GB $- per GB
Over 500 TB / month $- per GB $- per GB $- per GB $- per GB
First 50 terabyte (TB) / month $- per GB $- per GB $- per GB N/A Not Available
Next 450 TB / month $- per GB $- per GB $- per GB N/A Not Available
Over 500 TB / month $- per GB $- per GB $- per GB N/A Not Available

ADLS Premium tier is in public preview. However, pricing is subject to change during the preview. Please note, SLA and capacities are not guaranteed during preview.

Premium Hot Cool Archive
First 50 terabyte (TB) / month N/A Not Available $- per GB $- per GB $- per GB
Next 450 TB / month N/A Not Available $- per GB $- per GB $- per GB
Over 500 TB / month N/A Not Available $- per GB $- per GB $- per GB
First 50 terabyte (TB) / month N/A Not Available $- per GB $- per GB $- per GB
Next 450 TB / month N/A Not Available $- per GB $- per GB $- per GB
Over 500 TB / month N/A Not Available $- per GB $- per GB $- per GB
First 50 terabyte (TB) / month $- per GB $- per GB $- per GB $- per GB
Next 450 TB / month $- per GB $- per GB $- per GB $- per GB
Over 500 TB / month $- per GB $- per GB $- per GB $- per GB
First 50 terabyte (TB) / month $- per GB $- per GB $- per GB N/A Not Available
Next 450 TB / month $- per GB $- per GB $- per GB N/A Not Available
Over 500 TB / month $- per GB $- per GB $- per GB N/A Not Available

ADLS Premium tier is in public preview. However, pricing is subject to change during the preview. Please note, SLA and capacities are not guaranteed during preview.

Storage Capacity Reservations

1-year reserved 3-year reserved
Hot Cool Archive Hot Cool Archive
100 TB / month $- $- $- $- $- $-
1 PB / month $- $- $- $- $- $-
1-year reserved 3-year reserved
Hot Cool Archive Hot Cool Archive
100 TB / month $- $- $- $- $- $-
1 PB / month $- $- $- $- $- $-
1-year reserved 3-year reserved
Hot Cool Archive Hot Cool Archive
100 TB / month $- $- $- $- $- $-
1 PB / month $- $- $- $- $- $-
1-year reserved 3-year reserved
Hot Cool Archive Hot Cool Archive
100 TB / month $- $- N/A Not Available $- $- N/A Not Available
1 PB / month $- $- N/A Not Available $- $- N/A Not Available

Transaction prices

Premium Hot Cool Archive
Write Operations* (every 4MB, per 10,000) N/A Not Available $- $- $-
Read Operations** (every 4MB, per 10,000) N/A Not Available $- $- $-
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
Write Operations* (every 4MB, per 10,000) N/A Not Available $- $- $-
Read Operations** (every 4MB, per 10,000) N/A Not Available $- $- $-
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
Write Operations* (every 4MB, per 10,000) $- $- $- $-
Read Operations** (every 4MB, per 10,000) $- $- $- $-
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
Write Operations* (every 4MB, per 10,000) $- $- $- N/A Not Available
Read Operations** (every 4MB, per 10,000) $- $- $- N/A Not Available
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
1 Current prices displayed are public preview priced at 50% off GA prices *The following API calls are considered write operations: AppendFile, CreateFilesystem, CreatePath, CreatePathFile, FlushFile, SetFileProperties, SetFilesystemProperties, RenameFile, RenamePathFile, CopyFile **The following API calls are considered read operations: ReadFile, ListFilesystemFile

ADLS Premium tier is in public preview. However, pricing is subject to change during the preview. Please note, SLA and capacities are not guaranteed during preview.

Premium Hot Cool Archive
Write Operations* (every 4MB, per 10,000) N/A Not Available $- $- $-
Read Operations** (every 4MB, per 10,000) N/A Not Available $- $- $-
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
Write Operations* (every 4MB, per 10,000) N/A Not Available $- $- $-
Read Operations** (every 4MB, per 10,000) N/A Not Available $- $- $-
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
Write Operations* (every 4MB, per 10,000) $- $- $- $-
Read Operations** (every 4MB, per 10,000) $- $- $- $-
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
Write Operations* (every 4MB, per 10,000) $- $- $- N/A Not Available
Read Operations** (every 4MB, per 10,000) $- $- $- N/A Not Available
Query Acceleration - Data Returned1 N/A Not Available $- $- N/A Not Available
Query Acceleration - Data Scanned1 N/A Not Available $- $- N/A Not Available
1 Current prices displayed are public preview priced at 50% off GA prices *The following API calls are considered write operations: AppendFile, CreateFilesystem, CreatePath, CreatePathFile, FlushFile, SetFileProperties, SetFilesystemProperties, RenameFile, RenamePathFile, CopyFile **The following API calls are considered read operations: ReadFile, ListFilesystemFile

ADLS Premium tier is in public preview. However, pricing is subject to change during the preview. Please note, SLA and capacities are not guaranteed during preview.

Archive early deletion

In addition to the per-GB, per-month charge, any blob that is moved to Archive is subject to an Archive early deletion period of 180 days. This charge is prorated. For example, if a blob is moved to Archive and then deleted or moved to the Hot tier after 45 days, the customer is charged an early deletion fee equivalent to 135 (180 minus 45) days of storing that blob in Archive.

Other Operations and Meta data Storage meters

Premium Hot Cool Archive
Iterative Read Operations (per 10,000)* N/A Not Available $- $- $-
Iterative Write Operations (100’s)** N/A Not Available $- $- $-
All other Operations (per 10,000), except Delete, which is free N/A Not Available $- $- $-
Data Retrieval (per GB) N/A Not Available Free $- $-
Data Write (per GB) N/A Not Available Free Free Free
Meta-data storage (GB / Month) N/A Not Available N/A Not Available N/A Not Available N/A Not Available
Iterative Read Operations (per 10,000)* N/A Not Available $- $- $-
Iterative Write Operations (100’s)** N/A Not Available $- $- $-
All other Operations (per 10,000), except Delete, which is free N/A Not Available $- $- $-
Data Retrieval (per GB) N/A Not Available Free $- $-
Data Write (per GB) N/A Not Available Free Free Free
Meta-data storage (GB / Month) N/A Not Available N/A Not Available N/A Not Available N/A Not Available
Iterative Read Operations (per 10,000)* $- $- $- $-
Iterative Write Operations (100’s)** N/A Not Available $- $- $-
All other Operations (per 10,000), except Delete, which is free $- $- $- $-
Data Retrieval (per GB) N/A Not Available Free $- $-
Data Write (per GB) N/A Not Available Free Free Free
Meta-data storage (GB / Month) N/A Not Available N/A Not Available N/A Not Available N/A Not Available
Iterative Read Operations (per 10,000)* $- $- $- N/A Not Available
Iterative Write Operations (100’s)** N/A Not Available $- $- N/A Not Available
All other Operations (per 10,000), except Delete, which is free $- $- $- N/A Not Available
Data Retrieval (per GB) N/A Not Available Free $- N/A Not Available
Data Write (per GB) N/A Not Available Free Free N/A Not Available
Meta-data storage (GB / Month) N/A Not Available N/A Not Available N/A Not Available N/A Not Available
*The following API calls are considered iterative read operations: List Filesystem & List Path **The following API calls are considered iterative read operations: RenameDirectory, RenamePath, RenamePathDir

ADLS Premium tier is in public preview. However, pricing is subject to change during the preview. Please note, SLA and capacities are not guaranteed during preview.

Premium Hot Cool Archive
Iterative Read Operations (per 10,000)* N/A Not Available $- $- $-
Iterative Write Operations (100’s)** N/A Not Available $- $- $-
All other Operations (per 10,000), except Delete, which is free N/A Not Available $- $- $-
Data Retrieval (per GB) N/A Not Available Free $- $-
Data Write (per GB) N/A Not Available Free Free Free
Meta-data storage (GB / Month) N/A Not Available $- N/A Not Available N/A Not Available
Iterative Read Operations (per 10,000)* N/A Not Available $- $- $-
Iterative Write Operations (100’s)** N/A Not Available $- $- $-
All other Operations (per 10,000), except Delete, which is free N/A Not Available $- $- $-
Data Retrieval (per GB) N/A Not Available Free $- $-
Data Write (per GB) N/A Not Available Free Free Free
Meta-data storage (GB / Month) N/A Not Available $- N/A Not Available N/A Not Available
Iterative Read Operations (per 10,000)* $- $- $- $-
Iterative Write Operations (100’s)** N/A Not Available $- $- $-
All other Operations (per 10,000), except Delete, which is free $- $- $- $-
Data Retrieval (per GB) N/A Not Available Free $- $-
Data Write (per GB) N/A Not Available Free Free Free
Meta-data storage (GB / Month) N/A Not Available $- N/A Not Available N/A Not Available
Iterative Read Operations (per 10,000)* $- $- $- N/A Not Available
Iterative Write Operations (100’s)** N/A Not Available $- $- N/A Not Available
All other Operations (per 10,000), except Delete, which is free $- $- $- N/A Not Available
Data Retrieval (per GB) N/A Not Available Free $- N/A Not Available
Data Write (per GB) N/A Not Available Free Free N/A Not Available
Meta-data storage (GB / Month) N/A Not Available $- N/A Not Available N/A Not Available
*The following API calls are considered iterative read operations: List Filesystem & List Path **The following API calls are considered iterative read operations: RenameDirectory, RenamePath, RenamePathDir

ADLS Premium tier is in public preview. However, pricing is subject to change during the preview. Please note, SLA and capacities are not guaranteed during preview.

Data transfer prices for ADLS Gen2

When you write data into GRS accounts, that data will be replicated to another Azure region. The Geo-Replication Data Transfer charge is for the bandwidth of replicating that data to another Azure region. This charge also applies when you change the account replication setting from LRS to GRS or RA-GRS. View the Data transfer prices on Blobs pricing page.

Support & SLA

  • Free billing and subscription management support.
  • Flexible support plans starting at $29/month. Shop for a plan.
  • Guaranteed 99.9 percent or greater availability (excludes preview services). Read the SLA.

FAQ

Data Lake Storage Gen2 FAQs

  • Azure Data Lake Storage is optimized for running analytic workloads on unstructured data. Azure Data Lake Storage Gen2 is optimized for fast I/O of high volume data, thereby making analytic workloads run faster and lowering the TCO for analytic jobs. Further, Azure Data Lake Storage Gen2 provides the added flexibility of organizing data either in a flat or hierarchical namespace.

  • With hierarchical namespaces, you can organize data into structured folders and directories. With a flat namespace, your files will be organized in a flat structure just like Blob Storage. A hierarchical namespace allows operations like folder renames and deletes to be performed in a single atomic operation, which with a flat namespace requires a number of operations proportionate to the number of objects in the structure. Hierarchical namespaces store additional meta-data for your directory and folder structure. However, as your data volume grows, hierarchical namespaces keeps your data organized and more importantly yields better storage performance on your analytic jobs – thus lowering your overall TCO to run analytic jobs.

    • Billing using flat namespaces

    Let’s say you store 120TB of data for the whole month in Azure Data Lake Storage Gen2 using flat namespaces in the “Hot Tier”. During this month, you perform 100 million operations, and let’s assume each operation is 6MB in size. Further, let’s say that 20% of these operations are write operations and the other 80% are read operations. Finally, let’s assume you also rename 10K directories during the month.

    For flat namespaces, you will not incur additional charges for meta-data related to your files and folders and therefore will be charged for 120TB of data. Also, since every operation is 6MB, you will be charged two transactions per operation (4MB + 2MB), since every 4MB of data read or written is charged as a transaction. Finally, directory renames are charged using a separate meter.

    This is how your total cost will be calculated:

    Resource Used Usage Volume Price Monthly Cost
    Storage 120TB

    $- for first 50TB

    $- for next 450TB

    $- * 50TB = $-

    $- * 70TB = $-

    Total $-
    Transactions Writes: Every 4MB = 2

    $- per 10K

    2 * $- per 10K * 20M = $-

    Reads: Every 4MB = 2

    $- per 10K

    2 * $- per 10K * 80M = $-

    Total $-
    Directory Renames 10K $- per 100 $- per 100 * 10K = $-
    Total Monthly Cost:

    Storage

    Transactions

    Directory Renames

    Total Monthly Cost

    $-

    $-

    $-

    $-


    • Billing using hierarchical namespaces

    Let’s say you store 120TB of data for the whole month in Azure Data Lake Storage Gen2 using hierarchical namespaces in the “Hot Tier”. During this month, you perform 100 million operations, and let’s assume each operation is 6MB in size. Further, let’s say that 20% of these operations are write operations and the other 80% are read operations. Finally, let’s assume you also rename 10K directories during the month.

    For hierarchical namespaces, you will incur additional charges for meta-data related to your files and folders and therefore will be charged for a little more 120TB of data. Also, since every operation is 6MB, you will be charged two transactions per operation (4MB + 2MB), since every 4MB of data read or written is charged as a transaction. Finally, directory renames are charged using a separate meter.

    This is how your total cost will be calculated:

    Resource Used Usage Volume Price Monthly Cost
    Storage 132TB

    $- for first 50TB

    $- for next 450TB

    $- * 50TB = $-

    $- * 82TB = $-

    Total $-
    Transactions Writes: Every 4MB = 2

    $- per 10K

    2 * $- per 10K * 20M = $-

    Reads: Every 4MB = 2

    $- per 10K

    2 * $- per 10K * 80M = $-

    Total $-
    Directory Renames 10K $- per 100 $- per 100 * 10K = $-
    Total Monthly Cost:

    Storage

    Transactions

    Directory Renames

    Total Monthly Cost

    $-

    $-

    $-

    $-

  • Yes, larger files yield better analytics performance and are more cost effective. For files > 4MB in size, Azure Data Lake Storage Gen2 bills a transaction for every 4MB block of data read or written. For files < 4MB, a full transaction will be charged.

    More importantly, Azure Data Lake Storage Gen2 is highly optimized to perform faster on larger files. This means that your analytics jobs will run faster, when operating on larger files, thus further improving your TCO for running analytics jobs.

Azure Storage Reserved Capacity FAQs

  • Azure Storage Reserved Capacity helps you lower your data storage cost by committing to one-year or three-years of Azure Storage on Block Blob or Azure Data Lake Storage Gen2.

  • Azure Storage Reserved Capacity provides options to purchase standard storage capacity in units of 100 TB and 1 PB per month blocks for one-year or three-years terms. To purchase Azure Storage Reserved Capacity, you can choose the required number of units for Hot, Cool or Archive storage tier on any of the available storage redundancies (e.g. LRS, ZRS, GRS), and for a specific region (e.g., US West 2). Additionally, you can choose to pay with a single, upfront payment or monthly payments.

    Get started in the Azure portal.

  • Reservations are available today for 100 TB or 1 PB blocks, with higher discounts applicable on 1 PB blocks. In the reservation purchase experience through Azure portal, Microsoft may provide you recommendations based on your previous usage to help determine the sizes you should purchase.
  • For Enterprise Agreement (EA) customers, Azure Monetary Commitment will be used first to purchase Azure Storage Reserved Capacity. In scenarios where EA customers have used all their monetary commitment, Azure Storage Reserved Capacity can still be purchased, and those purchases will be invoiced for the single, upfront payment on their next overage bill.

    For customers purchasing via Azure.com, at the time of purchase, the credit card on file will be charged for the full upfront payment (or monthly fixed payments) of Azure Storage Reservations.

  • As soon as purchase is completed. If the purchase is made in the middle of the month, the reserved amount is pro-rated for that month.

  • Azure Storage Reserved Capacity is purchased at a single subscription or shared resource group scope. Therefore, reservation is applied to your usage aggregated to the purchased scope and cannot be limited to a specific storage account, container or object within the subscription.

  • No, all purchases are at the aggregate, subscription level only. Purchases cannot be split across multiple subscriptions.

  • Azure Storage Reserved Capacity allows you to purchase data storage capacity for Standard (GPv2) storage and Blob Storage accounts. The purchased capacity can be used for Block Blobs and Azure Data Lake Storage Gen2. Currently Premium Storage, other storage types (Managed Disks, Files, Queues, Page Blobs and Tables), early deletion charges, operations and data transfer are not included in Azure Storage Reserved Capacity.

  • Azure Storage Reserved Capacity is purchased for a specific region (e.g., US West 2 or any other region of your choice), storage tier (e.g., Hot, Cool or Archive) and redundancy (e.g., LRS, GRS or ZRS), and therefore cannot be used outside these constructs. You can always purchase an additional Azure Storage Reserved Capacity for your data storage need in other regions or redundancies.

  • Select the ‘Reservations’ menu on the left side of the Azure portal to view all the Azure Reserved Storage Capacity details associated with your account. All the details associated with the Azure Storage Reserved Capacity that you have purchased will be displayed on the right.

  • An exchange allows you to receive a prorated refund based on the unused amount, which applies fully to the purchase price of a new Azure Storage Reserved Capacity. A cancellation terminates your Azure Storage Reserved Capacity and you'll receive a prorated refund based on the remaining term of the Azure Storage Reserved Capacity minus a 12 percent early termination fee.

  • There's no limit on the number of exchanges you can make. Additionally, there's no fee associated with an exchange. The new Azure Storage Reserved Capacity purchased however must be of equal or greater value than the prorated credit from the original Azure Storage Reserved Capacity. Additionally, Azure Storage Reserved Capacity can only be exchanged with another Azure Storage Reserved Capacity.

  • You can cancel Azure Storage Reserved Capacity at any time (up to $50000 per year). Cancelling allows you to return the remaining months of an Azure Storage Reserved Capacity back to Microsoft for an early termination fee of 12 percent. The remaining prorated balance, minus the fee, will be refunded to your original purchase.

  • If you decide that you wish to exchange your Azure Storage Reserved Capacity (e.g., exchange a purchase 7 units of 100 TB block for 1 unit of 1 PB block ), you can initiate exchange from management portal and view the inventory of Azure Reserved Capacities. Click on a purchased capacity and two buttons will appear in the command bar stating “refund” or “exchange”. Once selected, a support ticket, prepopulated with all of the Azure Storage Reserved Capacity details, will open. Once submitted, the request will be processed, and an email will be sent to you to confirm completion of the request.

  • You will receive email notifications 30 days prior to expiration, and again on the expiration date. Once the reservation expires, deployed capacity will continue to run and will be billed at the then current pay-as-you-go rate.

  • Let’s assume you purchased 100 TB of reserved capacity for 1-year for LRS Hot Storage in US West 2.

    100 TB reserved capacity pricing for Hot LRS Data Stored (US West 2) = $18540.

    You can pay the full amount upfront, or pay fixed monthly installments at $- every month for the next 12 months. Let’s assume you signed up for a monthly reservation payment plan.

    Scenario 1 - If in any given month within the reservation period, you use 101 TB, your bill will include $- for 100 TB of reserved capacity and $19 for 1 TB at pay-go prices. Your total bill for data stored that month is now $1564.

    Scenario 2 – If in any given month within the reservation period, you use 80 TB of capacity, your bill will include $- for 100 TB of reserved capacity.

  • If you convert your storage account from RA-GRS to GRS/LRS, that account is billed as RA-GRS for an additional 30 days beyond the date that it was converted. If you convert your storage account from RA-GZRS to GZRS/ZRS, that account is billed as RA-GZRS for an additional 30 days beyond the date that it was converted.

Resources

Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Storage Accounts

Review technical tutorials, videos, and more resources

Added to estimate. Press 'v' to view on calculator

Learn and build with $200 in credit, and keep going for free