Azure Content Delivery Network (CDN) is CDN service provided by Azure Cloud Platform, enables in storing and accessing data on different content servers and locations used by online or cloud services. Azure CDN helps in providing better bandwidth and quick delivery of data by placing content delivery or storage servers near to users. It has ability to scale to handle instantaneous high load and demand. Azure CDN is used to caching content from publicly available Azure storage blobs. Azure CDN is a distributed computing model designed for developers to stream high-bandwidth files faster, efficiently and reliably to worldwide customers.
Some of the key metrics & data to look for when evaluating CDN for performance includes:
- Connect time – Ensure that CDN has the best network connectivity with minimal latency and packet loss, even under peak usage
- Wait time – The time it takes to deliver the content from the CDN to the requesting node – the less the better
- Throughput – Ensure that the overall throughput of the CDN is higher than the origin
- Caching – Monitor overall Cache Hits and Misses