Alibaba Cloud Dynamic Route for CDN (DCDN) provides the following benefits: stability, low latency, scalability, and cost-effectiveness. This topic describes the features of DCDN.

Stability

  • Network capacity: The Alibaba Cloud network comprises of more than 2,800 edge nodes distributed around the world. The total bandwidth capacity of Alibaba Cloud DCDN reaches up to 150 Tbit/s, which can cater to hundreds of million concurrent queries per second (QPS).
  • Advanced distributed architecture: DCDN provides load balancing to ensure node availability.
  • High stability and performance: At least 95% cache hit ratio for static content. Service performance inside the Chinese mainland can be improved by 100%. Service performance in regions outside the Chinese mainland can be improved by 200%.
  • Optimized transmission protocols: DCDN supports the HTTP/2 transmission protocol for fast and reliable data transmission.

High speed

  • Precision caching: DCDN intelligently caches content based on object popularity in a multi-level cache hierarchy. This allows DCDN to accurately and precisely determine the content to accelerate.
  • High-speed caching: DCDN is a high-performance caching system. This system balances the use of multi-core processing capabilities, implements efficient memory utilization and control, and maximizes IOPS and throughput of SSDs.
  • High read and write speeds: All nodes are equipped with SSDs. The high data read and write speeds of the SSDs reduce the response time and improve the availability of DCDN nodes.
  • Efficient back-to-origin routing: DCDN provides failover and retransmission mechanisms to ensure efficient back-to-origin routing and information synchronization.
  • Intelligent routing system developed by Alibaba Cloud: DCDN predicts the traffic handled on each node and performs accurate request routing in real time. This improves the routing performance.
    • Multi-level scheduling: Services are not interrupted if some nodes fail.
    • Interaction across systems: DCDN combines and coordinates the capabilities of the security defense system, refresh system, and content management system to maximize the performance of each module.
    • Ordered processing of back-to-origin requests: DCDN automatically makes on-the-fly adjustments when traffic spikes are detected. QPS-based throttling for back-to-origin requests ensures the availability of the origin server. The waiting room feature allows you to customize the waiting page, waiting duration, and release rules to optimize user experience.

Scalability

  • Scalable resources: You are charged only for what you use. Resources are available across Internet service providers (ISPs) and regions.
  • Customized management: DCDN provides a wide range of custom configuration options that allow you to add, delete, modify, and query domain names with ease. DCDN also allows you to customize cache policies, HTTP response headers, and other features.
  • OpenAPI: DCDN provides a wide range of API operations. You can call these API operations to use DCDN features including service activation, content refresh, security monitoring, and log download and distribution. For more information about API operations, see List of operations by function.
  • Performance improvements:
    • Intelligent compression: DCDN intelligently compresses content transmitted over the network. This reduces the number of bytes transmitted over the network, shortens the data transmission time, and ultimately accelerates content delivery.
    • Page optimization: You can use DCDN to remove redundant content such as spaces, line breaks, tabs, and comments from the page to reduce the file size. You can also use DCDN to combine multiple JavaScript or CSS files into one request to reduce the number of requests.
    • Refresh and prefetch: DCDN supports the cache refresh and object prefetch features.

Cost-effectiveness

  • Optimal route: DCDN supports origin monitoring, real-time network monitoring, and intelligent routing mechanisms to make routing decisions and select the optimal back-to-origin routes for dynamic content delivery.
  • Connection multiplexing: Edge nodes accept connection 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 content is delivered to the client within a set number of hops. This avoids network failures and congestions.
    • The last hop to connect to edge nodes adopts Border Gateway Protocol (BGP) multipath technology. This ensures that back-to-origin traffic carried by an ISP within a region is effectively routed.