【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

谷歌副总裁谈未来云计算的方向:容器和微服务

  • 2015-06-01
  • 本文字数:1107 字

    阅读完需:约 4 分钟

近日,谷歌公司副总裁、CAP 理论的提出者、加州大学伯克利分校教授 Eric Brewer 接受了 Mesosphere 公司高级研究分析师 Derrick Harris 的采访。Eric 教授就采访中提到的容器技术与 CAP 理论等方面的问题一一进行了回答。

容器技术何以现在崛起?

Eric 教授表示他目前在谷歌主要负责 Kubernetes 和容器相关的项目。在此之前,他已经通过开发 Inktomi 搜索引擎积累了相关的经验。与谷歌公司相同,Inktomi 团队都是在硬件而不是虚拟机上以多进程的方式来运行不同的应用程序。而容器技术正是这种多进程运行方式的更高层抽象。因此,Eric 教授表示他之前就相信,由这样经验丰富的团队开发的容器集群管理系统 Kubernetes 必然会取得成功。但是,现在社区中每天提交代码和评论的数量如此之多还是超出了他的预期。Kubernetes 团队不得不努力提高处理代码和评论的速度。

Eric 教授还进一步透露了 Kubernetes 与 Borg 及 Omega 的关系。Borg 和 Omega 是谷歌之前就已经开始使用的资源编排系统。为了方便用户,谷歌在这两个项目的基础上提出了开源的 Kubernetes。该项目充分借鉴了之前两个项目中积累的经验以及教训。

CAP**** 理论如何指导分布式系统设计?

接下来,Eric 教授与 Derrick 讨论了关于 CAP 理论的问题。CAP 理论是 Eric 教授在 2000 年 PODC 研讨会上提出的一个猜想:一致性、可用性和分区容错性无法在分布式系统中被同时满足,并且最多只有两个能够被同时满足。该猜想首次把一致性、可用性和分区容错性这三个因素总结出来作为系统设计的重要特征,并断言用这三点可以划分所有的分布式系统,指明了这三个特征之间不可能同时共存的关系。Eric 教授表示,当初提出该理论时,他也十分困扰,认为分布式系统在无法全连接所有节点时必须要在可用性与一致性上进行选择。多年后再看 CAP 理论,他现在有了更加清晰和深刻的理解。通过 Bigtable、Cassandra 以及 Dynamo 等数据管理系统在这方面的探索,大家也意识到了该理论的真正含义。Eric 教授举了一个自动取款机(ATM)的例子。在 ATM 无法连接服务器的时候,分布式系统的一致性和可用性的确不可能被同时满足。但是,银行一般会采用提供小额单次取款服务的方式来进行折中。也就是说,系统通过允许一定的不一致性来获得一定的可用性。而且,通过审计 / 赔偿的方式,金融系统很好的解决了类似问题。至于构建新的应用时,Eric 教授认为只要开发人员领会 CAP 理论的含义并制订了应对策略即可。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-06-01 00:501868
用户头像

发布了 268 篇内容, 共 117.7 次阅读, 收获喜欢 24 次。

关注

评论

发布
暂无评论
发现更多内容

【融云出海白皮书免费看】出海洞察之印尼的「新兴市场启示录」

融云 RongCloud

白皮书 出海

戴尔Latitude 3330,实用办公党,解放双肩包

科技热闻

长安链源码分析之网络模块 net-liquid(5)

创新引擎,值得信赖的生产力工具PowerEdge T550塔式服务器

科技热闻

30+场技术论坛 1000+科技新品发布 今年云栖大会我们关注什么?

阿里技术

云栖大会

使用python监控linux服务器

技能实验室

10月月更

LED显示屏由什么组成?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

Vue模板是怎样编译的

yyds2026

Vue

工作四年,靠这份Java面试宝典,跳槽到阿里,月薪直涨12K

收到请回复

Java 面试 语言 & 开发 金九银十

Springboot项目启动后获取配置属性

技能实验室

10月月更

LP流动性质押挖矿dapp系统开发详情(案例演示)

开发微hkkf5566

等保合规是什么意思?怎么做?

行云管家

网络安全 等保 过等保 等保合规

Vue响应式系统原理并实现一个双向绑定

yyds2026

Vue

记一次应用接入第三方统一认证服务的过程,基于JWT和OAuth2.0

技能实验室

Java 10月月更

国家级认证!青藤获得安全运营类一级资质

青藤云安全

网络安全 主机安全 青藤云安全

戴尔Precision 3660工作站:设计师手里的金刚钻

科技热闻

专访超次元|这家头部虚拟赛道公司,如何借助3DCAT加速元宇宙建设?

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

戴尔Latitude5000——回归职场初心

科技热闻

云安全和传统安全有什么区别?又有什么关系?

行云管家

网络安全 数据安全 云安全

随需应变,快速开发工作流

力软低代码开发平台

分析服务用多维度、多场景的用户分层,带您深度玩转精细化游戏运营

HMS Core

分析

长安链源码分析之网络模块 net-liquid(6)

使用Idea搭建App开发环境,创建安卓工程

技能实验室

android IDEA 10月月更

两折!3DCAT实时渲染云超强算力帮你玩转元宇宙

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

邂逅Vue3

渔戈

前端 Vue3 10月月更

电网攻击频发,云原生架构正在成为众矢之的

青藤云安全

网络安全 主机安全 青藤云安全

3DCAT教育合作伙伴招募 | 价值80w权益等你来,立享最高级别技术支持

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

Java读取csv文件的三种方式

技能实验室

10月月更

Vue组件是怎样挂载的

yyds2026

Vue

使用python生成文字图片,画圆圈 ,生成圆形图片

技能实验室

10月月更

python将视频抽帧的的多种方式

技能实验室

10月月更

谷歌副总裁谈未来云计算的方向:容器和微服务_Google_张天雷_InfoQ精选文章