当前位置:云计算企业动态 → 正文

谷歌拥抱开源技术Docker 意图推动云计算革命

责任编辑:jacky |来源:企业网D1Net  2014-06-11 08:46:38 本文摘自:腾讯科技

谷歌拥抱开源技术Docker 意图推动云计算革命

开源技术Docker已经成为云计算领域的热门理念,谷歌将大力支持Docker技术。

Docker就像装运互联网内容的集装箱。Docker可以让网络软件开发商整齐地打包开发内容,以便在机器间快速传输内容。在现代互联网环境中,软件往往需要在成百上千台机器上运行,实现起来并非易事。

谷歌认为,Docker便于所有人 快速调用大量计算能力,它可以改变软件开发方式。换句话说,谷歌认为Docker可以让所有人从事谷歌多年经营的事业。

谷歌工程师埃里克·布鲁尔(Eric Brewer)表示:“谷歌和Docker可谓天生一对。在如何开发软件方面,我们拥有相同的愿景。”

本周,在一场会议的主题演讲中,布鲁尔将公布谷歌云计算服务与Docker的全新整合方式,涉及的云服务包括Google App Engine和Google Compute Engine。在蓬勃发展的云计算市场,谷歌正努力追赶领军者亚马逊,新技术将推动谷歌云服务的发展。众所周知,谷歌拥有谷歌搜索、Gmail等知名网络应用,布鲁尔的演讲还将对Docker的发展起到巨大的推动作用。

鉴于布鲁尔的身份,这则消息将产生特别的影响力。事实上,布鲁尔就像是现代互联网架构守护神。从谷歌和亚马逊到Facebook和Twitter,当今的科技巨头都在众多廉价服务器上运行网络服务,它们用各种软件工具将大量小型机器转变成一个庞大的整体。这似乎像打造仓库那么大的计算机。面对不断增加的现代网络服务需求,这已经成为唯一的可行方法。一切的缔造者正是埃里克·布鲁尔。

上世纪90年代中期,作为加州大学伯克利分校计算机科学系教授,布鲁尔开发了网络搜索引擎Inktomi,Inktomi是首款运行于大规模廉价机器网络的网络搜索引擎。在接下来的20年里,谷歌、亚马逊和Facebook将此理念发展到新的高度,它们都基于布鲁尔提出的最为知名的观点:CAP原理。该原理为此类大型系统提供了开发指导。

谷歌云服务产品经理克雷格·麦鲁奇(Craig Mcluckie)表示:“追根溯源,他(布鲁尔)是所有谷歌技术的鼻祖。”

如今,布鲁尔还是谷歌内部的关键开发人员,为谷歌精英工程师团队的一员。这意味着,在第一次重塑互联网之后,布鲁尔将为网络架构领域带来新一波技术革命。

实际上,布鲁尔不会仅仅改进谷歌的全球数据中心。与亚马逊、微软等科技公司一样,谷歌现在正在向软件开发商提供云计算服务。如今,云计算服务为开发者带来了极大的便捷,他们无需在数据中心调试自己的硬件,而在Docker的支持下,布鲁尔希望为开发者带来更多的便捷。

布鲁尔表示,谷歌数据中心已经发展多年,Docker可以模拟谷歌数据中心技术,大量机器可以像一台计算机一样运行。Docker代表网络软件开发的未来。

超级集装箱

Docker是一家旧金山小型初创开发的开源软件。乍看起来,它显得微不足道,但在硅谷工程师圈子里,它非常流行。eBay开发人员特德·德兹巴(Ted Dziuba)表示:“如果你认为简化开发者生活是发展方向,那么Docker便是发展方向。”

Docker表示,超过1.4万款应用已经采用其技术。布鲁尔表示,自从数年前Ruby on Rails开发框架兴起之后,没有哪种技术像Docker一样起步如此迅速,普及如此广泛。

Docker依赖的技术已经问世多年。开源Linux系统早已提供“容器”方案,该方案可以隔离服务器上的不同任务。防止任务相互干扰。谷歌便基于这种理念提供众多网络服务,谷歌还花费多年时间优化服务的工作方式。但Docker可以将一台机器的“容器”方便地转移到另一台机器。

布鲁尔表示:“在便捷打包软件和标准化部署软件方面,Docker做得非常出色。Docker让容器方案变得更加高效。”

