Integrating Redis Cache and CDN on Azure
The course is part of these learning paths
This course provides an overview of Redis Cache and how to create a Redis Cache instance in Azure. With Redis Cache deployed in Azure, we’ll then connect an application to the cache.
Next, we’ll walk through the process of storing and retrieving data in Redis Cache. After covering Redis Cache, we’ll walk through an overview of what CDN is and what it’s used for. We’ll then develop some code for leveraging CDN. As we wrap up the course, we’ll cover the process for invalidating data in both Redis Cache and in a CDN.
This course is intended for IT professionals who are interested in earning Azure certification and those who need to incorporate Redis Cache or CDN into their solutions. To get the most from this course, you should have at least a moderate understanding of what caching is and why it’s used.
By the end of this course, you should have a good understanding of what Redis Cache and CDN are and what purposes they serve. You’ll also know how to connect to each from applications and how to purge or invalidate data in both.
- [Narrator] A content delivery network, which is also known as a CDN, is a network of distributed servers that's used to more efficiently deliver content to end users. What CDNs do is store cached content on what are called edge servers that are located in specific point-of-presence locations that are near the end users who are consuming the content. What this does is minimize latency.
The Azure Content Delivery Network provides a global solution for organizations and developers that need to deliver high-bandwidth content to end users by caching that content on strategically-placed nodes all over the world. While a CDN is useful for delivering static content, Azure CDN can even accelerate delivery of non-cacheable, dynamic content by leveraging many different network optimizations using CDN POPs, or points of presence.
Using Azure CDN to deliver web content offers better performance and an improved end user experience for those who are consuming the content. This is especially true when the end users are using applications that require multiple round-trips to load that content.
Azure CDN also offers large scaling. What this does is allow it to better handle high loads, which is something that you would expect to see maybe during a product launch.
By distributing user requests and serving content directly from the edge servers, Azure CDN ensures that less traffic is actually sent to the origin server, which further improves performance and responsiveness of the origin server.
About the Author
Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.
In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.
In his spare time, Tom enjoys camping, fishing, and playing poker.