Alibaba Cloud Content Delivery Network (CDN) is a scalable and high-performance content delivery service for the accelerated distribution of content to users across the globe.