新互联网时代谈:云计算时代的100G网络

传统网络应用,随着数据大集中的进行和完成,网络带宽的基本需求早已经超越了千兆级别;互联网发展已经进入云计算初级时代,现网已展开大规模10G、N*10G的高速网络部署。这是网络业务规模不断发展的要求,而随着云计算的进一步发展、技术不断更新和产品化,云计算服务的全面成熟和有效交付将直接依托于以40G/100G为基础带宽的超高速网络互联技术,同时这是一种可分散、可聚合的云网结构,互联网已经进入100G时代。  

1.重新认识100G对于云计算网络的重要性  

1.1大规模运营的云计算需要100G网络  

云计算的服务供应从技术和运营的角度看拥有近乎无限的计算、存储、数据通信能力,那么提供云计算服务的IT架构必然是集结了大规模基础资源的数据中心“超级航母”。  

云计算IT资源的大规模集中运营,可极大优化基础资源的分布与调度。所以,理想的业务模型是,对于使用云计算服务的企业或个人,能够满足IT业务的最佳方式为计算能力按需增长、应用部署快速实现、工作负载可动态调整、投入成本规划可控。对于云计算服务供应商而言,为满足大量客户(个人或企业)的IT资源需求,其运营的IT基础架构需要有一个大规模的资源池,可基于服务客户数量的增长、客户业务负载增长的需求变化情况提供匹配的IT资源支持能力。  

大规模的IT集中建设与运营还带来了大幅度的成本节约效应,来自国外的一份数据展示(如图1所示),在大规模IT服务环境下,网络、存储、服务器/管理等各方面的投入都会在单位资源尺度内极大降低,从而在大规模经营条件下可以使得单位资源带来更大的产出。


 图1 大规模运营云计算的成本效益 

在大规模云计算环境下,性能无疑成为最为关注的核心要素。当前以千兆/万兆为主流(广域网很多企业还处在155/622M)的常规基础网络或许能够满足云计算服务初期或者小规模云服务的要求,但随着云计算资源和规模的不断扩大,量变必然导致质变,云计算数据中心成为信息计算服务的核反应中枢,以100G为基础接口的网络分发将很快成为大规模云计算的必然选择。 

以国内某互联网公司为例,单个数据中心规模超过万台服务器,在实现多个数据中心的后端网络连接后,发现内部业务量随着整体规模的扩大(数据中心规模扩大、数据中心数量增加)上升很快,单个数据中心到内部业务网络的链路已经扩至16根10G,因此,寻求N*400G/1000G超高速互联的是高性价比的方案选择。  

1.2流量激增的云计算内部  

云计算的服务模式,架构上从低至高一般分为IaaS/PaaS/SaaS三种(通称I-P-S模式),如图2所示。云计算的着眼点在于“计算”,以不同的计算形式来支撑云的服务,通常情况下,我们将云计算的计算技术分成两种:虚拟化技术和集群技术。

 
图2 I-P-S模式云计算 

虚拟化技术  

虚拟化本质在于对物理服务器的计算能力(当然还包括IO、内存、存储空间等)进行逻辑的颗粒化分割,每个分割单元都可以作为独立的计算单元运行,这样使得一台物理服务器上虚拟出多个逻辑服务器,也就是虚拟机,这种方式也称为1:N的虚拟化(如图3所示)。  

由于大多数物理服务器CPU利用率低下,大量可用计算资源处于闲置,为了提高服务器的利用率,采用虚拟化技术将多个应用集中到单台服务器上(当前的集中比例可达到15:1,将来的集中比可达到40:1~60:1),大幅有效提升计算资源利用率。但这样带来的另一个效果是,多个应用的IO叠加使得服务器的吞吐量密集提升(如图3所示),单位网络内数据流量十几甚至数十倍的增长,开始挑战网络转发、传送性能上限,密集计算的吞吐导致现有的千兆网络接入开始形成瓶颈。


图3 虚拟化的密集流量 

在云计算特别是IaaS的服务模式下,广泛采用虚拟化技术来进行计算资源的调度服务,同时服务器多核技术迅速发展,而且服务器的网卡进一步向高速万兆接口演进,这使得云计算在服务器接入的IO处理层面不仅带宽扩大,而且流量激增,这直接对骨干网络层面提出了超万兆或面向40G/100G的基本要求。

(责任编辑:安博涛)

分享到:

更多
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
  • 微笑/wx
  • 撇嘴/pz
  • 抓狂/zk
  • 流汗/lh
  • 大兵/db
  • 奋斗/fd
  • 疑问/yw
  • 晕/y
  • 偷笑/wx
  • 可爱/ka
  • 傲慢/am
  • 惊恐/jk
用户名: 验证码:点击我更换图片
资料下载专区
图文资讯

网络安全:互联网安全 如何防范木马及病毒

网络安全:互联网安全 如何防范木马及病毒的攻击

一、计算机中毒有哪些症状? 人生病了,会有各种各样的症状,同样,电脑中毒了也会有...[详细]

加强网站服务器安全维护的技巧

加强网站服务器安全维护的技巧

计算机系统服务器的维护工作十分重要,稍有不慎就会使整个网络陷入瘫痪。目前,网络经...[详细]

电脑离线就安全?这个软件一样能远程窃取数

电脑离线就安全?这个软件一样能远程窃取数据

以色列的一个研究团队已改良了窃取离线电脑数据的方法。人们一直认为这种离线电脑在面...[详细]

如何在Linux上最妥善地管理加密密钥?

如何在Linux上最妥善地管理加密密钥?

存储SSH加密密钥和牢记密码可能是一件让人很头痛的事儿。不过遗憾的是,在如今恶意黑...[详细]

如何在 Linux 上运行命令前临时清空 Bash

如何在 Linux 上运行命令前临时清空 Bash 环境变量

我是个 bash shell 用户。我想临时清空 bash shell 环境变量。但我不想删除或者 unset...[详细]

返回首页 返回顶部