You are maintaining an application that uses the Azure Content Delivery Network (CDN) to serve terabytes of
content that is stored in page blobs.
Your bill for CDN services is higher than you expect.
You need to monitor the application to find issues that increase costs.
Which two operations should you monitor? Each correct answer presents part of the solution.
A.
The Time To Live (TTL) of the blobs.
B.
The country of origin for the client computerand the CDN region.
C.
The number of requests that result in an HTTP status code over 400.
D.
The allocated size of page blobs.
E.
The expiration date of the blobs.
Answer maybe BC.
See https://azure.microsoft.com/en-us/pricing/details/cdn/
“CDN data transfer pricing is based on the CDN node location from where the transfers are served, not the end user’s location.”
So B shouldn’t affect the cost
On this blog post: https://azure.microsoft.com/en-us/blog/understanding-windows-azure-cdn-billing/
It is said at the end that, to manage costs efficiently, the TTL of the blobs should be the longest possible.Therefore, I would say this answer is definitely correct.
It also says that HTTP status codes over 400 (errors) do not incur big costs, since very little data is transferred.
Other than that, according to the blog, I think B is the most plausible answer, although I can’t be sure.
This blog post is the only documentation I can find regarding the detailed pricing of CDN, which is kind of a pity that Microsoft bases questions on this.