Introduction
- Azure Blob storage is Microsoft's object storage solution for the cloud.
- Blob storage is optimized for storing massive amounts of unstructured data.
- Blob storage is designed for:
- Serving images or documents directly to a browser.
- Storing files for distributed access.
- Streaming video and audio.
- Writing to log files.
- Storing data for backup and restore, disaster recovery, and archiving.
- Storing data for analysis by an on-premises or Azure-hosted service.
- Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world.
- Objects in Blob storage are accessible via the Azure Storage REST API, Azure PowerShell, Azure CLI, or an Azure Storage client library.
- An Azure Storage account is the top-level container for all of your Azure Blob storage. The storage account provides a unique namespace for your Azure Storage data.
Types of storage accounts
- Azure Storage offers two performance levels of storage accounts, standard and premium. Each performance level supports different features and has its own pricing model.
- Standard: :
- This is the standard general-purpose v2 account and is recommended for most scenarios using Azure Storage.
- Standard storage account type for blobs, file shares, queues, and tables.
- Premium:: Premium accounts offer higher performance by using solid-state drives. If you create a premium account you can choose between three account types, block blobs, page blobs, or file shares.
- Premium storage account type for block blobs and append blobs. Recommended for scenarios with high transaction rates or that use smaller objects or require consistently low storage latency
- Page blobs: Premium storage account type for page blobs only.
Access tiers for block blob data
- Azure Storage provides different options for accessing block blob data based on usage patterns.
- Each access tier in Azure Storage is optimized for a particular pattern of data usage.
- By selecting the right access tier for your needs, you can store your block blob data in the most cost-effective manner.
- The available access tiers are:
- Hot access tier:
- Optimized for frequent access of objects in the storage account.
- Hot tier has the highest storage costs, but the lowest access costs.
- New storage accounts are created in the hot tier by default.
- Cool access tier:
- Optimized for storing large amounts of data that is infrequently accessed and stored for at least 30 days.
- The Cool tier has lower storage costs and higher access costs compared to the Hot tier.
- Cold access tier:
- Optimized for storing data that is infrequently accessed and stored for a minimum of 90 days.
- Cold tier has lower storage costs and higher access costs compared to the cool tier.
- Archive tier:
- Optimized for data that can tolerate several hours of retrieval latency and remains in the Archive tier for at least 180 days.
- The archive tier is the most cost-effective option for storing data, but accessing that data is more expensive than accessing data in the hot or cool tiers.
- Hot access tier:
- If there's a change in the usage pattern of your data, you can switch between these access tiers at any time.
References
https://learn.microsoft.com/en-us/training/modules/explore-azure-blob-storage/