欢迎访问敏捷云!

【敏捷云 · 分享】您需要的高速且安全CDN内容分发网络在这里!(CDN系列之二)

2020-11-11 原创文章 作者:伍航恩
Agilewing CDN

上周,我们给大家介绍了【敏捷云 · 分享】有一个很好的云服务叫AWS CloudFront(CDN系列之一),相信大家对于CloudFront已经有点熟悉了吧,这时候的你是不是也想了解一下什么是高效且安全的CDN内容分发网络?好!今天我们就来谈一谈CDN。

什么是CDN

CDN即内容分发网络,就是对网站资源进行加速。网站资源会分发到AWS全球的边缘节点,让用户能就近访问所需要的资源。

内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距离用户仅有“一跳”(Single Hop)之遥。同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。实现CDN的主要技术手段是高速缓存、镜像服务器。可工作于DNS解析或HTTP重定向两种方式,通过Cache服务器或异地的镜像站点完成内容的传送与同步更新。

什么是CDN

CloudFront的使用场景

  • 用户向浏览器提供要访问的域名;
  • 浏览器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
  • 浏览器使用所得到的IP地址,域名的服务主机发出数据访问请求;
  • 浏览器根据域名主机返回的数据显示网页的内容。

通过以上四个步骤,浏览器完成从用户处接收用户要访问的域名到从域名服务主机处获取数据的整个过程。CDN网络是在用户和服务器之间增加Cache层,如何将用户的请求引导到Cache上获得源服务器的数据,主要是通过接管DNS实现,下面让我们看看访问使用CDN缓存后的网站的过程。

使用CDN缓存后的网站访问过程

  • 用户向浏览器提供要访问的域名;
  • 浏览器调用域名解析库对域名进行解析,由于CDN对域名解析过程进行了调整,所以解析函数库一般得到的是该域名对应的CNAME记录,为了得到实际IP地址,浏览器需要再次对获得的CNAME域名进行解析以得到实际的IP地址;在此过程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP地址,使得用户能就近访问。
  • 此次解析得到CDN缓存服务器的IP地址,浏览器在得到实际的IP地址以后,向缓存服务器发出访问请求;
  • 缓存服务器根据浏览器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问请求;
  • 缓存服务器从实际IP地址得得到内容以后,一方面在本地进行保存,以备以后使用,二方面把获取的数据返回给客户端,完成数据服务过程;
  • 客户端得到由缓存服务器返回的数据以后显示出来并完成整个浏览的数据请求过程。

CDN和边缘计算是什么关系?

边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。边缘计算是一种分布式运算的架构,具有分散的处理能力,支持移动计算和物联网(IoT)技术。在这种架构下,边缘计算可以在本地处理或存储关键数据,并将所有接收的数据推送到中央数据中心或云存储库。边缘计算在本地对数据进行分类,将部分数据放在本地处理,从而减少了到中央存储库的回程流量,可以加快资料的处理与传送速度,减少延迟。边缘计算的使用场景包括CDN、物联网、智能安防以及区块链等。

边缘计算和CDN的共同点就是要求传输能力,要尽可能接近数据产生的地方。CDN需要传输和存储大量内容数据,而边缘计算恰好可以提供存储服务。

敏捷云服务

如果您是跨境电商,希望高效地扩展业务的话,一定要用AgileCDN来部署您的云端业务,因为CDN是跨境电商不可或缺的一项技术,能让用户在最短时间内访问到您的商品。

敏捷云致力为客户提供优质的服务,我们的AgileCDN弹性安全套餐就是为不同用户量身定制适合其业务发展的套餐,可因应商务需求作弹性化调配用量,此外, 我们的套餐更提供CDN的安全防护, 让企业除了享有高连接速度与可控成本,更能确保安全CDN的连接,能大大降低您的运维成本与提供更好的用户体验。

成本优化

CDN高连接速度与成本可控,可以降低公司的运维成本,也可因应商务需求作弹性化调配。

场景架构图 成本优化

怎么进行成本优化呢?作为AWS核心合作伙伴的敏捷云,致力协助客户完成成本优化与控制。Agilewing为用户定制了三款弹性的AgileCDN安全套餐

场景架构图
场景架构图
场景架构图

怎么进行成本优化呢?作为AWS核心合作伙伴的敏捷云,致力协助客户完成成本优化与控制。Agilewing为用户定制了三款弹性的AgileCDN安全套餐。

我们一连2期给大家介绍了CloudFront和CDN,您是不是已经有试用一下AgileCDN的想法了?下期我们将继续给大家介绍更多关于CDN安全防护。