By Wilfried Dudink, CEO

Content delivery networks (or CDNs) offer a reliable content distribution system for websites and applications. These systems work to speed up content delivery (webpages, video, games, downloadable objects, streamable media, and even software updates) to web users based on their geographic location and performance. 

Over the past time, there’s been an unprecedented number of companies questioning the performance and availability of CDNs. This is following events where CDNs have impacted the availability of a large number of websites. 

It was discovered that a root cause of these CDN issues was the fact that many of these companies who lost availability were using a single pure-play CDN (where you have a single provider using their own infrastructure). These are traditionally designed as hardware or network based, with PoPs deployed in geographical locations based on the provider’s preference, often based upon the most economical option and thus, not necessarily the best performing option. And although the single CDNs are marketed and perceived as providing speed, security, and high availability, no single CDN provider could possibly offer the best performance everywhere in the world at every point in time.   

In contrast to single CDNs, Multi-CDN solutions are deployed as an overlay of individual CDNs, creating a combination of various PoPs from different CDN providers. This solution typically offers more PoPs spanning a much larger geographical area, and also gives optimal performance and virtually infinite scale, all across the globe.  

We’ve witnessed the uptake of Multi-CDN solutions over the last few years amongst large content owners/providers, deploying these solutions to improve the end-user experience and delivery. Nowadays, this solution is getting as much traction with smaller content/providers owners, or in fact every CDN user. 

There are different ways to run a Multi-CDN switching platform, and the way to do it is dependent on the traffic type and use case. The most promising and interesting way uses an optimized strategy that leverages performance metrics in the decision-making process by deploying a Multi-CDN platform. This means that the CDN chosen is the “best” performing CDN, which has received the highest score across the board. In that case the evaluation is based on new QoE metrics based on the specific region, for the specific piece of content, considering the ISP and device of the end-user intending to access the content. 

A Multi-CDN should be considered as a solution to tackle the following critical aspects: service availability, scalability, avoiding a single point of failure. A major bonus is this comes as one solution that is managed by one provider, and they remove the stress of managing multiple CDN providers at the same time. 

With the uncontrollable spread of mobile and connected devices, media consumption is at its height and showing no signs of slowing down. Consumers expect flawless and real-time services, with no interruptions. We now live in a hyper-connected world with expectations of 100% uptime, at all times. This can only be achieved by a good Multi- CDN strategy.