Azure Storage Services

Learn about Azure Storage, a cloud storage solution that supports data objects, file shares, disks for virtual machines, and high-throughput NoSQL databases.

Overview of Azure Storage

Azure Storage offers a highly available, scalable, secure, and durable cloud storage solution for a wide range of data needs. It is designed to support various data types and workloads, from simple file storage to complex NoSQL data.

Azure Storage Architecture Diagram

Core Storage Services

Azure Storage provides several core services:

Key Concepts

Storage Account

A storage account is a container that holds all your Azure Storage data objects. The storage account provides a unique namespace for your Azure Storage data. All objects in Azure Storage are part of a storage account.

Note: When you create a storage account, you must choose a replication option, which determines how your data is replicated geographically for durability and availability.

Data Redundancy

Azure Storage offers various data redundancy options to ensure durability and availability:

Getting Started with Blob Storage

Blob storage is ideal for many common scenarios: serving images or documents directly to a browser, storing files for distributed access, streaming video and audio, writing to log files, and storing data for backup and restore, disaster recovery, and archiving.

Creating a Blob Container

A container is analogous to a folder in a file system. You can create a container using the Azure portal, Azure CLI, or SDKs.


az storage container create --name mycontainer --account-name mystorageaccount --auth-mode login
            

Uploading a Blob

Once a container is created, you can upload blobs to it.


az storage blob upload --container-name mycontainer --file /path/to/local/file.txt --name remote/file.txt --account-name mystorageaccount --auth-mode login
            

Security Best Practices

Securing your Azure Storage data is paramount. Key considerations include:

Tip: Always follow the principle of least privilege when granting access to your storage resources.

Further Reading