为云准备 新数据中心网络释放代码数据

本文讲的是 为云准备 新数据中心网络释放代码数据, IT标准化和商品化的后果之一是谷歌的数据中心是计算机对世界的看法。在所有计资源中,包括CPU,内存,存储都是可替代的。无论独立的位置,还是配件它们是可以互换的。未来,PC将失去失去主导地位,仅仅成为IT服务的一部分。

 

为云准备 新数据中心网络释放代码数据
▲数据中心网络架构图

  访问失败已经是商业数据中心的最糟糕表现,引起这个问题的原因源于现在的网络结构状态上更容易搭配。MapReduce的著名代码也正因为如此而存储到各个节点。

  网络环境的变更和假设条件的改变,将驱动软件基础架构驱动的更改。这将促进将数据存储在任何地方,并让移动计算转移到你希望的任何地方。该数据中心将成为云端计算机。

  在主机端,拥有运行在PCI-Express 3.0上的x8插槽的传输速度能够在双向提供8GB/sec(即字节)的带宽,这样我们有足够的IO资源利用核心包。在未来的系统单晶片架构,集成网卡到CPU中,将有可能甚至更快的速度。现在我们一个完全独立的问题:为什么我们仍在使用TCP协议,造成拥挤的数据通过在数据中心操作系统的堆栈。

  接下来的难题是,如何使网络工作。带宽重生的关键是微软的MinuteSort FDS(Flat Datacenter Storage),它展示了如何在一个网络中足够的平均分配网络中的每一台计算机全速发送数据,它允许将数据存储在远程的每一台计算机,这意味着FDS不会由有在本地存储了。

  对等带宽到底是什么?就像画一条线平分了整个网络带宽,一侧上的服务器可以与另一侧上服务器进行通信的通信速率。有足够的平分带宽的任何服务器可以与任何其他服务器的完整的网络速度。

  为什么我们不是很好的对等网络带宽么?我们通常有发送,而不是东西南北交通网络优化。我们经常做一些网络优化,从横向到纵向。纵向意味着你的服务器是跟某个客户端在互联网上。横向是指你所谈论到另一台服务器的数据中心内。前云的软件架构主要是纵向沟通,客户在互联网之外。横向是后台云软件的功能是通过对话主要是为了彼此,只有少数卷须的大型集群。回想一下,谷歌如何倡导大量分列架构,它一个单一的网页可能需要1000个请求。大量分列架构的结构是新的常态。

  我们都知道,数据中心网络没有跟上的软件体系结构的变化,但实际情况可能比我们知道的更糟。为了支持多为纵向的通信的能力,数据中心常使用了一个树型拓扑结构的核心,汇聚层和接入层。这个观点是,顶路由的网络有足够的带宽来处理所有流量,所有的机器的树中的。如果经济实力雄厚可以购买很多高层网络设备,如240-1。但如果你想谈论到数据中心中的一台机器中的其它部分的,这个选择是不明智的。

  创建一个负担得起的对等带宽的网络,需要更周到的态度。基本的选项似乎是改变的协议,改变路由器,或者改变主机。微软想出的方法是,更改主机集中控制,并添加了一层。


作者: 申安安
来源:it168网站
原文标题:为云准备 新数据中心网络释放代码数据
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/224046

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。