带宽、流量、CDN

简介: 带宽、流量、CDN


1.啥叫带宽?

1.1 带宽的概念:

在网络中的带宽往往是指一个固定的时间内,能通过的最大位数据,即数据传输率。带宽是一个计量单位,用来计量单位时间内传输的数据量的多少

1.2 计量单位:

这个数据量的单位是比特每秒(bps)、千比特每秒(Kbps)、兆比特每秒(Mbps)

1.3 单位换算:

通过上面的三个计量单位,相信各位已经明白了,网络带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量。网络和高速公路类似,带宽越大,就类似高速公路的车道越多,其通行能力越强。网络带宽作为衡量网络特征的一个重要指标。

注意:这个单位是bps不是Bps,即每秒传输的比特数而不是每秒传输的字节数,1Byte=8bit。

故我们得到1Mbps=0.125MBps=0.125M Byte/s * 1024=128Kb/s。

1.4 理论与实际:

理论上:2M(即2Mbps)宽带理论速率是:256KB/s(即2048Kb/s),实际速率大约为103–200KB/s;(其原因是受用户计算机性能、网络设备质量、资源使用情况、网络高峰期、网站服务能力、线路衰耗,信号衰减等多因素的影响而造成的)。4M(即4Mbps)的宽带理论速率是:512KB/s,实际速率大约为200—440KB/s。

1.5 带宽的上行与下行:

上行带宽就是从电脑上传的速度,下行带宽就是从网络上的主机下载速度,一般下行速率比较高!

上行流量就是本机向inter网发送的字节数,下行流量就是从网络中下载的字节数。

生活中的上行与下行

我们家庭中普遍接入的宽带,绝大多数都是非对称带宽,上行带宽远小与下行带宽,即使是100M光纤入户。

带来的感受是很明显的。比如,你下载个电影,可能两三分钟就完了,而你百度网盘上传文件基本都是KB每秒,很少有达到MB每秒的。

但是我们使用起来并没用多么的不适因为我们的主要需求大部分都是下行的如看视频、看网站、下载,上行的数据较小(玩游戏也只是上传比较小的数据包)。

2.啥叫流量?

我们通过手机接入4G网络,去上网浏览新闻、打游戏、视频聊天这些行为都涉及到数据的交换,广义上流量就是指网络交互行为的过程中产生的数据量的大小。

而运维人员常说的是网站流量,也就是网站的访问量,用户在访问网站的过程中,产生的数据量的大小。

流量是按照Byte为单位去计算的。

如:5Mb 带宽,假如一个月全部跑满,那跑出的数据流量大约是 1.5TB。

1Mbps=1M bit/s=128KB/s=11059200KB/d=10GB/day=300GB/mon

5Mbps=1500GB/mon=1.5TB/mon

总结:

  • 带宽是按照bit计量的
  • 流量是以Byte计量的

附某运营商的资费图:

3. CDN是个啥?

CDN:Content Delivery Network

挨个认识:

CDN专注于「内容」,也就是CDN的C所代表的Content,专注于静态资源的分发和访问,比如一张图片,一个文本文件,一个视频,一个CSS,一个JS等等,任何以文件形式存储的,为了提高在互联网上的访问速度和质量,都可以将这个资源部署在CDN这个网络上。

CDN动作是「分发」,也就是如何让刚才提到的那些「内容」快速的部署在这个网络中,从而快速为用户服务,其实还有一层更重要的含义是用户的快速访问与就近接入,分发的目的是为了用户更好的体验。

CDN落定于「网络」,是部署于全国或者全世界的一大堆服务器,这些服务器基于当前互联网的基础架构在其上层再构成一个网络,这个网络专为资源分发而生。

CDN出现的原因:

首先要说的是应用服务器和资源服务器应该解耦,也就是应用服务器只处理逻辑,而资源服务器存放内容或者叫资源。术业有专攻,如果混在一起,会拖慢应用服务器的速度,如果没有CDN来专门处理资源,那所有的资源部署可能会离用户很远,保证不了体验,专业的CDN服务商专注于这里,并且规模也让成本不断下降,就像许多公司周边产品都是外包出去,自己也可以做,只不过专门生产礼品的公司会更有效率、更专业、价格也更低、不耗费自己公司的人力资源。

