CDN(Content Delivery Network)即是内容分发网络,是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使终端用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务,帮助我们快速构建更稳定、安全的应用,降低开发运维的难度和整体 IT 成本。
搞清楚云服务器和 CDN 的定义之后就可以明白云服务器和 CDN 是两个不同的业务,不能相互替代,最好的做法是结合使用。
其实,使用 CDN 有很多优点:
1、隐藏 IP 保护站点安全。现在很多站点被攻击就是因为云服务器 IP 地址泄露导致,而使用 CDN 之后,用户是直接访问最近的 CDN 节点,获取的 IP 也是 CDN 节点 IP,这样可以有效隐藏云服务器 IP 地址。如果在购买云服务器获得 IP 地址后,第一时间使用上 CDN,可以太大减少泄露 IP 的情况出现。最重要的是现在很多 CDN 都提供了很多防护功能,比如 CC 防护、WAF 保护等,通过简单的设置之后可以太大提供我们云服务器及站点的安全性。
2、加速站点访问提升用户体验。CDN 是分布式架构,会自动将我们站点的静态内容缓存到各个高防CDN加速节点上,用户访问我们站点的时候就可以直接就近访问节点上的内容,而不是每次都访问我们的云服务器,从而提高用户访问响应速度和命中率。
3、降低云服务器带宽压力减轻成本。