Azure Storage Flashcards
Container (blob) storage
Object storage solution for the cloud.
Optimized for massive amounts of unstructured data.
Can be accessed directly from anywhere in the world via HTTP or HTTPS (URLs, Azure Storage REST API, Azure PowerShell, Azure CLI, Azure Storage Client library)
Azure Files
highly available network file shares.
can be accessed by using the standard Server Message Block (SMB) protocol.
can be accessed from anywhere in the world using a URL and shared access signature (SAS) token.
Queue Storage
service used to store and retrieve messages.
Queue messages can be up to 64kb in size and a queue can contains millions of messages.
Used to store lists of messages to be processed asynchronously.
Table storage
Azure Table storage is now part of Azure Cosmos DB.
Recommended usage for Standard general-purpose v2 Storage account
most scenarios including Blob, File, Queue, Table and Data Lake storage.
Premium block blobs storage account recommended usage
Block blob scenarios with high transaction rates, OR smaller objects OR consistently low storage
Premium file shares storage account recommended usage
enterprise or high-performance file share applications
Premium page blobs storage account recommended usage
Premium high-performance page blob scenarios
Locally redundant storage (LRS) - cost, fault-tolerance ,use cases
Lowest-cost replication option.
all replicas may be lost or unrecoverable if a datacenter-level disaster occurs.
application stores data that can easily be reconstructed if data loss occurs
Zone redundant storage (ZRS)
replicates data across (3) storage clusters in a single region.
each cluster is physically separated from the others (own availability zone)
not available in all regions.
Geo-Redundant storage
Replicates data to a secondary region.
Can withstand region level faults!
16 9s of durability (99.99999999999999%)
GRS vs RA-GRS storage
GRS: data in secondary regions is only available to be read if Microsoft initiates a failover from primary to secondary region.
RA-GRS : data in secondary region is read available regardless of failover initiation
Geo-zone redundant storage
Data is replicated across three availability zones in the primary region and also replicated to a secondary region.
combines the high-availability of ZRS with protection from regional outages provided by GRS.
Storage access
every object that you store in Azure Storage has a unique URL address.
subdomain(storage account name)+domain forms an endpoint.
The default endpoints for your storage account are:
Container service: //mystorageaccount.blob.core.windows.net
Table service: //mystorageaccount.table.core.windows.net
Queue service: //mystorageaccount.queue.core.windows.net
File service: //mystorageaccount.file.core.windows.net
Blob service resource hierarchy
The storage account
Containers in storage account
Blobs in a container