搜索泥称 发表于 2015-10-13 09:02:54

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

  由于部门调整,手头上的事做了一半就不得不放弃。时间充裕,计划学习的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界
         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: 探讨docker在大型lnux服务及企业级产品中的应用场景