Docker可以为开发者提供多种帮助。例如,开发者拥有一款桌面软件,他无需加以改进,便可以让软件成为一款云服务。未来,Docker有望让开发者更加方便地转换应用,无需考虑应用运行环境,也无需考虑应用采用的云计算平台。

Docker首席技术官所罗门·希克斯(Solomon Hykes)表示:“Docker技术可以让机器互换。”云计算一直承诺,我们可以将互联网当作一台巨型计算机。但是,梦想从未照进现实。由于不同系统和不同云服务存在差异,转移软件其实非常困难。

更大的影响力

诚然,Docker无法在一夜之间改变这种状况。首先,如果要运行Docker容器,每台机器必须装备一款附加软件。尽管这款软件旨在各版本Linux系统上具备相同的运行方式,但实际情况并非如此。

布鲁尔表示:“软件还不够完美。谷歌和开发社区都在这方面加以改进。容器不一定可以在所有系统中运行。”

如果大型操作系统开发商和大型云服务也可以支持这项技术,我们就可以进跨入全新的云计算世界——所有云服务都有一致的部署方式。幸运的是,谷歌不是唯一支持Docker技术的科技公司。虽然规模尚小,但亚马逊、Rackspace和Digtial Ocean的云服务都已经支持Docker。

从表面上看,Docker技术可以会影响谷歌云计算业务。理论上,Docker可以方便开发者从谷歌云计算平台转移应用。但谷歌意识到,Docker可以吸引更多的开发者使用谷歌云服务。

希克斯表示:“Docker技术对谷歌有利无弊,开发者可以轻松脱离谷歌云计算平台,但谷歌因此吸引的客户量会多于流失的客户量。”

布鲁尔表示:“对于开发而言,容器只是一个应用级视角,而不是机器级视角。显然,应用级视角更加自然,而且可以赢得未来。”

关键字:谷歌Docker计算平台云计算

本文摘自:腾讯科技

x 谷歌拥抱开源技术Docker 意图推动云计算革命 扫一扫
分享本文到朋友圈
当前位置:云计算企业动态 → 正文

谷歌拥抱开源技术Docker 意图推动云计算革命

责任编辑:jacky |来源:企业网D1Net  2014-06-11 08:46:38 本文摘自:腾讯科技

谷歌拥抱开源技术Docker 意图推动云计算革命

开源技术Docker已经成为云计算领域的热门理念,谷歌将大力支持Docker技术。

Docker就像装运互联网内容的集装箱。Docker可以让网络软件开发商整齐地打包开发内容,以便在机器间快速传输内容。在现代互联网环境中,软件往往需要在成百上千台机器上运行,实现起来并非易事。

谷歌认为,Docker便于所有人 快速调用大量计算能力,它可以改变软件开发方式。换句话说,谷歌认为Docker可以让所有人从事谷歌多年经营的事业。

谷歌工程师埃里克·布鲁尔(Eric Brewer)表示:“谷歌和Docker可谓天生一对。在如何开发软件方面,我们拥有相同的愿景。”

本周,在一场会议的主题演讲中,布鲁尔将公布谷歌云计算服务与Docker的全新整合方式,涉及的云服务包括Google App Engine和Google Compute Engine。在蓬勃发展的云计算市场,谷歌正努力追赶领军者亚马逊,新技术将推动谷歌云服务的发展。众所周知,谷歌拥有谷歌搜索、Gmail等知名网络应用,布鲁尔的演讲还将对Docker的发展起到巨大的推动作用。

鉴于布鲁尔的身份,这则消息将产生特别的影响力。事实上,布鲁尔就像是现代互联网架构守护神。从谷歌和亚马逊到Facebook和Twitter,当今的科技巨头都在众多廉价服务器上运行网络服务,它们用各种软件工具将大量小型机器转变成一个庞大的整体。这似乎像打造仓库那么大的计算机。面对不断增加的现代网络服务需求,这已经成为唯一的可行方法。一切的缔造者正是埃里克·布鲁尔。

上世纪90年代中期,作为加州大学伯克利分校计算机科学系教授,布鲁尔开发了网络搜索引擎Inktomi,Inktomi是首款运行于大规模廉价机器网络的网络搜索引擎。在接下来的20年里,谷歌、亚马逊和Facebook将此理念发展到新的高度,它们都基于布鲁尔提出的最为知名的观点:CAP原理。该原理为此类大型系统提供了开发指导。

