Do you think IIT Guwahati certified course can help you in your career?
No
Introduction
In this blog, we are going to discuss about Azure Content Delivery Network in detail. To enable optimal throughput for providing material to consumers, Azure CDN caches web content in a strategically positioned area. Let's look at an example to understand this better. Assume that we have to telecast a live event being conducted in the United States (e.g., a Wresting/Football match), but many users of that content are also present in India apart from the US. It will be observed that users in India will experience a significant latency due to the enormous distance between India and the United States. To solve this problem comes the role of Azure CDN. Without further ado, let's get started with the concepts of Azure CDN.
What is Azure Content Delivery Network?
Azure Content Delivery Network (CDN) is a CDN service supplied by Azure Cloud Platform that allows online or cloud services to store and access data across multiple content servers and locations. By locating content delivery or storage servers close to customers, Azure CDN helps provide greater bandwidth and faster data delivery (in different geographical areas)
Features of Azure CDN
The following are some of the features of the Azure Content Delivery Network.
Geo Filtering
We can filter out certain content for a specific geographical region. This concept is called geo-filtering.
Catching of Query String
You may manage how files are cached for a web request with a query string using Azure Content Delivery Network (CDN). We can also cache content within CDN locations using query string caching.
Support for HTTPS
It enables us to access secure web content using HTTPS.
Generation of Diagnostics logs
It has the capability of keeping diagnosis records.
Use Cases of Azure CDN
The feature of caching helps a lot in scaling the applications. It allows handling a peak increase in load and demand. The Azure Content Delivery Network provides developers with a global option for delivering high-bandwidth content by caching material across many locations. This leads to a good user experience and higher performance for users situated away from the origin. The CDN also allows caching objects provided by the Azure cloud service.
Azure CDN products
Azure offers a variety of products. Some third-party suppliers also provide CDN services in collaboration with Microsoft. Some of the products include Azure CDN Standard from Microsoft, Azure CDN Standard from Verizon, Azure CDN Standard from Akamai, and Azure CDN Premium from Verizon.
Parameters to monitor in Azure CDN
When evaluating CDN performance, some of the primary metrics and data to check for include:
Throughput
Caching
Waiting Time
Connect Time
Frequently Asked Questions
What is Microsoft Azure?
Azure is a cloud computing platform and web portal that lets you access and manage Microsoft's cloud services and resources.
What is waiting time? What is the relation between waiting time and performance?
The waiting time refers to the amount of time it takes for content to be delivered from the CDN to the requesting node. The lesser the waiting time, the better the performance.
What is Blob Storage? Can we cache content from publicly available Azure Storage Blobs?
Blob storage in Azure is a service that allows you to store huge amounts of unstructured object data, such as text or binary data. Yes, you can cache content from publicly available storage blobs.