一. Azure CDN 简介:
Azure CDN(Azure Content Delivery Network)是建立并覆盖在承载网上,由遍布全球的边缘节点服务器群组成的分布式网络,同时也是高效的向用户分发内容的分布式服务器网络,Azure CDN 将缓存的内容存储在靠近最终用户接入点的边缘服务器上面,提高用户对资源的访问速度。
二. Azure CDN优势
丰富的资源节点:为用户提供就近接入的同运营商CDN节点,解决长距离接入和跨运营商访问带来的延迟高和速度慢的问题。
资源可弹性扩展:资源可弹性扩展,在活动期间可以保障业务的高可用。
降低成本:通过分发用户请求并直接通过边缘服务器来提供内容,可以减少发送到源服务器的流量。
三.Azure CDN 工作原理

用户要请求在Azure上的某一个域名(例如:abc.com)时,首先向DNS发起请求域名abc.com对应的IP地址,DNS会将请求路由到最近的CDN节点上(POP位置),POP的位置通常是在地理上最靠近用户的POP节点
如果POP边缘节点服务器中没有缓存文件,则该节点会向源站发起对该资源的请求(其中源站可以为Azure web、Azure云服务、Web服务等)
源服务器收到请求以后会第一时间将文件返回到POP边缘节点服务器中
POP边缘节点服务器会将文件保存一份到自身节点服务器的同时,会将原始请求者请求的资源反馈给用户(文件缓存在POP边缘服务器上的时间默认为7天,也就是TTL=7,如超过TTL生存周期,则已缓存的文件会失效)
在下一次的时候,如果有其他的用户访问了之前用户访问过的资源,那么POP边缘服务器会直接从缓存中返回文件,大大提升了用户的访问速度
文章转载自Azure Cloud Service,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




