Azure Storage Solutions 2 – Microsoft AZ-900 Exam

Use Cases for Azure Files

● Lift and Shift: Ideal for legacy applications that expect a file share to store application or user data.
● Shared Resources: Store shared resources like tools, configurations, or diagnostics that need to be accessed from various locations.
● Simplifying Cloud Adoption: Developers can migrate applications to the cloud without having to rewrite them for Azure-specific storage options.

Key Features of Azure Files

● Fully Managed: Azure manages hardware maintenance, updates, and critical issues.
● Snapshot Support: Snapshots provide backups and point-in-time restoration capabilities.
● Hybrid Flexibility: Azure File Sync allows caching and synchronization of Azure File shares on Windows Servers for local access.

Azure Queues

Azure Queues support the queuing of large volumes of messages that can be accessed from anywhere in the world via authenticated calls using HTTP or HTTPS. They enable asynchronous message queuing for communication between application components.

Use Cases for Azure Queues

● Decoupling of Application Components: Components can queue and retrieve messages without being connected to the receiver.
● Load Leveling: Queueing allows for load leveling when there are bursts of activity.
● Communication Between Web and Worker Roles: Often used within Azure Cloud Services to enable communication between web roles handling user interactions and worker roles processing data.

Key Features of Azure Queues

● Durability: Messages are stored on multiple servers for redundancy.
● Large Volume Support: Azure Queues can store millions of messages, as long as the total payload doesn’t exceed the storage account limit.

Azure Table Storage

Azure Table Storage is a NoSQL data store for semi-structured data. It’s a key/attribute store with a schema-less design, meaning that each entity can have a different set of properties.

Use Cases for Table Storage

● Flexible Datasets: Suitable for storing datasets that don’t require complex joins, foreign keys, or stored procedures and can be denormalized for fast access.
● Ad hoc Telemetry or Data Collection: Ideal for logging and for applications that collect and store large amounts of structured, non-relational data.

Key Features of Table Storage

● OData-based REST API: Azure Table Storage supports OData protocol and can be accessed from any platform that supports HTTP/HTTPS.
● Scalability: Designed to scale to massive amounts of data and performance.

Leave a Comment

Your email address will not be published. Required fields are marked *