网站首页 > 技术教程 正文
CDN是有什么组件组成的
本人入行CDN只有1年的时间,但是我做运维工程师已经有将近5个年头,据我了解到的CDN对外服务的WEB已经更新了一代,从suqid到nginx的迭代。
CDN粗略分为:WEB系统、存储系统、调度系统及安全模块(部分厂家具备)组成。
其中核心系统为调度系统,全局负载均衡系统(GSLB Global Server Load Balance),GSLB中的核心是DNS系统,根据DNS解析相关方法,迭代请求NS解析及IP地址库(这里实现的远离比较复杂,后面我会单独出一篇文章进行相关说明),想结合让终端用户拿到距离最近以及最优质的节点,降低访问实验,提升服务体验。
WEB服务系统,这个我在前言中提到过,之前老牌CDN厂商都是用过squid代理实现的,但是目前比较主流的厂商是用过nginx结合lua插件实现的WEB服务(同理,后面会有单独的文章进行介绍),nginx处理速度更快,使用系统资源更少,性价比较高。
CDN整体实现逻辑是怎么设计的
CDN一般从两个平面进行分层:数据平面及管理平面。
- 数据平面基本上是对承载线上客户业务的平面,用于对外提供服务;
- 管理平面主要设计的是边缘节点访问日志上报,话单实时回传,监控日志回传,刷新、预热、节点调度管理和域名配置管理等方面。
- 上一篇: 精通日志查询:如何翻页获取日志和计算结果
- 下一篇: CDN请求过程详解(cdn post请求)
猜你喜欢
- 2024-10-11 从网卡到应用层nginx,一个数据包经历了什么?
- 2024-10-11 双11服务崩溃,损失了1个亿...(双十一崩溃)
- 2024-10-11 什么是CDN?要不要用CDN?CDN能够做什么?
- 2024-10-11 CDN请求过程详解(cdn post请求)
- 2024-10-11 精通日志查询:如何翻页获取日志和计算结果
- 2024-10-11 云上的可观察性数据中台,如何构建?
- 2024-10-11 基于一次ContentDownload变慢而进行的网站性能优化
- 2024-10-11 Java核心知识 网络(五) CDN 原理(cdn技术详解)
- 2024-10-11 什么网站需要使用cdn(网站是否有必要使用cdn加速)
- 2024-10-11 浅谈一个网页打开的全过程(涉及DNS、CDN、Nginx负载均衡等)
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)