video-thumbnail

Enhance a web application by using the Azure Content Delivery Network

12 of 14 guides |  20 minutes to complete  |  Last Updated: March 2025
The time-saving guides in this series can help you pursue a certification or advance your career by enhancing skills in key Azure development areas, including compute, storage, security, integration, monitoring, and tools.
Subscribe

About this guide

Lab Scenario

In this lab, you will implement the Azure Content Delivery Network capabilities to provide a caching solution based on customer locations. The lab configures a storage account for image and video files, which are impacted the most by the latency issues. You will use the Azure Content Delivery Network to implement the caching solution to aid in reducing latency for these image and video files.

Job Skills

Exercise 1: Create Azure resources

  • Task 1: Open the Azure portal
  • Task 2: Create a Storage account
  • Task 3: Create a web app by using Azure App Service

Exercise 2: Configure Content Delivery Network and endpoints

  • Task 1: Open Azure Cloud Shell
  • Task 2: Register the Microsoft.CDN provider
  • Task 3: Create a Content Delivery Network profile
  • Task 4: Configure Storage containers
  • Task 5: Create Content Delivery Network endpoints

Exercise 3: Upload and configure static web content

  • Task 1: Observe the landing page
  • Task 2: Upload Storage blobs
  • Task 3: Configure Web App settings
  • Task 4: Validate the corrected landing page

Exercise 4: Use Content Delivery Network endpoints

  • Task 1: Retrieve endpoint Uniform Resource Identifiers (URIs)
  • Task 2: Test multimedia content
  • Task 3: Update the Web App settings
  • Task 4: Test the web content

The Cloudguides in this series help enhance proficiency with Azure services and development principles, making it a valuable asset for building a career in cloud computing.

Architecture Diagram

Career Connections

With the increasing demand for cloud-based solutions, professionals with the skills from this series can pursue job prospects in roles such as Azure Developer, Cloud Developer, Software Engineer (cloud focus), DevOps Engineer (Azure focus), Cloud Solutions Architect (entry-level/supporting role).

As of 2025, starting salaries for cloud-related roles range from $70,000 to $140,000, with Azure Developers earning $70,000–$90,000, Cloud Developers $73,320, Software Engineers (Cloud Focus) $70,000–$90,000, DevOps Engineers (Azure Focus) $100,000–$140,000, and Cloud Solutions Architects (Entry-Level) $90,250, while professionals with five years of experience can earn between $90,000 and $190,000 depending on the role. Please note that these figures are approximate, derived from online sources, and can vary based on factors such as location, industry, and company size.