You are planning a storage solution. The solution must meet the following requirements: ✑ Support at least 500 requests per second. ✑ Support a large image, video, and audio streams. Which type of Azure Storage account should you provision?
premium block blobs is indeed correct
- supports hundreds of thousands of requests per second
- video "streaming" requires lots of small data packets to be sent in a short time interval (and thus requires high transaction rates & consistent low-latency)
Premium block blobs: While optimized for high transaction rates and low latency, premium block blob storage is designed for smaller, kilobyte-range objects and may not be the best fit for large media files.
https://learn.microsoft.com/en-us/azure/storage/blobs/scalability-targets-premium-block-blobs.
A is correct.
Given answer B is correct and as per MS doco
Question states at least which means minimum then GPV2 BLOB max out at 500 then best is BLOCK BLOB
Bandwidth and operations per blob
A single blob supports up to 500 requests per second. If you have multiple clients that need to read the same blob and you might exceed this limit, then consider using a block blob storage account. A block blob storage account provides a higher request rate, or I/O operations per second (IOPS).
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist
B. premium block blobs
Premium block blobs are optimized for high-performance scenarios and can support high request rates. They are suitable for storing large objects such as images, videos, and audio streams. Premium block blobs offer low-latency access to data and are designed for scenarios that require high throughput and fast access times.
Standard general-purpose v2 storage accounts could potentially meet the request rate requirement, but they may not provide the optimal performance for large image, video, and audio streams.
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-block-blob-premium
I think B is correct. From MS: A single blob supports up to 500 requests per second. If you have multiple clients that need to read the same blob and you might exceed this limit, then consider using a block blob storage account. A block blob storage account provides a higher request rate, or I/O operations per second (IOPS).
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist
In the question is condition: At least 500 request
Block blob, not normal blob is supported in premium.
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction
A single blob supports up to 500 requests per second. If you have multiple clients that need to read the same blob and you might exceed this limit, then consider using a block blob storage account. A block blob storage account provides a higher request rate, or I/O operations per second (IOPS).
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist#bandwidth-and-operations-per-blob
Default maximum request rate per storage account 20,000 requests per second2
https://learn.microsoft.com/en-us/azure/storage/common/scalability-targets-standard-account?toc=%2Fazure%2Fstorage%2Fblobs%2Ftoc.json&bc=%2Fazure%2Fstorage%2Fblobs%2Fbreadcrumb%2Ftoc.json#scale-targets-for-standard-storage-accounts
even if the question doesn't say anything about cost if a cheaper solution meets all the requirement its implicit that you should not recommend a costlier solution. also there is no mention of latency so idk why people think its permium block blob.
For your requirements, you should provision a **standard general-purpose v2 (Option A)** Azure Storage account.
Here's why:
- Standard general-purpose v2 accounts deliver the lowest per-gigabyte capacity prices for Azure Storage, as well as industry-competitive transaction prices.
- They provide all the latest features and support all storage services like Blob, File, Queue, and Table storage.
- They can handle large amounts of data and are designed to provide secure and highly available storage for your applications.
- They also support large streams of image, video, and audio content, which is one of your requirements.
Please note that while the other options (B, C, and D) are also valid Azure resources, they might not be the best fit for this specific scenario based on the information provided. For example, premium block blobs, premium page blobs, and premium file shares are more suited for scenarios requiring high transaction rates or lower storage latency.
A single blob supports up to 500 requests per second. If you have multiple clients that need to read the same blob and you might exceed this limit, then consider using a block blob storage account. A block blob storage account provides a higher request rate, or I/O operations per second (IOPS).
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-performance-checklist#bandwidth-and-operations-per-blob
This section is not available anymore. Please use the main Exam Page.AZ-305 Exam Questions
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
JaQua
Highly Voted 2 years, 9 months agovrm1358
3 months agoOPT_001122
2 years, 4 months agoDavin0406
Highly Voted 2 years, 8 months agoFelix_G
1 year, 9 months agoAikendrum
1 month, 1 week agoThanveer
Most Recent 7 months ago[Removed]
7 months, 3 weeks agoLazylinux
1 year, 2 months agoLGWJ12
1 year, 3 months agopeter_1
1 year, 3 months agorumino
1 year, 3 months agochair123
1 year, 3 months agochair123
1 year, 3 months agohanoki6540
1 year, 4 months agoSDiwan
1 year, 4 months agoJimmyYop
1 year, 5 months agoPaul_white
1 year, 7 months agoec2user
1 year, 8 months agojoesatriani
1 year, 9 months agokenneth12
1 year, 9 months agoRed0101
1 year, 9 months ago