LevelUpWith

Explore / Cloud Pro: Azure Storage: Choose, Compare and Launch / Lesson 1

Lesson 1: Every Azure Storage Service on One Page

Learners put every Azure storage, transfer and backup service on one map, grouped as object, block, file, high-performance file, archive, data transfer and backup, with current and former names such as Data Lake Storage Gen2, now Azure Data Lake Storage.

Free to read, no account needed. Part of Cloud Pro: Azure Storage: Choose, Compare and Launch.

By the end of this level you'll be able to

  • Place each Azure storage, transfer and backup service in its group and give its current and former names
  • Tell which services live inside a storage account (Blob, Data Lake, Files, Queue, Table) and which are separate resources (NetApp Files, Managed Disks, Elastic SAN, Managed Lustre)
  • Find the official docs page for any service on the map and check its current status, including retired options such as Data Box Heavy

Why start with a map

When a team says "we need storage on Azure", the first mistake usually isn't a wrong setting. It's choosing from the wrong group. Someone asks for a file share and gets a blob container. Someone needs low-latency block storage for a database and is handed an NFS share. Before we compare tiers, limits or prices in later levels, we need one page that shows every service, what kind of storage it is, and what it's called now.

Think of it like the floor plan of a hardware store. Before you compare drills, you need to know which aisle has drills.

The one-page map

Group Service (current name) Former or related names Lives in a storage account?
Object Azure Blob Storage (hot, cool, cold, archive tiers) – Yes
Object (analytics) Azure Data Lake Storage Data Lake Storage Gen2. Gen1 was a separate service, retired 29 Feb 2024 Yes (a Blob feature)
Block Azure Managed Disks (Standard HDD/SSD, Premium SSD, Premium SSD v2, Ultra Disk) – No (Microsoft.Compute/disks)
Block Azure Elastic SAN (iSCSI volumes) – No (Microsoft.ElasticSan/elasticSans)
Block (Kubernetes) Azure Container Storage – No. It's a volume orchestration layer on AKS that uses other Azure storage as its backing store
File Azure Files (SMB, NFS) – Yes
File (hybrid) Azure File Sync – No. A Storage Sync Service caches Azure Files on Windows Server
High-performance file Azure NetApp Files (NFSv3, NFSv4.1, SMB, dual protocol) – No (Microsoft.NetApp/netAppAccounts)
High-performance file Azure Managed Lustre Successor for many Azure HPC Cache uses. HPC Cache retired 30 Sep 2025 No (Microsoft.StorageCache/amlFilesystems)
Archive Blob archive tier (plus cold tier for rarely read data) – Yes. A tier, not a separate service
Messaging / NoSQL (brief) Queue Storage, Table Storage Table now sits alongside Azure Cosmos DB for Table Yes
Data transfer AzCopy, Azure Storage Mover, Azure Data Box (120 TB and 525 TB devices) Data Box Heavy (retired), Data Box 80 TB (being retired region by region) No
Backup Azure Backup (Recovery Services vault, Backup vault) – No

Gotcha: "archive" is not a product. On Azure, archive storage is a tier on Blob Storage. If a requirement says "cheap long-term archive", you're still in the object aisle. You just pick a different tier.

Inside the storage account vs separate resources

This split matters in practice. Anything inside a storage account shares that account's redundancy choice, network rules, encryption settings and endpoint name. Separate resources have their own resource provider, their own networking model (often VNet-only) and their own billing unit.

A storage account is a building with five doors, one per data service:

https://<account>.blob.core.windows.net    # Blob Storage
https://<account>.dfs.core.windows.net     # Data Lake Storage endpoint (hierarchical namespace)
https://<account>.file.core.windows.net    # Azure Files
https://<account>.queue.core.windows.net   # Queue Storage
https://<account>.table.core.windows.net   # Table Storage

You can see this split yourself. Run the following in Cloud Shell:

# 1. A resource group to experiment in
az group create -n rg-storage-map -l uksouth

# 2. One storage account with hierarchical namespace switched on.
#    That flag is all "Data Lake Storage" is: no separate account type.
az storage account create \
  -n stmapdemo$RANDOM -g rg-storage-map -l uksouth \
  --sku Standard_LRS --kind StorageV2 \
  --enable-hierarchical-namespace true

# 3. List the resource types in the group
az resource list -g rg-storage-map --query "[].{name:name,type:type}" -o table

Expected output:

Name              Type
----------------  ---------------------------------
stmapdemo21873    Microsoft.Storage/storageAccounts

