Microsoft Azure Documentation

Introduction to Azure Storage

Azure Storage is Microsoft's cloud storage solution for modern data storage scenarios. It's designed to be highly available, secure, and massively scalable. Azure Storage offers a range of services to meet diverse data storage needs, from unstructured data like images and videos to structured data for applications.

Azure Storage Conceptual Diagram
Conceptual overview of Azure Storage services.

Core Azure Storage Services

Azure Storage provides several distinct services, each optimized for different use cases:

Azure Blob Storage

Object storage for unstructured data such as text or binary data. Optimized for storing large amounts of unstructured data. Use cases include 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, restore, disaster recovery, and data archiving.

Azure Files

Fully managed cloud file shares accessible via the industry-standard Server Message Block (SMB) protocol and Network File System (NFS) protocol. Azure Files can be mounted concurrently by cloud or on-premises deployments of Windows, macOS, and Linux. Use cases include shared configuration files, diagnostics, logs, and development/testing tools.

Azure Queue Storage

Message storage for reliably processing communications between applications. It enables you to connect all parts of your distributed applications. Use cases include decoupling application components and asynchronous task processing.

Azure Table Storage

NoSQL key-value store for semi-structured data. It stores collections of entities, which are akin to rows. Table Storage is a key-value store and a document database. Use cases include customer lists, device information, or other kinds of metadata.

Azure Managed Disks

Managed Disks are the recommended way to manage storage for Azure Virtual Machines. They are block-level storage volumes that are managed by Azure and used for VMs. Disks can be either unmanaged or managed. Managed Disks simplify storage management by handling account creation and management for you.

Accessing Azure Storage

You can access Azure Storage data from anywhere in the world over HTTP or HTTPS. You can use the following methods:

Authentication: Access to Azure Storage is secured using account keys or Azure Active Directory (Azure AD) identities.

Security in Azure Storage

Azure Storage offers comprehensive security features to protect your data:

Performance and Scalability

Azure Storage is designed for massive scale and high performance. Different storage tiers are available to optimize costs and performance:

Optimization: Choose the appropriate tier for your data based on access patterns to balance performance and cost.

Management and Monitoring

Azure provides tools to manage and monitor your storage accounts effectively:

Explore the detailed documentation for each service to understand its capabilities, pricing, and best practices.