2nd January, 2019 3 Min read
Book a Demo
Multi-CDN is a strategy of using more than one CDN provider in order to further improve latency, uptimes and cost efficiency on a global scale.Recently we have received many questions from our customers about the multi-CDN technology, so we’ve decided to write this quick overview to clarify how multi-CDNs work, and how you can easily employ a multi-CDN solution in your company.
When adopting a Multi-CDN Strategy, the choice is between managing it via Advanced DNS alone (plus n CDN Endpoints) or based on some intelligent HTTP Engine on top of the DNS Layer. Both approaches have their pros and cons but the need for Advanced DNS Management is obvious and pays itself even easily.
There are two main scenarios here: either you need Multiple CDNs, each catering to specific Geographies, and/or they are load balanced with each other everywhere.
The CNAME Records in question will thus point to some load balanced intermediate Hostnames (instead of straight to your only CDN) in the back end, and these in turn will point to a specific (CDN) Hostname depending – among the “simplest” possible logics – on the End Users’ geographic location (first case above); whether you will see the intermediate load balanced Hostname when running a dig/nslookup command, depends on the Product/Technology and we cater for both scenarios.
Advanced DNS Products are required to manage Multi-CDN Delivery Strategies; in general, they’re made up of three Components:
Another, even more sophisticated approach to Multi-CDN is via DNS based on HTTP Intelligence.
Intelligent HTTP Engines like these analyze Web Traffic Performance Key Metrics through their own crowd-sourced Platform’s benchmarks – or even metrics provided by the Customers – and offer Application Load Balancing by taking decisions based on these metrics.
This approach leads to even more efficient Load Balancing and higher Availability and ensures that every End User, in any geography, at any time, is always served the most performant CDN out of the available pool.
Of course there are, and we’ve seen a number of these over the years; these are to be seen as complementary and not as exclusive (you can factor in more than just one logic). Think about the following use cases:
This is by no means an exhaustive list of scenarios, but rather more of a way to pick your mind around typical use cases we’ve come across over the years.
If you have any questions about how we can help you choose and implement a multi-CDN, contact us today to help you out with your performance and security needs.
For organizations already well-established in the cloud, vendors such as AWS and Azure often bite large chunks out of annual revenue. Monthly cloud bills accumulate quickly – the 5 biggest cloud vendors rake in a combined total revenue of over $80 billion a year, with Microsoft and Amazon claiming the lion’s share of over $20 […]
Join AWS experts from GlobalDots as they decode the top 20 cloud innovations you need to know in a 2 part Webinar. Gain insider insights on leveraging these transformative technologies to boost performance, tighten security, and reduce costs. Discover real-world applications to apply these advancements to your business. Reserve your spot now! 🚀 Stay Ahead: Learn […]
CIOs, Infrastructure Chiefs, IT, and Security Pioneers – This guide is more than just a document. It’s a strategic blueprint for your cloud journey, including concrete steps for migration, security strategies, and proven methods to optimize cost. We’re talking about real solutions for real challenges, such as: And yes, even – Discover not just security […]
The Challenge: Dealing with the Back-and-Forth There are so many shared challenges when it comes to cloud compliance. The constant back-and-forth with the auditor has become a draining routine. As you dart through digital archives for necessary audit evidence, precious minutes slip away from your actual duties. Each passing hour pulls you further from your […]
Schedule a call with our experts. Discover new technology and get recommendations to improve your performance.