There's one resource and no "Data Lake" resource type, because Data Lake Storage is a set of capabilities on Blob Storage. If you created a managed disk or a NetApp account here, each would appear as its own type (Microsoft.Compute/disks, Microsoft.NetApp/netAppAccounts).

Trade-off to remember: you can't switch hierarchical namespace off again later. Treat it as a design decision, not a toggle. We cover the details in the Data Lake lesson.

# Clean up so you pay nothing
az group delete -n rg-storage-map --yes --no-wait

Names change, so read the banner

Microsoft renames and retires services, and old names live on in blog posts, Terraform modules and job specs. Some you'll still see:

  • Data Lake Storage Gen2 is now just Azure Data Lake Storage. "Gen2" still shows up in API and SDK names, and even Storage Mover's docs say it uses the "ADLS Gen2 REST API".
  • Data Lake Storage Gen1 is gone. It was retired on 29 February 2024.
  • Data Box Heavy (about 770 TB usable) is retired and can't be ordered. The current devices are Data Box 120 and Data Box 525, which became generally available in March 2025. The older 80 TB Data Box is being retired in each region as the new devices arrive there.
  • Azure HPC Cache retired on 30 September 2025. For HPC scratch and AI training data, look at Azure Managed Lustre instead.

A quick routine for checking any service on the map:

  1. Go to its overview page on learn.microsoft.com (for example learn.microsoft.com/azure/databox/data-box-heavy-overview).
  2. Read the Note or Important banner at the top. Retirements are announced there first, as on the Data Box Heavy page.
  3. Check the page's last-updated date, then search Azure Updates for "retirement" plus the service name.
  4. Write the service name and the date you checked into your design notes.

Best practice: the Learn overview "Introduction to Azure Storage" lists the core data services and the specialised ones (NetApp Files, Managed Lustre) on one page. Bookmark it. It's the closest thing to an official version of this map.

Key takeaways

  • Map the need to a group first: object, block, file, high-performance file, archive, transfer or backup. Pick the service second.
  • Blob, Data Lake, Files, Queue and Table live inside a storage account. Managed Disks, Elastic SAN, NetApp Files and Managed Lustre are separate resources with their own providers.
  • Data Lake Storage is Blob Storage with hierarchical namespace switched on. It was formerly called Gen2. Gen1 retired in February 2024.
  • Archive is a Blob tier, not a separate service.
  • Data Box Heavy and HPC Cache are retired. Order Data Box 120/525, and consider Managed Lustre for HPC file workloads.
  • Always check the banner on the service's Learn page before you trust a name or an option.

A 6-question knowledge check follows this lesson in the app, free and without an account.

More like this

  • Cloud Pro: Azure Databases: Choose, Compare and Launch

    Profile any workload, choose the Azure managed database that fits it and defend the choice with checked limits, a worked total cost and a scored comparison wit…

    Course · Microsoft · Cloud Pro: Choose and Use · Expert · 28 levels · 4 free · Professionally curated by levelupwith.com

  • Cloud Pro: Azure Compute: Choose, Compare and Launch

    Profile any workload, pick the right Azure compute service for it from VMs, HPC, containers, PaaS and specialised hosting, and get it running with the CLI and…

    Course · Microsoft · Cloud Pro: Choose and Use · Expert · 29 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft Azure Fundamentals (AZ-900) Exam Prep

    Learn to pick the cloud model, service type or Azure service that fits a scenario and explain why the alternatives do not, across every skill in the 20 July 20…

    Exam prep · AZ-900 · Cloud & Compute · Capable · 17 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft Azure Administrator (AZ-104) Exam Prep

    Work through every bullet of the AZ-104 skills measured as of April 17, 2026, learning each task in the Azure portal, Azure CLI, PowerShell, and ARM templates…

    Exam prep · AZ-104 · Cloud & Compute · Expert · 60 levels · 4 free · Professionally curated by levelupwith.com

  • Support Pro: Helping Users Move to Microsoft 365

    Help users get through a move from Google Workspace to Microsoft 365, from the week before cutover to the first tickets afterwards. You will learn what moves a…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 40 levels · 4 free · Professionally curated by levelupwith.com

  • Microsoft 365 Support Pro: Copilot for End Users

    Learn to work out which Copilot a user actually has, and to fix the everyday Copilot tickets: missing buttons, licence and sign-in problems, files Copilot can'…

    Course · Microsoft · Suite Support Pro: Configure and Fix · Expert · 36 levels · 4 free · Professionally curated by levelupwith.com