| Azure-Data-Lake | Azure-Service-Bus | |
Azure Storage |
Azure Storage is Microsoft’s cloud-based storage solution that provides scalable, durable, and secure storage for a wide variety of data types. It is designed to handle structured, semi-structured, and unstructured data with high availability and global redundancy.
Scenario: A healthcare company wants to securely store patient records and medical images.
Azure Storage is Microsoft's cloud storage solution that is highly available, massively scalable, and durable for a wide variety of data. The service is made up of several distinct types, which are designed for different use cases and are all managed through a single Azure Storage account.
This is an object storage solution optimized for storing massive amounts of unstructured data, such as text, images, videos, audio, and backups.
Types of blobs: Block blobs for text and binary data, Append blobs for logging, and Page blobs for random access files like virtual hard disks (VHDs).
Use cases: Serving images or documents, streaming media, and large-scale data analytics.
Provides fully managed file shares in the cloud that can be accessed via the standard Server Message Block (SMB) protocol or Network File System (NFS) protocol.
Features: Can be mounted by on-premises or cloud deployments of Windows, Linux, and macOS. It can also be cached on Windows Servers with Azure File Sync.
Use cases: "Lift and shift" applications that depend on file shares and replace or supplement on-premises file servers.
A service for storing a large number of messages that can be retrieved by an application from anywhere in the world via HTTP or HTTPS.
Messages: Can be up to 64 KB in size and a single queue can contain millions of messages.
Use cases: Building flexible and scalable applications by decoupling components and creating a backlog of work to be processed asynchronously.
A NoSQL datastore that stores large amounts of structured, non-relational data in the cloud.
Schema-less design: Allows you to store flexible datasets like user data, address books, or device information.
Note: For new projects, Microsoft recommends the Table API in Azure Cosmos DB for its enhanced features and global distribution.
Offers block-level storage volumes for Azure Virtual Machines (VMs).
Managed disks: Virtual hard disks (VHDs) that are stored as page blobs and managed by Azure. They are available in various performance tiers, including Ultra Disk for the highest performance.
Use cases: Providing persistent, high-performance data storage for I/O-intensive workloads like databases and mission-critical applications.
A fully integrated, scalable storage area network (SAN) solution for consolidating large-scale, I/O-intensive workloads like databases.
A volume management, deployment, and orchestration service built natively for containers running on Kubernetes clusters.
Use Azure Storage Explorer (a free tool) to easily manage and monitor your Azure Storage resources from your desktop.
| Azure-Data-Lake | Azure-Service-Bus | |