Applications which target a global audience can greatly benefit from a geographically diverse content delivery network as it offers shorter delivery paths and distributed bandwidth load. We work with automation to replicate dynamic data across the delivery nodes and a separate caching layer for static content which is not expected to change as frequently. Delivery nodes within the CDN are deployed with a custom software configuration to provide accelerated data loading with little overhead. This is assisted by utilizing a caching proxy at the end-point to minimize bandwidth load, resulting in an optimal mix of dynamic to static content delivery.
The primary bandwidth considerations for a content delivery deployment include availability from the primary site to the end-points for data replication and availability from each end-point to the users. The deployment of CDN mirrors should factor in both current bandwidth needs and scaling to future demand. In cases of limited bandwidth availability, we can deploy external caching hosts for static content or utilize a third-party caching service to optimize content delivery. Dynamic application content requiring frequent replication to mirror hosts can benefit from the usage of dedicated carrier circuits to provide lower network latency and reduce overhead on the CDN mirror's external IP transit.
Altexxa Group's primary CDN deployment is designed for static content delivery and benefits from a third-party caching service to optimize mirror bandwidth load. We also work with flow analytics to monitor for link saturation and balance between external mirrors when needed.
Implementation of a content delivery system must take into account several considerations to determine the most effective deployment method. Requirements for ongoing replication for dynamic applications would likely include a separate dedicated replication circuit offering lower network latency. Larger mirror deployments may require end-point load balancing across node clusters and the addition of further redundant infrastructure. Implementation for dynamic applications may also require anycast network routing to effectively distribute load based on geographical metrics. Delivery of static content in areas with minimal bandwidth availability may require separate caching nodes deployed in the nearest high-peering presense to reduce risk of mirror link saturation.
Copyright 2015 Altexxa GroupAll Rights ReservedBack to the top