暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

什么是Azure CDN?

Azure Cloud Service 2022-02-15
829


一. Azure CDN 简介:


Azure CDN(Azure Content Delivery Network)是建立并覆盖在承载网上,由遍布全球的边缘节点服务器群组成的分布式网络,同时也是高效的向用户分发内容的分布式服务器网络,Azure CDN 将缓存的内容存储在靠近最终用户接入点的边缘服务器上面,提高用户对资源的访问速度。




二. Azure CDN优势


  • 丰富的资源节点:为用户提供就近接入的同运营商CDN节点,解决长距离接入和跨运营商访问带来的延迟高和速度慢的问题。

  • 资源可弹性扩展:资源可弹性扩展,在活动期间可以保障业务的高可用。

  • 降低成本:通过分发用户请求并直接通过边缘服务器来提供内容,可以减少发送到源服务器的流量。





三.Azure CDN 工作原理




  1. 用户要请求在Azure上的某一个域名(例如:abc.com)时,首先向DNS发起请求域名abc.com对应的IP地址,DNS会将请求路由到最近的CDN节点上(POP位置),POP的位置通常是在地理上最靠近用户的POP节点

  2. 如果POP边缘节点服务器中没有缓存文件,则该节点会向源站发起对该资源的请求(其中源站可以为Azure web、Azure云服务、Web服务等

  3. 源服务器收到请求以后会第一时间将文件返回到POP边缘节点服务器中

  4. POP边缘节点服务器会将文件保存一份到自身节点服务器的同时,会将原始请求者请求的资源反馈给用户(文件缓存在POP边缘服务器上的时间默认为7天,也就是TTL=7,如超过TTL生存周期,则已缓存的文件会失效)

  5. 在下一次的时候,如果有其他的用户访问了之前用户访问过的资源,那么POP边缘服务器会直接从缓存中返回文件,大大提升了用户的访问速度


文章转载自Azure Cloud Service,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论