假设你在创业,那如果你只租用了一台服务器,并把资源也放在这个服务器上,那和把资源放在CDN上对于全国用户的体验会差很远,假设服务器在北京,那广东的用户要走更长的路,而且还处理不了跨运营商访问等等一系列问题。

通俗解释:

肯德基的总部在美国,可是你家楼下也有一家肯德基,并且汉堡包是一模一样的,这就是CDN(这个比喻来自知乎,觉得非常的恰当)。肯德基部署了很多个CDN在世界各地提供服务,用户都是找到最近的店,这个计算过程就是刚才讲的「就近接入」。

在一个商圈有两家肯德基,有一家组织活动,鸡腿随便吃,所以顾客全部涌到这家店,已经水泄不通,另一家店则门可罗雀。这个时候CDN的调度功能就要发挥作用了,另一家店也发布了一个消息说,买一个汉堡,打五折。这个时候,在第一家店抢不上鸡腿的顾客,马上跑去了第二家店,这个时候两个店的流量处于均衡状态。这就是CDN的调度。

美国肯德基总部研发了一个新菜,叫「回锅肉汉堡」,这个时候总部要把这个「内容」向全世界分发,让每一个分店,都能开始卖回锅肉汉堡,好让新老产品能够并驾齐驱,这个就是内容分发网络的「分发」。这个时候你要吃回锅肉汉堡的时候,直接去你家楼下就可以了。

 

参考文章:http://chuansong.me/n/471619651833


相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
8月前
|
定位技术 调度 UED
在进行CDN流量调度时,要考虑的因素有哪些?
在进行CDN流量调度时,要考虑的因素有哪些?
119 3
|
2月前
|
安全 网络协议 网络安全
【红队APT】反朔源&流量加密&CS&MSF&证书指纹&C2项目&CDN域前置
【红队APT】反朔源&流量加密&CS&MSF&证书指纹&C2项目&CDN域前置
|
10月前
|
编解码 缓存 容灾
带你读《多媒体行业质量成本优化及容灾方案白皮书》2. CDN及直播出流量优化方案
带你读《多媒体行业质量成本优化及容灾方案白皮书》2. CDN及直播出流量优化方案
322 0
|
存储 SQL JSON
使用SLS统计分析三方CDN回源OSS月95带宽实践
本文介绍通过使用阿里云日志服务SLS,对存储在SLS中的三方CDN回源阿里云OSS的监控日志数据,进行自定义查询分析之后得到按照不同运营商、不同业务类型(CND)纬度下,回源OSS的带宽月95量级数据,用于业务统计分析。
439 0
|
调度 CDN
《飞天技术汇—百T级CDN智能流量调度系统的实战分享 曾福华》电子版地址
飞天技术汇—百T级CDN智能流量调度系统的实战分享 曾福华
236 0
《飞天技术汇—百T级CDN智能流量调度系统的实战分享 曾福华》电子版地址
|
Web App开发 缓存 边缘计算
秒懂边缘云 | CDN基础入门:访问控制及带宽阈值
在通过CDN对外提供服务时,为了保障资源的安全性,我们建议对请求进行访问权限控制,避免被恶意用户请求,提升业务在CDN上的安全性。
2157 1
|
Web App开发 移动开发 编解码
斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?
斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?
442 0
|
存储 对象存储 CDN
【对象存储OSS/网络分发加速CDN】使用OSS后,如何实现流量访问限制或请求次数的限制
描述使用对象存储OSS后,如何实现流量访问限制或请求次数的限制
2265 2
|
3月前
|
域名解析 网络协议 安全
阿里云CDN
本文介绍阿里云CDN产品中涉及的基本概念,便于您更准确地理解和使用CDN产品。
109 5
|
3月前
|
域名解析 网络协议 CDN
网站接入阿里云CDN实现域名加速全流程
阿小云网站已通过ICP备案在广州节点上线,但为提升全国用户访问速度,计划接入CDN。以下是4步CDN接入教程:1) 开通阿里云CDN服务;2) 添加加速域名;3) 使用DNS解析验证域名归属权;4) 配置CNAME实现域名与CDN节点关联。详细指南见阿里云CDN官方文档。
134 2