Azure Storage Services: Curriculum Master Map
Describe Azure storage services
Azure Storage Services: Curriculum Master Map
This document provides a comprehensive overview of the Azure Storage Services curriculum, specifically tailored for the AZ-900: Microsoft Azure Fundamentals exam. It covers the core storage types, account configurations, and data migration strategies required for modern cloud environments.
Prerequisites
Before diving into Azure Storage, learners should have a foundational understanding of the following:
- Cloud Concepts: Understanding of IaaS, PaaS, and SaaS models.
- Azure Core Infrastructure: Familiarity with Regions and Availability Zones.
- Compute Basics: Basic knowledge of Virtual Machines (VMs) and why they require persistent storage.
Module Breakdown
| Module | Focus Area | Difficulty |
|---|---|---|
| 1. Core Storage Services | Blob, Disk, File, Queue, and Table storage types. | Beginner |
| 2. Storage Accounts & Tiers | Account types, Hot/Cool/Archive access tiers. | Intermediate |
| 3. Redundancy & Availability | LRS, ZRS, GRS, and GZRS configurations. | Intermediate |
| 4. Data Migration & Tools | AzCopy, Storage Explorer, and Azure Data Box. | Beginner |
Learning Objectives per Module
Module 1: Core Storage Services
- Compare the primary storage services: Blobs, Files, and Disks.
- Identify use cases for unstructured data (Blobs) versus structured data storage.
- Describe the purpose of Azure Queue and Azure Table storage.
Module 2: Configuration & Optimization
- Explain the differences between Standard and Premium storage performance.
- Determine the most cost-effective access tier (Hot, Cool, or Archive) based on data access patterns.
Module 3: Data Protection
- Define redundancy options to protect data against local and regional failures.
- Contrast Locally Redundant Storage (LRS) with Geo-Redundant Storage (GRS).
Module 4: Moving & Migrating Data
- Select the appropriate tool (AzCopy vs. Storage Explorer) for small to medium data transfers.
- Describe the use cases for physical migration via Azure Data Box.
Success Metrics
To master this curriculum, a learner must be able to:
- Select the Service: Given a scenario (e.g., "hosting a website's images"), correctly choose Blob storage.
- Optimize Cost: Correctlly assign the "Archive" tier to data that hasn't been accessed in 180 days.
- Ensure Reliability: Explain why GRS is necessary for regional disaster recovery.
- Tool Proficiency: Identify when to use the command-line (AzCopy) versus a graphical interface (Storage Explorer).
[!TIP] On the AZ-900 exam, remember: Blobs are for "anything" (unstructured), Files are for "shares" (SMB/NFS), and Disks are for "VMs".
Real-World Application
In the professional landscape, Azure Storage is the backbone of several critical business functions:
- Data Lakes & Big Data: Blob storage serves as the foundation for Azure Data Lake Storage Gen2, enabling massive scale-out analytics.
- Legacy App Migration: Using Azure Files allows companies to move legacy file-share applications to the cloud without rewriting code.
- Disaster Recovery: Redundancy options ensure that even if a physical datacenter is destroyed by a natural disaster, business data remains accessible.
\begin{tikzpicture} % Cost vs Access Speed Plot \draw[thick,->] (0,0) -- (6,0) node[right] {Access Frequency}; \draw[thick,->] (0,0) -- (0,4) node[above] {Storage Cost};
% Tiers \filldraw[blue!40] (1,3) circle (0.4) node[black, below=5pt] {Hot}; \filldraw[green!40] (3,2) circle (0.4) node[black, below=5pt] {Cool}; \filldraw[red!40] (5,0.5) circle (0.4) node[black, below=5pt] {Archive};
% Trendline \draw[dashed, gray] (0.5,3.5) .. controls (2,2.5) and (4,1) .. (5.5,0.2); \node[anchor=west] at (2,4) {\textbf{Storage Tiers Efficiency}}; \end{tikzpicture}
[!IMPORTANT] Data in the Archive tier is offline and must be "rehydrated" (moved to Hot/Cool) before it can be read, which can take several hours.
Appendix: Tools at a Glance
| Tool | Best For... | Interface |
|---|---|---|
| AzCopy | Bulk uploads/downloads and automation. | Command Line (CLI) |
| Storage Explorer | Visual management of blobs and files. | Desktop GUI |
| Azure File Sync | Syncing local file servers with Azure. | Agent/Service |
| Azure Data Box | Migrating >40TB of data via physical shipping. | Hardware Appliance |