Alibaba Cloud Dynamic Route for CDN (DCDN) has the following benefits: stability, high access rate, scalability, and cost-effectiveness. This topic describes the benefits of DCDN.
- Wide service coverage: Alibaba Cloud has more than 2,800 nodes that are deployed across the world. A total network-wide bandwidth of 130 Tbit/s is supported. The node network also supports hundreds of millions of queries per second (QPS) to ensure stability of the acceleration service.
- Advanced distributed system architecture: supports load balancing to ensure node availability.
- High stability and performance: A cache hit ratio of more than 95% can be reached for static caches. Access rates inside mainland China can be improved by 100%. Access rates in Hong Kong (China), Macao (China), and Taiwan (China) and outside China can be improved by 200%.
- Optimized transmission protocols: supports the HTTP/2 transmission protocol for fast and stable data transmission.
High access rate
- Accurate caching: uses the smart object algorithm to cache content based on object popularity in a multi-level and hierarchical manner to achieve accurate content delivery acceleration.
- High-speed cache: DCDN provides a high-performance caching system. This system balances the use of multi-core processing capabilities, achieves efficient memory usage and control, and maximizes input/output operations per second (IOPS) and throughput of solid state drives (SSDs).
- High read and write rates: All nodes are configured with SSDs to support high-rate data reads and writes. Based on the acceleration capabilities, these SSDs can reduce the response time and improve the availability.
- Efficient back-to-origin process: implements the session persistence feature.
- Divides the back-to-origin path based on the client IP address. This ensures that logon session information is not accessed across origins and resolves the issue that information on multiple origins cannot be shared.
- Provides failover and retransmission mechanisms to ensure efficient back-to-origin process and information synchronization.
- Intelligent scheduling: implements data-based real-time scheduling and supports node-level
traffic prediction. This improves the scheduling quality and accuracy.
- Multi-level scheduling: Even if some nodes fail, service unavailability does not occur.
- Multi-system coordination: coordinates with the security defense system, refresh system, and content management system to achieve the best performance of each module.
- Ordered processing of back-to-origin requests: automatically responds to and adjusts for traffic spikes. DCDN implements QPS-based throttling for back-to-origin requests to protect the availability of the origin server. The waiting room solution allows you to customize the waiting page, waiting duration, and release rules to maximize user experience.
- Resources can be elastically expanded and paid for based on actual usage. You can achieve network-wide coverage across providers and regions.
- DCDN provides a wide range of simple custom configuration options to allow you to add, delete, modify, and query domain names. DCDN also allows you to customize cache policies, HTTP response headers, and other features.
- DCDN provides a wide array of API operations. You can call these API operations to use multiple DCDN features including service activation, content refresh, monitoring, and log download and distribution. For more information about API operations, see List of operations by function.
- Performance optimization
- Smart compression: compresses content transmitted over the network. This reduces the number of bytes transmitted over the network, shortens the data transmission time, and improves acceleration.
- Refresh/prefetch: provides the cache refresh and object prefetch features.
- Optimal path: makes routing decisions and selects the optimal back-to-origin path for dynamic content delivery by using origin monitoring, real-time network monitoring, and smart routing technologies.
Link multiplexing: Edge nodes accept connection establishment requests from users and establish persistent connections based on actual back-to-origin requests. This reduces the I/O pressure on the origin server.
- Analyzes inbound and outbound traffic conditions to ensure that the client can be reached within a limited number of hops. This avoids network failures and congestions.
- The last hop to connect to edge nodes adopts Border Gateway Protocol (BGP) multi-line. This can ensure efficient back-to-origin process under the same region and network provider.