现在的位置: 首页 > 综合 > 正文

探讨docker在大型lnux服务及企业级产品中的应用场景

2018年05月13日 ⁄ 综合 ⁄ 共 857字 ⁄ 字号 评论关闭

由于部门调整,手头上的事做了一半就不得不放弃。时间充裕,计划学习的docker研究了两天。这玩意最近实在火,火到IT圈都是它的新闻。

一、部署

官网以及一些中文论坛有安装的方法,不支持32位,不支持windows,貌似也不支持unix,而且linux内核要升级到一定的版本,暂时还不能商用,开源免费。

http://www.widuu.com/docker/

http://docs.docker.com/introduction/understanding-docker/

http://www.docker.org.cn/

二、应用场景

部署完毕后研究了一下它支持的特性以及命令,粗略想想大概能用到以下场景:

1、paas.

可以在一台环境中迅速部署一个paas环境,比如在ubuntu系统下,你可以安装ubuntu的image,centeros,以及其他官网支持的image。

2.升级

通过image的支持,我觉得可以大大优化产品的升级的流程,我猜测甚至真正意义上做到24小时无间断单节点升级。至于升级失败回滚之类的完全不存在,只需要把可发布的产品制作成image即可。

3.测试

docker支持和主机共享数据和卷,也就让多个image上的数据库共享同一份数据源。vmware搭建的测试环境神马的就复杂太多。还有一种场景就是测试不同版本的产品的兼容性测试问题,比如一个image的mysql是3.0,另一个image可以是mysql3.1等等。可以想象一下,所有的东西由一个image搞定,image依赖的存储、数据可以共享,image作为一个中间层可以轻松管理

4.大型分布式系统可能因为要支持docker,在设计上可能会有所调整,给运维提供很大的方便。

现在我还能感受到HCC2014华为的运维总监对于paas给他释放的压力有多激动

5.对于架构、开发可能就有点苦逼了,可能需要针对docker的特性来让产品能在image中很好的运行。

可惜的事这玩意还不能商用,很多特性在调整,在取舍,欢迎大家持续关注docker,解放苦逼的IT界

抱歉!评论已关闭.