您现在的位置:首页 >> 滚动 >> 正文
金山云赵帅:Docker容器解放生产力做软件界的 “集装箱”
发表时间:2016年9月26日 16:03 来源:新科技 责任编辑:编 辑:麒麟

应用的部署、变更、扩容、缩容、监控……工作繁多,如何将用户从应用运维中解放出来?Docker的出现,为这个问题提供了答案。Docker定义了云计算环境下应用的标准封装形式和操作接口,使得云厂商能够以统一的视角去托管用户的应用,用户只需要关注应用的开发,应用的运维统统由云厂商完成。

经常有人拿Docker和“集装箱”来类比。集装箱的出现,提高了货物运输的效率,为经济全球化做出了重要贡献。Docker的出现,改变了软件生产和软件交付的方式,必将对IT产业的变革产生深远的影响。

Docker是实践DevOps的最佳方式

DevOps是近年来软件工程领域流行的趋势和文化,它提倡开发(Development)和运维(Operations)的紧密配合以实现更快、更高质量的交付软件产品。DevOps更多的是一种理念,实践DevOps需要工具和系统的支持,Docker是实现DevOps的理想工具。

Docker的出现,为DevOps的实践方式带来突破,也为企业运维及开发团队的工作带来便利:

► 开发人员可以更专注于他们的代码,而不用担心如何在生产环境中运行它们; ► 运维团队在部署的时候,可以视容器为一个独立的完整的模块;

► Docker分层的文件系统,使环境配置易于管理、维护;

► 像Git工作流一样,通过Dockerfile,即便是复杂、异构的开发、测试环境,仍然可以高效的管理;

► 即便在同一个VM中,多个容器仍能运行多种不同的环境。

正如上文所说,Docker在容器技术上的突破有目共睹。那么, Docker技术是如何得以实现的呢?赵帅介绍到,Build、ship、run是Docker提出的响亮口号,也是实践DevOps的最佳方式。

以金山云的实践为例,一个完整的基于Docker的工作流程如下:

[1]  [2]  [3]  
相关文章
新科技网络【京ICP备15027068号】
Copyright © 2015 Hnetn.com, All Right Reserved
版权所有 新科技网络
本站郑重声明:本站所载文章、数据仅供参考,使用前请核实,风险自负。