CDN(内容分布网络)

来源:互联网 发布:富途证券招聘网络销售 编辑:程序博客网 时间:2024/05/22 06:21

这里写图片描述

  • 通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。

  • CDN = 镜像(Mirror) + 缓存(Cache) + 整体负载均衡(GSLB)

  • 目前CDN都以缓存网站中的静态数据为主,如CSS,js,图片和静态页面等数据。用户从主站服务器请求到动态内容后,再从CDN上下载这些静态数据,从而加速网页数据内容的下载速度。

  • 目标

    • 可扩展性:性能可扩展性(应对新增的大量数据、用户和事务的扩展能力)和成本可扩展性(用低廉的运营成本提供动态的服务能力和高质量的内容分发)

    • 安全性:强调提供物理设备、网络、软件、数据和服务过程的安全性。减少因为DDOS攻击或者其他恶意行为造成商业网站的业务中断

    • 可靠性、响应和执行:服务可用性指能够处理可能的故障和用户体验下降的问题,通过负载均衡及时提供网络的容错能力。

这里写图片描述

- 负载均衡

  • 对工作任务进行平衡,分摊到多个操作单元上执行,如图片服务器、应用服务器等,共同完成工作任务。它可以提高服务器响应速度及利用效率,解决网络拥塞问题。

  • 有三种负载均衡架构:链路负载均衡,集群负载均衡,操作系统负载均衡

  • 链路负载均衡也就是通过DNS解析成不同的IP,然后用户根据这个IP来访问不同的目标服务器。负载均衡是由DNS的解析来完成的,用户最终访问哪个Web Server是由DNS Server来控制。

原创粉丝点击