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

  • 时间:
  • 浏览:0

Google暂且在互联网上运行,它运行在一点人的专用特殊网络上,针对一点人的特殊都要来组合。为哪此朋友使用一个多 多在广义技术上却为了详细不同的目的。

朋友能想看 集中化在服务中赢得了用户

Enamil和NNTP,都是分布式服务,随便说说没人消亡,但或者我让位给了集中式服务,像Twitter,facebook,G++,WhatsApp以及推送通知。随便说说分布式在后台几乎每个软件服务中都扮演了一个多 多不得劲要的角色,或者我哪此服务这类 在逻辑上是集中地。

集中式使得全都事情变得容易,搜索,打个比方,或者我你搜索你都要的所有数据在某个地方。这可是我为哪此Google爬行网页以及存储朋友在一个多 多十分巨大的口袋里。身份是一个多 多最好的集中。等事情遵循一个多 多流程,加入,配置,A/B测试,平凡的推送,迭代设计,欺诈检测,DDoS防御,深入学习,以及几乎任何高价值的你想创建的加带型态。

或者我,一个多 多远程尸体并没人在你的控制,像一个多 多你的产品中的关键组件总出 了引人注目的高延迟,以及改变用户体验或者我一个多 多失败。这不遇见你想要的服务,端到端的控制是创造一个多 多体验的关键。

或者我这是一点人使用的,或者我它运营于互联网或者我有行星般网络的规模,或者我它都要在其它方面自主操作,没人联合遇见你的朋友。

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

分布式也是一个多 多政治选着

尝试去朋友家一个多 多分散,或者我联合Twitter服务,打个比方,随便说说技术上可行,还没人爆炸式被常规的采用。很简单的意味着 即时集中工作以及作为一个多 多用户,你想要的就遇见你工作的。这是最主要的,第二性质就像安全性,拥有一点人的数据,弹性,自由言论,等等。除了更重视些,几乎没人哪此已知的更多哪此的问题图片。

或者我对于另一点,第二型态正式朋友的最佳奖项。Doc Searls的作品中《 Escaping the Black Holes of Centralization 》,用这类 分散化的例子,说明人权和政治自由的重要性。一个多 多详细分布式和一个多 多加密的P2P聊天系统难以向由一个多 多不知名的大公司运营的集中式服务妥协。

当你思考你一点人的系统构架时

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

像一点Google创造的大规模服务,Andromeda网络进行了集中控制。顺便提一下,正如是Google文件系统和MapReduce调度系统被模仿时,意味着 了Hadoop的诞生。BigTable NoSQL数据存储也是没人,它们催生了一点这类的基因重组品。甚至是尚未被基因重组的B4 WAN和Spanner分布式文件系统。

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

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

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

全都,当你认为一个多 多详细分散的构架没能有原先的功能或者我可伸缩性,你就都要去看看其它的了。

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

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

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

控制器是一个多 多单一的过程意味着 着哪此?没哪此,这是逻辑上的集中,或者我或者我是分布在一点机器上比如一个多 多典型的服务器构架。这可是我它怎样才能扩展。考虑到今天的大型机,大内存和高速网络,对于除特大哪此的问题图片外的大多数哪此的问题图片,为性能意味着 而采用详细去中心化的架构是不具有说服力的。

或者我你的系统是小的,没三个小多 多详细的集中式构架依然很有吸引力。

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

多年以来,在软件构技术领域中,分布式服务和集中式服务一个劲在争论。集中式构架,相当于在管理和控制层面是赢家。或者我,Google不仅仅统一,朋友还是这类 模型的忠实支持者,即时在哪此你认为不适合工作的地方。

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

对于广阔的里面立场,谷歌或者我显示了集中管理以及控制结合分布式数据或者我成了现在规范化的构架。暂且试图让一切工作分布式,你或者我暂且都要它,或者我,这真的没能没能。

不过,话又说回来大洋洲一个劲和东亚发生战争中。

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