Alibaba Cloud CDN vs. AWS CDN and Akamai China Coverage

本文涉及的产品
全站加速 DCDN,50GB 1年
边缘安全加速 ESA,基础版 3个月
简介: One cloud service that has gained rapid popularity over the last few years is the Content Delivery Network, or CDN.

NW_002

One cloud service that has gained rapid popularity over the last few years is the Content Delivery Network, or CDN. A CDN is essentially a platform for optimizing web content delivery performance, usually by distributing the content across a series of servers in an effort to get the content server as close to the end user as possible. Content Delivery Networks are most often used for the delivery of video content, but can be used for delivering nearly any type of web content.

There are a number of different cloud providers that offer CDNs. Among the major providers are Amazon Web Services (AWS), Akamai, and Alibaba Cloud. In this article, we compare the CDN services offered by each of these cloud providers.

Amazon Web Services CDN

Amazon Web Services (AWS) offers a CDN solution to its customers called Amazon CloudFront. As is the case for many competing platforms, Amazon CloudFront attempts to minimize latency by placing web content on nodes that are geographically located as close to the end user as possible.

CloudFront delivers web content to end users over an SSL-encrypted HTTPS session. CloudFront supports common HTTPS request types such as HEAD, PUT, GET, POST, PATCH, DELETE, and OPTIONS. Although Amazon does provide an option to improve performance through the use of caching, caching is only supported for OPTIONS requests.

CloudFront is suitable for both on-demand and live streaming media. CloudFront natively supports Microsoft Smooth Streaming and HLS for on-demand streaming. For live streaming, CloudFront supports Adobe Media Server, Windows Media Service, and Wowza.

Akamai CDN

Another solution for streaming media is Akamai’s Adaptive Media Delivery. Akamai supports HTTP streaming of both live and on-demand video, and supports HTTP Live Streaming, HTTP Dynamic Streaming, Microsoft Smooth Streaming, and Dynamic Adaptive Streaming.

Like other CDN services, Akamai uses a distributed server architecture to place content servers as close to the delivery endpoints as possible. Akamai further enhances performance by using advanced cache optimization and media acceleration (though media acceleration is only supported through a media acceleration SDK).

Although Akamai’s CDN service is HTTP based, the company does support the use of HTTPS.

Like Alibaba Cloud (which will be discussed in a moment), Akamai offers a China CDN option, which helps to improve performance when delivering content to viewers in China. However, the Chinese CDN is offered as an optional add-on, and is not included in the core product.

Alibaba Cloud CDN

Alibaba Cloud’s CDN solution is designed to deliver the blazing fast performance that is necessary to cope with high volume traffic, or deliver smooth video content, with support for FLV and MP4 media. Alibaba Cloud’s CDN system is made up of over 1,200 nodes, and makes it possible for websites to respond to requests within milliseconds.

Although the use of distributed nodes is key to CDN performance, Alibaba Cloud CDN takes additional measures to improve performance. This includes page optimization through smart compression, and even condensing multiple JavaScript and CSS files into a single request. (Of course Alibaba Cloud also uses a high-performance cache that is designed to cache “hot” resources.)

Alibaba Cloud’s solution is especially strong in China, where the company has deployed over 1,000 CDN nodes. Perhaps even more importantly, however, Alibaba Cloud is helping its customers to cut through the red tape that is inherent in operating online in China. According to Chinese law, organizations that want to deploy a website on a CDN (in mainland China) are required to complete an ICP registration process. Alibaba Cloud staffs a dedicated team that can assist subscribers with this process.

As you would probably expect, the Alibaba Cloud CDN is designed to work seamlessly with other Alibaba Cloud services, including Elastic Compute Service (ECS) and Object Storage Service (OSS). Furthermore, Alibaba Cloud provides analytic capabilities that allow for the monitoring of traffic patterns, content popularity, bandwidth consumption, security, and more.

While it is true that raw performance is an important consideration when selecting a CDN, so too is scalability. After all, an excessively heavy workload will impact performance unless the underlying service is able to scale to meet the demand. Alibaba Cloud CDN scales automatically in response to content demand spikes. Furthermore, the service offers a content storage capacity of up to 1.5 petabytes.

Alibaba is currently offering a free trial of their cloud services. You can register for a free trial subscription at: https://www.alibabacloud.com/campaign/free-trial#free-products. The trial includes a $300 credit that can be used to explore Alibaba Cloud’s various cloud offerings.

Conclusion

Although there are a number of different options for those who need CDN services, not all options are created equally. When selecting a CDN service, it is important to choose a service that delivers the required level of performance, and that supports your required media type. It is also critically important to ensure that your selected CDN will work well within the regions in which you need to deliver content.

Author Bio:

Brien Posey is a Fixate IO contributor, and a 16-time Microsoft MVP with over two decades of IT experience. Prior to going freelance, Brien was CIO for a national chain of hospitals and healthcare facilities. He also served as lead network engineer for the United States Department of Defense at Fort Knox. Brien has also worked as a network administrator for some of the largest insurance companies in America. In addition to his continued work in IT, Brien has spent the last three years training as a Commercial Scientist-Astronaut Candidate for a mission to study polar mesospheric clouds from space. You can follow Posey’s spaceflight training at www.brienposey.com/space.

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
1月前
|
监控 网络协议 安全
|
6月前
|
域名解析 网络协议 安全
【域名解析DNS专栏】云服务中的DNS解析服务比较:阿里云、AWS、Azure大PK
【5月更文挑战第23天】此对比分析探讨了阿里云DNS、AWS Route 53和Azure DNS的服务特点。阿里云DNS以其智能解析和IPv6支持脱颖而出,适合中国地区用户;AWS Route 53凭借其强大的路由策略和与AWS生态的深度集成吸引高级用户;Azure DNS则以简洁管理和DNSSEC安全支持见长,与Azure平台集成良好。选择取决于具体需求,如功能、易用性、性能、安全性和成本。
279 1
【域名解析DNS专栏】云服务中的DNS解析服务比较:阿里云、AWS、Azure大PK
|
CDN
CDN产品介绍
CDN产品介绍自制脑图
86 0
CDN产品介绍
|
数据采集 弹性计算 负载均衡
云原生 - 阿里云 SLB、CDN、SCDN、DCDN 区别在哪?如何选择?
云原生 - 阿里云 SLB、CDN、SCDN、DCDN 区别在哪?如何选择?
1001 0
云原生 - 阿里云 SLB、CDN、SCDN、DCDN 区别在哪?如何选择?
|
存储 域名解析 缓存
天天说架构,那CDN到底是什么?
浏览器输入域名后,DNS将域名解析为地址,然后请求该地址,返回一个网页。 这个过程就像你买个东西,先查找商店位置,然后找到想要的商品,拿回家。
191 0
天天说架构,那CDN到底是什么?
|
NoSQL 网络协议 安全
用全站 CDN 部署 Discourse 论坛
本文详细地讲述了如何使用 Cloudflare 和 Discourse 服务自建论坛的过程。
2184 0