Microsoft Certified: Azure Developer Associate (AZ-204)Develop for Azure storageMedium
A company is migrating an on-premises application that stores configuration files and shared application logs on a network file share. The application requires SMB protocol access and needs to seamlessly integrate with existing Windows-based servers. Which Azure Storage solution should the developer choose to minimize application code changes?
- AAzure Blob Storage
- BAzure Queue Storage
- CAzure Files
- DAzure Disk Storage
Show answer & explanationAnswer & explanation
Correct answer: C. Azure Files
Azure Files provides fully managed file shares in the cloud that are accessible via the Server Message Block (SMB) protocol, allowing seamless integration with existing Windows applications that use network file shares, minimizing code changes.
Why the other options are wrong
- A. Azure Blob Storage is for object storage (REST API), not SMB file share access.
- B. Azure Queue Storage is for message queuing, not file storage.
- D. Azure Disk Storage is block-level storage for VMs, not a shared file system for applications.
Azure Files
Azure Files offers fully managed file shares in the cloud that are accessible via industry-standard Server Message Block (SMB) and Network File System (NFS) protocols. It allows for file share migration from on-premises to Azure without rewriting applications.
- Managed file shares in the cloud.
- Supports SMB and NFS protocols.
- Can be mounted by cloud or on-premises clients.
- Ideal for 'lift and shift' of file-based applications.
- Offers different performance tiers.
Memory trick: Azure Files are like your network drive, but in the cloud.