Optimize Multi-CDN Scenarios with Cedexis Fusion
March 6, 2014 | David Henzel
We’re happy to announce Cedexis Fusion customers can easily integrate MaxCDN into their Multi-CDN applications, and reach a high level of cost efficiency.
Cedexis Fusion is a layer that sits between a load balancer like OpenMix and various data providers, such as your CDN, server application, and monitoring tools.
Based on the information pulled from these sources, the load balancer can make better decisions about how to balance incoming requests, optimizing cost and performance.
MaxCDN is proud to say we’ve integrated with Cedexis Fusion in two ways:
Data Purge: From Cedexis Fusion, you can issue a purge request which refreshes the cache for a URL in all connected CDNs. Although this is commonly part of an automatic workflow, you can issue manual purge requests.
Data Feeds: Using a simple HTTP GET request or a built-in module, you can bring data into Cedexis Fusion to make better load-balancing decisions. MaxCDN provides a built-in module that pulls data transfer and bandwidth usage information from our API.
Here’s a quick video showing how easy it was to integrate jsdelivr.net with MaxCDN and Cedexis Fusion.
MaxCDN Data Purge
Within the MaxCDN Control Panel, create an application if you haven’t already. This gives you a MaxCDN API key to use with other services.
Visit the Fusion dashboard (purge configuration is open by default)
Click “Add Configuration” on the top right, and select MaxCDN
Paste your API key details
A list of your current pull zones is returned. Select the one to purge and click Finish.
Now you can manually purge URLs, and see previous requests in the purge history (see video).
MaxCDN Data Feed
In the Fusion dashboard, click “Data Feeds” on the top
A list of available recipes is shown; install MaxCDN
The first-time installation takes a few minutes to download various reports from the API. Once the status becomes “Running” in the install recipes, you can begin querying for data
Clicking “View log” shows the API requests made by Fusion, and the raw responses.
Clicking “Data Points” shows a table with nicely-formatted API responses.
Once the data feed is setup, you can use it to make decisions about load balancing. Cedexis has an example on github showing how to switch between CDNs to avoid extra costs due to bursting.
We look forward to you trying the new integration!