谷歌云服务产品经理克雷格·麦鲁奇(Craig Mcluckie)表示:“追根溯源,他(布鲁尔)是所有谷歌技术的鼻祖。”

如今,布鲁尔还是谷歌内部的关键开发人员,为谷歌精英工程师团队的一员。这意味着,在第一次重塑互联网之后,布鲁尔将为网络架构领域带来新一波技术革命。

实际上,布鲁尔不会仅仅改进谷歌的全球数据中心。与亚马逊、微软等科技公司一样,谷歌现在正在向软件开发商提供云计算服务。如今,云计算服务为开发者带来了极大的便捷,他们无需在数据中心调试自己的硬件,而在Docker的支持下,布鲁尔希望为开发者带来更多的便捷。

布鲁尔表示,谷歌数据中心已经发展多年,Docker可以模拟谷歌数据中心技术,大量机器可以像一台计算机一样运行。Docker代表网络软件开发的未来。

超级集装箱

Docker是一家旧金山小型初创开发的开源软件。乍看起来,它显得微不足道,但在硅谷工程师圈子里,它非常流行。eBay开发人员特德·德兹巴(Ted Dziuba)表示:“如果你认为简化开发者生活是发展方向,那么Docker便是发展方向。”

Docker表示,超过1.4万款应用已经采用其技术。布鲁尔表示,自从数年前Ruby on Rails开发框架兴起之后,没有哪种技术像Docker一样起步如此迅速,普及如此广泛。

Docker依赖的技术已经问世多年。开源Linux系统早已提供“容器”方案,该方案可以隔离服务器上的不同任务。防止任务相互干扰。谷歌便基于这种理念提供众多网络服务,谷歌还花费多年时间优化服务的工作方式。但Docker可以将一台机器的“容器”方便地转移到另一台机器。

布鲁尔表示:“在便捷打包软件和标准化部署软件方面,Docker做得非常出色。Docker让容器方案变得更加高效。”

Docker可以为开发者提供多种帮助。例如,开发者拥有一款桌面软件,他无需加以改进,便可以让软件成为一款云服务。未来,Docker有望让开发者更加方便地转换应用,无需考虑应用运行环境,也无需考虑应用采用的云计算平台。

Docker首席技术官所罗门·希克斯(Solomon Hykes)表示:“Docker技术可以让机器互换。”云计算一直承诺,我们可以将互联网当作一台巨型计算机。但是,梦想从未照进现实。由于不同系统和不同云服务存在差异,转移软件其实非常困难。

更大的影响力

诚然,Docker无法在一夜之间改变这种状况。首先,如果要运行Docker容器,每台机器必须装备一款附加软件。尽管这款软件旨在各版本Linux系统上具备相同的运行方式,但实际情况并非如此。

布鲁尔表示:“软件还不够完美。谷歌和开发社区都在这方面加以改进。容器不一定可以在所有系统中运行。”

如果大型操作系统开发商和大型云服务也可以支持这项技术,我们就可以进跨入全新的云计算世界——所有云服务都有一致的部署方式。幸运的是,谷歌不是唯一支持Docker技术的科技公司。虽然规模尚小,但亚马逊、Rackspace和Digtial Ocean的云服务都已经支持Docker。

从表面上看,Docker技术可以会影响谷歌云计算业务。理论上,Docker可以方便开发者从谷歌云计算平台转移应用。但谷歌意识到,Docker可以吸引更多的开发者使用谷歌云服务。

希克斯表示:“Docker技术对谷歌有利无弊,开发者可以轻松脱离谷歌云计算平台,但谷歌因此吸引的客户量会多于流失的客户量。”

布鲁尔表示:“对于开发而言,容器只是一个应用级视角,而不是机器级视角。显然,应用级视角更加自然,而且可以赢得未来。”

关键字:谷歌Docker计算平台云计算

本文摘自:腾讯科技

电子周刊
回到顶部

关于我们联系我们版权声明隐私条款广告服务友情链接投稿中心招贤纳士

企业网版权所有 ©2010-2024 京ICP备09108050号-6 京公网安备 11010502049343号

^