【翻译】Google发现:集中控制,分布式数据架构,比完全分布式的架构工作的更好

  • 时间:
  • 浏览:0

在互联网规模,自治系统模型在逻辑上和物理上分布式依然是赢家。它的规模惊人,否则在协调成本上的高代价,以及缓慢的反应时间,在过去是很好的构架,否则之只是适合现在的网络工作不能 。

除了提供那先 底部形态,控制服务还作为单点配置。这使得整个网络在单一的另4个节点具有详细的可编程性,最终使网络自动化,这是SDN最有价值的方面。

只是,另4个集中式控制器知道所有,看多所有,通过直接编程路由器固定线路。有一句老话说,慢的BGP(边界网关协议)收敛时间在错误前一天会杀死性能。使用你自己的SDN在你的硬件错误时立即作出反应。集中式控制器会编程路由,使用另4个原应预先计划好的代替路线。这对于今天的云基础系统是另4个关键底部形态,高可用性需求,低延迟链接,即时在广域网。

控制器是另4个单一的过程原应那先 ?没那先 ,这是逻辑上的集中,否则原应是分布在之类 机器上比如另4个典型的服务器构架。这只是它咋样扩展。考虑到今天的大型机,大内存和高速网络,对于除特大大问題外的大多数大问題,为性能原应而采用详细去中心化的架构是不具有说服力的。

原文地址:Google Finds: Centralized Control, Distributed Data Architectures Work Better than Fully Decentralized Architectures

初次翻译,如有错误请指出。

分布式也是另4个政治选折

尝试去隔壁家另4个分散,原应联合Twitter服务,打个比方,随便说说技术上可行,还都没法爆炸式被常规的采用。很简单的原应即时集中工作以及作为另4个用户,你你都后能 的就都没法你工作的。这是最主要的,第二性质就像安全性,拥有自己的数据,弹性,自由言论,等等。除了更重视些,几乎都没法那先 已知的更多大问題。

否则对于另之类 ,第二底部形态正式他们儿的最佳奖项。Doc Searls的作品中《 Escaping the Black Holes of Centralization 》,用之类 分散化的例子,说明人权和政治自由的重要性。另4个详细分布式和另4个加密的P2P聊天系统难以向由另4个不知名的大公司运营的集中式服务妥协。

当你思考你自己的系统构架时

之类 文章的环境是Google令人影响深刻的家酿啤酒,SDN(软件定义网络)系统,它使用另4个集中式控制构架而详细一定会互联网式分散自治系统模型,互联网像使用路由协议链接的个体岛屿。

只是,当你认为另4个详细分散的构架先要有曾经的功能原应可伸缩性,你就不能 去看看其它的了。

原应你的系统是小的,都没法另4个详细的集中式构架依然很有吸引力。

Enamil和NNTP,详细一定会分布式服务,随便说说都没法消亡,但原应让位给了集中式服务,像Twitter,facebook,G++,WhatsApp以及推送通知。随便说说分布式在后台几乎每个软件服务中都扮演了另4个有点硬要的角色,否则那先 服务两种在逻辑上是集中地。

集中式使得只是事情变得容易,搜索,打个比方,原应你搜索你不能 的所有数据在某个地方。这只是为那先 Google爬行网页以及存储他们儿在另4个十分巨大的口袋里。身份是另4个最好的集中。等事情遵循另4个流程,加入,配置,A/B测试,平凡的推送,迭代设计,欺诈检测,DDoS防御,深入学习,以及几乎任何高价值的你想创建的再加底部形态。

否则,有另4个远程尸体并都没法在你的控制,像另4个你的产品中的关键组件总爱 总爱 出现了引人注目的高延迟,以及改变用户体验原应另4个失败。这详细都没法你你都后能 的服务,端到端的控制是创造另4个体验的关键。

像之类 Google创造的大规模服务,Andromeda网络进行了集中控制。顺便提一下,正如是Google文件系统和MapReduce调度系统被模仿时,原应了Hadoop的诞生。BigTable NoSQL数据存储也是都没法,它们催生了之类 之类的群克隆品。甚至是尚未被群克隆的B4 WAN和Spanner分布式文件系统。

“他们儿看多的是逻辑上的集中。分层次的控制层面与另4个对等网络数据层面的节奏上详细分散。”Vahdat在他的演讲上解释道。“所有在那先 层面上飞翔的传统智慧生活 。”他继续说道,提到以上所有的项目,并补充说在1002年,Google让每本人吃了一惊,之类,建立另4个大规模存储系统像GFS来集中控制。“此时,他们儿在设计模式上相当有信心。他们儿能建立另4个本质上更高效的系统通过谨慎利用集中化而详细一定会通过另4个对等网络来管理”

多年以来,在软件构技术领域中,分布式服务和集中式服务总爱 在争论。集中式构架,至少在管理和控制层面是赢家。否则,Google不仅仅统一,他们儿还是之类 模型的忠实支持者,即时在那先 你认为不适合工作的地方。

这是另4个摘录,来自Google的Lifts Veil在“Andromeda”虚拟网络。一篇来自Timothy Morgan的优秀文章。它包括另4个报价,来自money quote,另4个杰出工程师以及Google的网络技术主管。

SDN和传统网络的主要区别在于基础控制网络的模型。在软件定义网络,另4个集中控制有另4个详细的端到端视图关于整个网络,以及关于所有网络路径和装置功能驻留在单个应用任务管理器中。否则,控制器能不到计算路径,基于源地址和目的地址。正对不同的网络流量情況使用不同的网络路径,以及快速响应改变网络条件。

SDN详细改变了模型,Greg Ferro都没法解释道:

原应这是自己使用的,原应它运营于互联网原应有行星般网络的规模,原应它不能 在其它方面自主操作,都没法联合都没法你的他们儿。

转载请注明:旅途@KryptosX » 【翻译】Google发现:集中控制,分布式数据架构,比详细分布式的架构工作的更好

对于广阔的里面立场,谷歌原应显示了集中管理以及控制结合分布式数据原应成了现在规范化的构架。之只是试图让一切工作分布式,你原应之只是不能 它,否则,这真的先要先要。

不过,话又说回来大洋洲总爱 和东亚所处战争中。

Google之只是在互联网上运行,它运行在自己的专用特殊网络上,针对自己的特殊不能 来组合。为那先 他们儿使用另4个在广义技术上却为了详细不同的目的。

他们儿能看多集中化在服务中赢得了用户