In all the previous exercises, we've been working with the storage account that's created and managed in the Southeast Asia region in Azure. Serving all the images and streaming video content from a particular region will give the best experience for the people in and around that region only. To ensure a similar experience to people all around the world we can use Azure CDN.
- Understanding Blob Storage - Part One -Creating Storage Account And Container
- Understanding Blob Storage - Part Two - Streaming Data
- Understanding Blob Storage - Part Three - Async Blob Copy
- Setting Up Blob Hierarchies - Understanding Blob Storage - Part Four
- Setting Metadata On A Container And Blobs - Understanding Blob Storage - Part Five
The Azure Content Delivery Network (CDN) distributes content across geographic regions to edge nodes across the globe. The CDN caches publicly available objects so they are available over high-bandwidth connections, close to the users, thus allowing the users to download them at much lower latency. By default, blobs have a seven-day time-to-live (TTL) at the CDN edge node. After that time elapses, the blob is refreshed from the storage account to the edge node. Blobs that are shared via CDN must support anonymous access.
In this case, if someone wants to access an asset from a particular storage group integrated with CDN like a video or image file, they will use a different URL, that is of the CDN instead of that of the storage account which will route the request to the closest edge server. And if the closest edge server didn’t have the content requested for, it will retrieve the content from the original server have a copy of the same there. The consecutive requests also will be directly routed to the closest edge server. This is very useful in the case of having a global user base where the load of the single origin will be distributed to multiple edge servers across the world.





Hadshana KamalanathanPosted Jul 15, 2018, 1:27 AM
Thank you for sharing...