Azure Administrator Associate (AZ-104)
1 Manage Azure identities and governance
1-1 Manage Azure AD objects
1-2 Manage role-based access control (RBAC)
1-3 Manage subscriptions and governance
2 Implement and manage storage
2-1 Manage storage accounts
2-2 Manage blob storage
2-3 Manage disk storage
2-4 Manage file shares
2-5 Implement Azure Backup
3 Deploy and manage Azure compute resources
3-1 Manage virtual machines (VMs)
3-2 Manage VM extensions
3-3 Manage virtual machine scale sets (VMSS)
3-4 Manage Azure App Services
3-5 Manage Azure Container Instances (ACI)
3-6 Manage Azure Kubernetes Service (AKS)
4 Configure and manage virtual networking
4-1 Manage Azure virtual networks
4-2 Manage network security groups (NSGs)
4-3 Manage Azure DNS
4-4 Manage Azure load balancers
4-5 Manage Azure Application Gateway
4-6 Manage Azure VPN Gateway
4-7 Manage Azure ExpressRoute
4-8 Manage Azure Traffic Manager
4-9 Manage Azure Content Delivery Network (CDN)
5 Monitor and back up Azure resources
5-1 Monitor resources using Azure Monitor
5-2 Implement and manage Azure Backup
5-3 Implement and manage Azure Site Recovery
5-4 Implement and manage Azure Security Center
5-5 Implement and manage Azure Update Management
Manage Blob Storage

Manage Blob Storage

Azure Blob Storage is a service for storing large amounts of unstructured data, such as text or binary data, that can be accessed from anywhere in the world via HTTP or HTTPS. This webpage will guide you through the key concepts and tasks involved in managing Azure Blob Storage.

Key Concepts

Storage Accounts

A Storage Account is a fundamental container that holds all your Azure Storage data objects, including blobs, files, queues, and tables. Each storage account provides a unique namespace for your data that is accessible from anywhere in the world over HTTP or HTTPS.

Example: Think of a storage account as a large warehouse where you can store various types of goods. Each warehouse has a unique address, making it easy to locate and access your stored items.

Containers

Containers in Blob Storage are similar to folders in a file system. They organize a set of blobs, and each storage account can have an unlimited number of containers. Containers are essential for managing and organizing your blobs efficiently.

Example: Consider a container as a room within the warehouse. Each room can hold multiple items (blobs), and you can have multiple rooms to organize your items based on categories or types.

Blobs

Blobs are the objects stored in Blob Storage. There are three types of blobs: Block Blobs, Append Blobs, and Page Blobs. Block Blobs are optimized for uploading large amounts of data efficiently, Append Blobs are designed for append operations, and Page Blobs are optimized for random read/write operations.

Example: Think of blobs as individual items within the rooms of your warehouse. Each item can be of different types (Block, Append, or Page) and serves different purposes based on its characteristics.

Access Tiers

Access Tiers allow you to store blob data in the most cost-effective manner. Azure Blob Storage offers three access tiers: Hot, Cool, and Archive. Hot tier is optimized for frequent access, Cool tier is for infrequent access, and Archive tier is for long-term storage with minimal access.

Example: Imagine storing items in different sections of your warehouse based on how frequently they are accessed. The Hot section is for frequently used items, the Cool section is for less frequently used items, and the Archive section is for items that are rarely accessed but need to be kept for long periods.

Lifecycle Management

Lifecycle Management is a policy-based feature that allows you to automate the movement of blobs between different access tiers or delete them based on specified rules. This helps in optimizing costs and managing data lifecycle efficiently.

Example: Consider a policy that automatically moves items from the Hot section to the Cool section after 30 days of inactivity. This ensures that your storage costs are optimized by moving less frequently accessed items to a more cost-effective tier.

Conclusion

Managing Azure Blob Storage involves understanding and effectively using storage accounts, containers, blobs, access tiers, and lifecycle management. By organizing your data efficiently and leveraging these features, you can ensure cost-effective and secure storage of your unstructured data.