为什么Docker成为虚拟化docker与云计算算新宠

比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
为什么Docker成为虚拟化与云计算领域的新宠儿
  又是一年OSCON大会,今年成了所有技术人士最为关心的热门词汇。而其中最炙手可热的新兴项目正是Docker,这款超轻量化集装箱式应用可谓充满发展潜力。
  我正好遇上了Docker服务副总裁James Turnbull,他在本次大会上组织了一个Docker速成班。除了讨论Docker到底是什么之外,我们还交流了关于云、开源贡献以及借此获得工作岗位方面的话题。
  你曾经撰写过几本讨论学科的书籍。你是以怎样的机缘与Linux相遇的?你为什么会在这方面迸发出如此热烈的激情?
  我记得我第一次接触Linux是在上世纪九十年代中期,当时Debian系统才刚刚推出不久。我之前曾经使用过OS400、VAX/VMS以及SunOS,但这些经历仅仅局限在环境当中。平心而论,“开源”这个概念并没有强刻将我牢牢吸引住。在此之后我遇上了Linux,这相当于我一夜之间拥有了自己的台式规格计算机,其中运行着在背后支持的设备完全相同的工具与服务。这简直让我兴奋得想要尖叫。同样重要的是这套系统完全免费,也就是说我不需要为硬件及软件支持高昂的使用成本、却也同样能够利用它们实现梦幻般的构想。接下来,我发现免费只是其特性的一部分、真正重要的是我能够获得它的源代码。换言之,如果出现组件损坏或者想要更多功能,我们自己是有办法实现的(或者至少可以尝试加以解决)、或者与其他技术大牛交流以学习如何实现。这种前所未有的参与感加上开源技术社区的逐步成长壮大真的令我惊讶万分。从那时候开始,我就一发不可收拾地爱上了开源。
  你的个人简介中提到你的“真正工作岗位”是Docker服务副总裁。莫非你在其它开源工作中的努力完全属于个人爱好?
  这其实是我的合作伙伴开的一个小玩笑。跟大多数“极客”一样,我总爱坐在自己的计算机前面,忙于通过敲打解决问题或者编写新项目。我的合作伙伴笑言我拥有两份工作:“真正”工作和开源工作。多亏了过去两年中在Puppet实验室以及Docker项目当中的经历,我终于能够将自己的激情转化为实实在在的经济收入了。
  开源贡献者们大多喜欢这样表达自己的工作性质;在开源领域,个人爱好与专业工作之间的界线确实非常模糊。你觉得这是一种积极的影响、还是带有消极性?
  我认为从不同的角度出发,这样的思维方式既有积极性也有消极性。积极的一面是,我们在自己的工作中用于解决问题的(例如构建工具、修复漏洞或者编写说明文档等)可以被共享给其他用户,从而帮助对方轻松解决同类问题或者更快找到正确答案。但从消极的角度看,把热情与工作结合得太过紧密往往会让人感到有种任务“无处不在”之感。
  我还意识到,这种爱好与工作之间的模糊界线给整个行业的多样性乃至开源社区带来了怎样的影响。新兴企业领域有这样一种看法,认为只有在GitHub上拥有一定成绩并为开源项目作出贡献的开发者才是优秀的开发者。我个人非常幸运,因为我有时间、金钱和必要的教育背景来支撑自己为开源作贡献的决定。但很多其他没有这样的资源储备,而且参考的都是些涵盖范围很广但针对面却过窄的开源社区调查结论,例如:白人、男性、受过高等教育。这种对“优秀”开发者的定义已经成为一种封闭的招聘体系,而且长期以来在开源乃至整个IT业界一直普遍存在。我认为这是我们迫切需要改变的状况。
  你是怎样接触并参与到Docker项目当中的?
  我在Solomon将Docker项目开源化不久之后就参与到了其中。我对于LXC与容器技术拥有一定了解(过去曾经做过与Solaris Zones以及硬件上LPAR相关的工作),因此我决定在这里一试身手。它的易用性确实给我留下了不可磨灭的深刻印象。在与容器方案真正打交道之前,我一直将其视为非常复杂的技术体系,需要大量调整与前续培训才能顺利上手。然而Docker却实现了开箱即用这一伟大目标。就在见识到Docker以及由其构建的以CI/CD为核心的工作流程之后,我瞬间成为它的忠实拥护者。
  Docker已经在与领域掀起了一股新的疯狂热潮。人们为什么会为其如痴如狂?
  我认为其核心吸引力在于Docker能够将自身的轻量级特性与工作流程相结合。它速度极快、易于使用而且属于一套以开发者为核心的DevOps类工具。它的任务非常基础:让代码易于打包并发布。开发者们一直希望拥有可以通过抽象方式简化此类细节处理流程的工具方案。他们的诉求很简单――让自己的代码正常运作。听起来简单,但实际执行中却复杂无比。开发者们往往面临着与系统管理员之间的各种冲突――代码在开发者的环境中明明能够正常起效,但在发布后却问题连连。Docker这位救世主以最大可能让我们的代码变得便捷且绿色,从而保证其能够轻松为用户在各类环境下正常使用。
  在你看来,Docker项目最激动人心的潜在用途是什么?
  绝对是建立执行流程。我的意思是,我曾亲眼见过很多技术人员利用容器机制建立起规模庞大的运作体系,事实上大家可以在一台主机上容纳众多容器、它们的运行速度都很快。但这还并不足以让我为之疯狂――真正的亮点在于,人们可以利用它自动构建起属于自己的开发、测试与创建流程。
  Docker与其它标准化虚拟方案有什么不同?
  Docker属于操作系统层虚拟化方案,这一点与管理程序类虚拟化技术不同。后者将虚拟机通过中间层(也就是‘虚拟机管理程序’)运行在物理硬件之上,而容器则将用户空间运行在操作系统的内核之上。这样的设计使其极端轻量化而且拥有出色的速度表现。
  你觉得云技术的发展是否已经受到开源发展趋势的深层影响?
  我认为开源软件与云计算之间紧密相关。二者在形式上都是让软件运行在云环境当中,而其开发模式也都能够与云相对接。开源软件成本低廉,而且通常不会与效率以及许可产生什么激烈的冲突。
  你觉得Docker会给虚拟化以及云环境带来怎样的改变?你是否认为云技术已经拥有自己的坚实发展轨迹,抑或是仍然存在较为宽松的自由变化空间?
  我认为Docker拥有大量适合处理的工作负载,正如我之前曾经提到的众多容器在超大规模领域的应用以及开发、测试、创建类用例。我完全相信将有相当多的企业用户与供应商乐于将Docker当成虚拟化实现层面的备选方案,包括裸机与云环境这两大模式。
  至于云技术的发展轨迹,我认为我们在过去几年中已经亲身体验到了其前进方向的显著变化。我觉得在真正迎来结局之前,这样的变化还将继续存在。其中最大的变数源自OpenStack及其能否成为晋升为IaaS备选方案或者DIY云解决方案。在我看来,我们目前仅仅触及到PaaS的潜在可能性,这一领域还拥有大量成长与发展的空间。大家不妨继续关注PaaS产品在功能与容量上将如何发展,又能否变得与消费级云产品相融合或者说对接――这也是未来几年中值得认真考量的重要因素。
  你能为我们简单介绍一下,在今年的OSCON大会上Docker会带给我们哪些新鲜内容吗?
  我们将组织一轮Docker速成培训班,目的在于帮助开发人员与系统管理员以易于上手的方式迈出踏向Docker道路的第一步。我们的教程涉及如何使用Docker以及如何将其与用户的日常工作流程相结合。
