New Training: Microsoft Azure Global Content Delivery and In-Memory Data Caching
In this 6-video skill, CBT Nuggets trainer Trevor Sullivan covers the Microsoft Azure Content Delivery Network (CDN) and Azure Cache for Redis. Watch this new Azure training.
Learn Azure with one of these courses:
This training includes:
- 6 videos
- 40 minutes of training
You’ll learn these topics in this skill:
- Why use Content Delivery Network and Redis Caching?
- Setting Up an Azure CDN
- Creating an Azure CDN Using the Azure PowerShell Module
- Creating a Redis Cache Using the Azure Portal
- Storing and Retrieving Data from Redis Using Redis CLI
- Using Azure PowerShell Module to Create a Redis Cache
Why Using a CDN and Azure Redis can Improve Web Properties
It makes sense to use a CDN for web applications. Unlike the old brick and mortar business model, the internet and web applications bring businesses into the global economy. Much like a traditional brick and mortar business, web applications are stationed to a specific geographical location despite them being globally available on the internet. That means customers trying to access web applications from a distance might experience latency or other issues.
This is where a CDN can help. CDN stands for Content Delivery Network. It is designed to replicate web resources to various regions of the world. That brings those web resources closer to the customer.
Microsoft's Azure cloud services also provide a product called Redis. Redis is like a CDN but for the backend architecture of a website. It caches things like common database queries, session states, and static content in server memory. This can significantly speed up response times for typical API and database calls. Unlike a CDN, Redis does not distribute cache globally, though.
It should be noted that Redis is an open-source product not created by Microsoft. Azure simply offers Redis as a service in much the same way it does Kubernetes. One of the benefits of using Redis with Azure as opposed to a self-hosted solution is that Redis on Azure is completely managed. Azure takes care of the leg work required to configure Redis and keep it running. Azure also offers enterprise versions of Redis instead of the community version, too.
By using a CDN and a service like Redis, organizations can bring their web properties closer to customers for a better experience. These technologies can also help lower architecture costs and provide higher availability for websites.