Random Musings

Sporadic thoughts on tech, economics, business, finance and trading

Azure Storage And Its Services

, ,

In Azure Storage, the following services serve different purposes for handling data:

1. Containers (Blob Storage)

  • Purpose: Store unstructured data (e.g., documents, images, backups).
  • Key Points:
    • Organized as containers within a storage account.
    • Support Hot, Cool, and Archive tiers for cost optimization.
    • Commonly used for streaming media, data lakes, and backup/restore.

2. File Shares (Azure Files)

  • Purpose: Provide managed file shares that can be mounted via SMB or NFS protocols.
  • Key Points:
    • Supports on-premises integration using Azure File Sync.
    • Ideal for migrating traditional file servers to the cloud.
    • Access control via Azure AD and NTFS permissions.

3. Queues (Queue Storage)

  • Purpose: Enable reliable message queuing for asynchronous communication between components.
  • Key Points:
    • Store millions of messages in a FIFO (first-in-first-out) pattern.
    • Useful in decoupling and scaling application workloads.
    • Works well with serverless compute like Azure Functions.

4. Tables (Table Storage)

  • Purpose: NoSQL key-value storage for structured, schemaless data.
  • Key Points:
    • Scalable and low-cost solution for non-relational data.
    • Ideal for logs, sensor data, and large datasets requiring fast lookups.
    • Supports querying with OData and REST API.

Would you like more examples or details on any of these services?