You are building an application that uploads large files (up to 5 TB) to Azure Blob Storage. You need to implement a reliable upload that can resume if interrupted. Which approach should you use?

Direct Answer (Verified)Reviewed by Sunny (Senior Cloud Engineer)

Correct Answer: Split the file into blocks, upload each block with Put Block, then call Put Block List to commit

Block Blobs support uploading in blocks up to 4,000 MB each. You upload each block with Put Block (tracking the blockId), and then commit the final blob with Put Block List. If int...

๐Ÿ“‹Part of Microsoft Certified: Azure Developer Associate (AZ-204) ยท Azure Certification Practice
Real Exam ScenarioAzure Blob Storage

You are building an application that uploads large files (up to 5 TB) to Azure Blob Storage. You need to implement a reliable upload that can resume if interrupted. Which approach should you use?

โœ“ Correct Answer & ExplanationAzure Blob Storage

Correct Answer

Split the file into blocks, upload each block with Put Block, then call Put Block List to commit

Why This Answer Is Correct

Block Blobs support uploading in blocks up to 4,000 MB each. You upload each block with Put Block (tracking the blockId), and then commit the final blob with Put Block List. If interrupted, only the failed blocks need to be re-uploaded, enabling resumable large file uploads up to 190.7 TiB.

๐Ÿ“š What This Question Tests

This question evaluates your knowledge of Azure Blob Storage โ€” a core concept tested in Microsoft Certified: Azure Developer Associate (AZ-204). Understanding Azure Blob Storage is essential for designing scalable, secure, and cost-effective cloud architectures. Mastery of this topic will help you answer scenario-based questions confidently on exam day.