百度选择Docker容器在帕纳斯的沙箱上

百度应用引擎(BAE)2.0使用容器,而不是沙箱

中国互联网和搜索巨头今天百度宣布了它选择了开源Docker Containerization系统作为其即将到来的百度应用引擎2.0的基础。根据Docker,Inc。的Docker项目的Docker,Inc。,这表示Docker,Inc。的基于沙箱的PaaS向基于容器的PaaS移动。

越来越多的平台和服务(PAAS)似乎在基于云的采用中获得势头。为什么不应该?对于许多用户来说,云是一个运行他们应用程序的地方。与他们不想担心硬件和网络连接的方式相同,他们也不希望处理OS问题。只要他们的应用程序运行,就是他们关心的。

第一代PAAS平台使用沙箱技术允许多个应用程序在操作系统的单个实例上运行。然而,沙箱具有它们的缺点。也许最大的是你需要一个你正在使用的每种特定语言的不同沙箱。随着当今普遍的普遍的发发语言,这使得这种情况非常复杂。实际上,许多PaaS沙箱技术使用他们支持的语言数量作为他们的杀手功能。除了语言支持之外,沙箱还提出了开发,安全性和维护更加复杂。虽然包括百度在内的许多公司,但最初选择沙箱作为其PaaS产品的基础,但下一代PAAS平台越来越多地迁移到容器作为更好的解决方案。

“通过传统的PAA,通过沙箱技术实现资源隔离和约束,”百度百度队的技术领导人Yifei Chen说。“我们被绘制到Docker,因为它替换了包含容器化的沙箱,实现了多语言,敏捷和经济高效的解决方案,为开发人员提供了支持越来越多的框架和应用程序所需的灵活性。Docker有一个蓬勃发展的生态系统,和我们很乐意正式加入它。“

根据Docker,T何百度队由于以下原因选择了Docker容器:

  • 与传统的沙箱相比,Docker(和一般集装箱)是一种通用方法,使得支持新的编程语言,框架和数据库更容易。
  • 因此,平台开发和维护的成本显着降低。
  • 容器是轻量级的,也不会产生性能开销,这意味着平台运营成本也在控制下。
  • 使用常规框架的可能性,而不是特定于自定义平台特定的API,导致更广泛的用户采用。
  • 最后但并非最不重要的是Docker社区非常活跃,越来越快。

根据新闻稿,百度进一步与Docker社区进行了贡献Docker存储库。该公司最近还提供了在码头期间使用云计算架构师峰会在中国。以下是百度团队翻译演示文稿的幻灯片:(如果您没有看到幻灯片窗口,请在浏览器上点击重新加载)

Pratice的Docker -chenyifeiDocker.

百度不是唯一一个拥抱Docker容器代替沙盒的Paas播放器。谷歌和红帽还宣布支持码头。在任何版本的Linux上运行,似乎容器都准备成为PaaS产品的主导形式。

我知道在与德沃斯世界中的朋友交谈时,他们是容器的大粉丝。无论是通过Chef还是Puppet脚本都在公共,私人或混合云中,可以轻松地旋转语言独立VM容器的能力是一个大加上。

基于集装箱的PAA应该允许应用程序开发人员旋转和下降应用程序的自由度比旋转云实例更容易。不担心环境的操作系统管理允许他们真正专注于他们的应用。

如果他们认为基于容器的PAAS,我有兴趣听取开发人员会像许多人一样有吸引力。如果您是开发人员使用PaaS或思考它,请留下评论。

随着PAAS的使用持续增长,随着容器的使用承诺飙升。正如我写两周前所写的那样,集装箱化可能会像虚拟机管理程序虚拟化一样普遍存在。它似乎是开源Docker项目和Docker,Inc。是这场运动中的领先球员。Xen被卖给Citrix的十亿美元左右,可以在码头的店内获得类似的快乐结局吗?

加入网络世界社区有个足球雷竞技appFacebooklinkedin.评论是最重要的主题。

版权所有©2013.Raybet2

SD-WAN采购商指南:要询问供应商(和您自己)的关键问题