[ 责任编辑:jj ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注Chinabyte[an error occurred while processing this directive]
用手机浏览
>>>八大问题 快速了解Docker订阅:
八大问题 快速了解Docker
摘要:谷歌对Docker的公开支持让Docker成为本周的热门话题,本文中,我们将向你介绍这种技术是什么,以及它对你企业的作用。
作者:来源:网界网
日 11:32:34
ZDNet至顶网服务器频道 06月12日 新闻消息:谷歌对Docker的公开支持让Docker(《谷歌拥抱开源技术Docker 意图推动云计算革命》)成为本周的热门话题,本文中,我们将向你介绍这种技术是什么,以及它对你企业的作用。
问题1:它是什么?
Docker既是一个开源项目的名称,也是一家专注于Linux容器(Container)的初创公司的名称。容器是指在一台主机上运行多个应用程序,这类似于计算虚拟化,但它不是虚拟化服务器来创建多个操作系统,它提供了更轻量级的替代品,通过虚拟化操作系统,允许多个工作负载在一台主机上运行。
问题2:为什么会有这么多炒作?
Docker公司在本周发布了1.0版产品,为此该公司还召开了名为DockerCon的会议。Docker创始人兼首席技术官Solomon Hykes表示,这个开源Docker项目已经被下载(免费)超过275万次,超过460位贡献者帮助创建了这个版本。Docker已经建立了合作伙伴组来支持其产品,并且,服务提供商都纷纷加入来提供Docker服务。
问题3:容器从何而来?
容器并不是新鲜事物,特别是Linux容器。科技巨头(例如甲骨文、惠普和IBM)几十年来一直在使用容器。然而,在最近几年,该开源项目Docker开始普及,主要是作为虚拟化的替代品或补充品。在意识到围绕该开源项目提供支持的市场机会后,一家名为dotcloud的公司成立了,后来更名为Docker。在1月份,该公司收到了约1500万美元融资,由Greylock合伙人带头,Red Hat公司也做出了主要投资。
问题4:工作原理如何?
该开源项目有两个主要方面:控制组(Contrail Groups),它定义了工作负载需要的计算、内存和磁盘i/o;以及用来隔离和分离每个工作负载的同名组。
商业产品Docker具有两个主要的组成部分:Docker引擎,这是使用户创建和使用容器的核心软件平台;以及Docker Hub,用来创建和共享Docker服务的基于SaaS[注]的服务。通过1.0版本以及Docker Hub的发布,该公司表示,他们有超过14000个应用程序可以与其容器使用。
问题5:容器是虚拟机杀手?
博客主Scott Lowe表示:&在另一方面,通过共享主机内核和操作系统实例的某些部分,容器通常提供较少的隔离,以及更低的开支。&对于只有单个操作系统的环境而言,容器是一个有吸引力的选择,如果需要在环境中运行多个操作系统,虚拟机和管理程序可以非常有用。VM并不会消失,但容器可以提供更好的方式来运行某些应用程序,而不是虚拟化。
问题6:它有什么用途?
容器的主要优点之一是便携性。容器可以在虚拟机上或者裸机服务器运行。它们可以在企业内部或者云计算中运行。这使得容器的最早主要用例之一是围绕软件开发。代码可以编写应用程序,将其放在容器中,然后该应用程序可以跨越不同的环境,因为它已经被封装在容器内。
问题7:需要多少费用?
开源项目Docker提供从GitHub免费下载。而产品Docker收费为每个容器1美元,它提供独立托管的容器。
问题8:还有谁参与?
对于围绕Docker的各种炒作,很多科技公司都希望加入这个市场。Docker也正在构建其合作伙伴关系。商业版本的Docker具有来自该公司的支持,并且整合了很多其他软件平台,包括来自Red Hat、SuSE和Ubuntu的Linux版本,还有其他服务,例如调度工具(Puppet、Chef、Ansible和Jenkins)。
其他服务供应商都正在其平台实现Docker。Rackspace公司首席技术官John Engates在本周写了一篇博客文章称,最初他和其公司对Docker并没有很深刻的印象。但是,在客户开始使用Docker并要求Rackspace支持它后,该公司被&拉&进了这个社区。现在,他们已经非常支持Docker,Engates称容器化为&下一代虚拟化&。
Rackspace公司正在使用Docker来在不同环境测试和部署新的应用程序,他们甚至在网络中使用容器,因为这允许基于软件的负载均衡的多租户形式。然而,最大的影响可能是,容器可能会带来工作负载跨不同环境移动的便捷时代。&Docker可以提供抽象化,实现云计算之间工作负载的移动。这些并不需要是OpenStack云计算。操作系统水平的虚拟化能让应用程序与底层基础设施无关。Docker可以让用户根据其需求找到最合适的解决方案。&
(没有帐户?)
使用第三方帐号登录:
谷歌相关文章Docker相关文章
扫一扫,每天学点MBA
扫一扫,玩转营销
如今,碎片化信息的实时咀嚼,让每个人对IT行业或多或少都能耳闻一些信息,回顾2016年,有喜有悲、有好有坏……IT行业
||||||||||||||||||| |
&&&&&&&&&&&&&&&
& CBS Interactive. All rights reserved.
北京智德典康电子商务有限公司(至顶网)版权所有.
京ICP证号 京ICP备号-2京公网安备 00号
CBSi中国媒体您的位置:
Forrester: Docker将颠覆虚拟化并推动云计算的采用
日 12:04:20 | 作者:佚名 | 来源:至顶网
摘要:</ 宣布将推出 Docker1.0版,一种能够将不同类型的应用自动部署成轻量级、便携、自足型容器,并且几乎可以在任意基础架构上运行这些应用的开源平台。
< 宣布将推出 版,一种能够将不同类型的应用自动部署成轻量级、便携、自足型容器,并且几乎可以在任意基础架构上运行这些应用的。这则消息表明,该平台现可用于商业用途,分别利用 Docker Engine 和 Docker Hub,提供轻量级、便携的运行时支持和打包以及用于应用共享和流程自动化的服务。
我们采访了几家较早采用 Docker 的用户,包括全球 ISV 和本地解决方案提供商。我们认为,基于 Docker 的解决方案将打破服务器市场,进一步推动云计算的采用,得出这一论断的原因主要在于以下几点:
技术优势。今天的组件化应用往往依赖于其他组件、应用或服务。例如,Ruby on Rails 应用可能依赖 MongoDB 作为持久层,同时将 nginx 用作 Web 服务器。每个组件可能还拥有各自的一套依赖项,彼此之间有可能产生冲突。Docker 可以轻松打包必要的依赖项,通过各自的容器将这些依赖性区分开。
不同于 VMware vSphere 和 Microsoft Hyper-V 等基于管理程序的解决方案,Docker 使用 Linux 容器处理虚拟化。因此,这些容器会比传统的虚拟机 (VM)映像小很多,启动速度也远胜于虚拟机。开发人员还可以轻松地比较不同的容器、调试任何问题,以及将容器部署到 Amazon Web Services 上。
业务利益。Docker 的技术优势能够帮助技术管理专家在组件上快速组装应用,显著减少传统打包和部署方法在开发、QA 和生产环境中需要的工作量。技术人员可以在企业内部服务器以及云计算环境中的虚拟机之间,在任意平台上,更加快速地传输未经修改的业务应用。如此一来,技术人员便可使用“复制 & 运行”方式而非传统的“安装 & 配置 & 运行”模式提高灵敏性,响应业务要求和市场发展形势。
生态系统支持。2013 年初,Docker 以 () 公司的身份,凭借 dotCloud 开源项目进入市场,自此,其生态系统已有显著增长。Google 更主动将 Docker 集成到其 Google Compute Engine 中。作为最受欢迎的基础架构即服务平台之一,OpenStack 也已着手将 Docker 嵌入其框架中,而 Havana 便是其选择的第一个版本。四月,Red Hat 宣布扩大与 Docker 的合作,将 Docker 纳入其企业 Linux 和OpenShift PaaS产品。中国领先搜索引擎之一的百度,也在使用 Docker 支持其 Baidu App Engine PaaS 平台。
Docker 仍有很长的路要走。它必须为云计算中的复杂企业应用提供支持(尤如 VMware vApp 简化多层应用的部署),设计更多便于用户使用的图形用户界面以简化管理并且提供更多的调试和跟踪功能。但我们仍然认为,技术管理决策者需要关注 Docker,并应考虑将其嵌入云计算解决方案中以改善业务成果。
参考资料1.:(Cloud Computing)描述了一种基于互联网的新的IT服务增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展而且经常是虚拟化的资源。云计算是继1980年代大型计算机到...2.:平台即服务(Platform as a Service,简称)是一种云计算服务,提供运算平台与解决方案堆栈即服务。在云计算的典型层级中,平台即服务层介于软件即服务与基础设施即服务之间...
[责任编辑:行云之路 ]
正在加载...
我也说几句
汇编一周来国内外网络和IT行业发生的焦点新闻,精挑细选,第一时间推送独家采写的深度报道和热点专题,深入挖掘新闻事件背后的故事,剖析新闻事件的来龙去脉,让读者准确把握业界的发展态势。
汇集存储频道每周精华内容,让您在最短的时间内,以最便捷的方式获取权威的购买指南,专家博客,皆汇聚在此。
定期为您带来深入权威的网络,交换机,路由器,无线,通信领域信息服务,涵盖产品,技术,新闻,应用案例,评测,购买指南,专栏,技巧等多个方面的信息。与企业网络相关的一切,尽在网络通信邮件,您怎可错过?
新一代数据中心建设管理最新信息快递――聚焦新一代绿色数据中心的设计、建设、运营和管理,汇集业界专家与用户的最精粹观点,展示国内外数据中心经典案例!
定期为您带来安全领域权威专业的产品,技术,新闻,应用案例,评测,购买指南等信息,保护您在网络畅游之时不受病毒的威胁,企业运行之际减少安全的风险。一份邮件在手,一份安全在心!
深入、专业关注云计算相关的技术与实践,范围覆盖私有云建设、公有云服务运营、开源云平台发展、重要云服务商动态等领域,面向企业CIO和IT经理提供深度原创报道,以及云计算、云服务领域最新的市场资讯。
汇集软件频道每周精华内容,让您在最短的时间内,以最便捷的方式获取权威的企业软件新闻,SOA,SaaS,BI,ERP,开源技术,产品,技巧等全方面的实用资讯。还犹豫什么,这就开始体验一下吧!
深入、专业关注大数据相关的技术与实践,提供Hadoop、NoSQL等领域的最新技术资讯,定期发布由业界专家撰写的大数据专栏文章,面向企业CIO、IT经理、DBA提供深度原创报道,以及大数据领域的最新市场资讯。
汇集服务器频道每周精华内容,让您在最短的时间内,以最便捷的方式获取权威的服务器虚拟化,刀片服务器,操作系统,大型机,服务器芯片信息,最新最全的服务器技巧,购买指南,专家博客,皆汇聚在此。
网界网网络学院频道,内容涵盖移动互联,技术开发,Web前端,安全,网络通信,云计算,数据中心,存储,服务器,软件等内容。
订阅过的用户,全部取消选择,可取消订阅
热点排行周月
网络世界移动客户端网界网微信订阅号为什么Docker成为虚拟化与云计算新宠? - 推酷
为什么Docker成为虚拟化与云计算新宠?
又是一年OSCON大会,今年云基础设施成了所有技术人士最为关心的热门词汇。而其中最炙手可热的新兴项目正是Docker,这款超轻量化集装箱式应用可谓充满发展潜力。
我正好遇上了Docker服务副总裁James Turnbull,他在本次大会上组织了一个Docker速成班。除了讨论Docker到底是什么之外,我们还交流了关于云、开源贡献以及借此获得工作岗位方面的话题。
你曾经撰写过几本讨论Linux学科的书籍。你是以怎样的机缘与Linux相遇的?你为什么会在这方面迸发出如此热烈的激情?
我记得我第一次接触Linux是在上世纪九十年代中期,当时Debian系统才刚刚推出不久。我之前曾经使用过OS400、VAX/VMS以及SunOS,但这些经历仅仅局限在企业环境当中。平心而论,“开源”这个概念并没有强大立刻将我牢牢吸引住。在此之后我遇上了Linux,这相当于我一夜之间拥有了自己的台式规格计算机,其中运行着在背后支持互联网的设备完全相同的工具与服务。这简直让我兴奋得想要尖叫。同样重要的是这套系统完全免费,也就是说我不需要为硬件及操作系统软件支持高昂的使用成本、却也同样能够利用它们实现梦幻般的构想。接下来,我发现免费只是其特性的一部分、真正重要的是我能够获得它的源代码。换言之,如果出现组件损坏或者想要更多功能,我们自己是有办法实现的(或者至少可以尝试加以解决)、或者与其他技术大牛交流以学习如何实现。这种前所未有的参与感加上开源技术社区的逐步成长壮大真的令我惊讶万分。从那时候开始,我就一发不可收拾地爱上了开源。
你的个人简介中提到你的“真正工作岗位”是Docker服务副总裁。莫非你在其它开源工作中的努力完全属于个人爱好?
这其实是我的合作伙伴开的一个小玩笑。跟大多数“极客”一样,我总爱坐在自己的计算机前面,忙于通过敲打解决问题或者编写新项目。我的合作伙伴笑言我拥有两份工作:“真正”工作和开源工作。多亏了过去两年中在Puppet实验室以及Docker项目当中的经历,我终于能够将自己的激情转化为实实在在的经济收入了。
开源贡献者们大多喜欢这样表达自己的工作性质;在开源领域,个人爱好与专业工作之间的界线确实非常模糊。你觉得这是一种积极的影响、还是带有消极性?
我认为从不同的角度出发,这样的思维方式既有积极性也有消极性。积极的一面是,我们在自己的工作中用于解决问题的方案(例如构建工具、修复漏洞或者编写说明文档等)可以被共享给其他用户,从而帮助对方轻松解决同类问题或者更快找到正确答案。但从消极的角度看,把热情与工作结合得太过紧密往往会让人感到有种任务“无处不在”之感。
我还意识到,这种爱好与工作之间的模糊界线给整个行业的多样性乃至开源社区带来了怎样的影响。新兴企业领域有这样一种看法,认为只有在GitHub上拥有一定成绩并为开源项目作出贡献的开发者才是优秀的开发者。我个人非常幸运,因为我有时间、金钱和必要的教育背景来支撑自己为开源作贡献的决定。但很多其他参与者没有这样的资源储备,而且参考的都是些涵盖范围很广但针对面却过窄的开源社区调查结论,例如:白人、男性、受过高等教育。这种对“优秀”开发者的定义已经成为一种封闭的招聘体系,而且长期以来在开源乃至整个IT业界一直普遍存在。我认为这是我们迫切需要改变的状况。
你是怎样接触并参与到Docker项目当中的?
我在Solomon将Docker项目开源化不久之后就参与到了其中。我对于LXC与容器技术拥有一定了解(过去曾经做过与Solaris Zones以及IBM硬件上LPAR相关的工作),因此我决定在这里一试身手。它的易用性确实给我留下了不可磨灭的深刻印象。在与容器方案真正打交道之前,我一直将其视为非常复杂的技术体系,需要大量调整与前续培训才能顺利上手。然而Docker却实现了开箱即用这一伟大目标。就在见识到Docker以及由其构建的以CI/CD为核心的工作流程之后,我瞬间成为它的忠实拥护者。
Docker已经在虚拟化与云计算领域掀起了一股新的疯狂热潮。人们为什么会为其如痴如狂?
我认为其核心吸引力在于Docker能够将自身的轻量级特性与工作流程相结合。它速度极快、易于使用而且属于一套以开发者为核心的DevOps类工具。它的任务非常基础:让代码易于打包并发布。开发者们一直希望拥有可以通过抽象方式简化此类细节处理流程的工具方案。他们的诉求很简单——让自己的代码正常运作。听起来简单,但实际执行中却复杂无比。开发者们往往面临着与系统管理员之间的各种冲突——代码在开发者的环境中明明能够正常起效,但在发布后却问题连连。Docker这位救世主以最大可能让我们的代码变得便捷且绿色,从而保证其能够轻松为用户在各类环境下正常使用。
在你看来,Docker项目最激动人心的潜在用途是什么?
绝对是建立执行流程。我的意思是,我曾亲眼见过很多技术人员利用容器机制建立起规模庞大的运作体系,事实上大家可以在一台主机上容纳众多容器、它们的运行速度都很快。但这还并不足以让我为之疯狂——真正的亮点在于,人们可以利用它自动构建起属于自己的开发、测试与创建流程。
Docker与其它标准化虚拟方案有什么不同?
Docker属于操作系统层虚拟化方案,这一点与管理程序类虚拟化技术不同。后者将虚拟机通过中间层(也就是‘虚拟机管理程序’)运行在物理硬件之上,而容器则将用户空间运行在操作系统的内核之上。这样的设计使其极端轻量化而且拥有出色的速度表现。
你觉得云技术的发展是否已经受到开源发展趋势的深层影响?
我认为开源软件与云计算之间紧密相关。二者在形式上都是让软件运行在云环境当中,而其开发模式也都能够与云相对接。开源软件成本低廉,而且通常不会与效率以及许可产生什么激烈的冲突。
你觉得Docker会给虚拟化以及云环境带来怎样的改变?你是否认为云技术已经拥有自己的一条坚实发展轨迹,抑或是仍然存在较为宽松的自由变化空间?
我认为Docker拥有大量适合处理的工作负载,正如我之前曾经提到的众多容器在超大规模领域的应用以及开发、测试、创建类用例。我完全相信将有相当多的企业用户与供应商乐于将Docker当成虚拟化实现层面的备选方案,包括裸机与云环境这两大模式。
至于云技术的发展轨迹,我认为我们在过去几年中已经亲身体验到了其前进方向的显著变化。我觉得在真正迎来结局之前,这样的变化还将继续存在。其中最大的变数源自OpenStack及其能否成为晋升为IaaS备选方案或者DIY云解决方案。在我看来,我们目前仅仅触及到PaaS的潜在可能性,这一领域还拥有大量成长与发展的空间。大家不妨继续关注PaaS产品在功能与容量上将如何发展,又能否变得与消费级云产品相融合或者说对接——这也是未来几年中值得认真考量的重要因素。
你能为我们简单介绍一下,在今年的OSCON大会上Docker会带给我们哪些新鲜内容吗?
我们将组织一轮Docker速成培训班,目的在于帮助开发人员与系统管理员以易于上手的方式迈出踏向Docker道路的第一步。我们的教程涉及如何使用Docker以及如何将其与用户的日常工作流程相结合。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致}

我要回帖

更多关于 虚拟化技术 docker 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信