还未发布过话题
  • docker 的使用必要性求建议 at 2019年02月27日

    这个问题也困扰了我很久,断断续续的关注了 docker 的技术,领导似乎对 docker 很感兴趣,我虽然不排斥,但是也觉得没有必要。
    我是公司唯一的运维,目前手上管理近百台的服务器,技术栈:java/php/前端,全部使用阿里云。
    生产环境很单一,虽然不是以微服务的方式跑的,但是基本上各个模块也是分开的,生产环境中基本上只跑一个或者两个应用。
    在云的环境中,我认为并没有使用 docker 的必要,我认为主要有几点:
    一、云资源基本上是按需要开的,并不会出现过多的资源闲置,和传统的 IDC 不一样,需要购买很多的硬件资源备用,云资源的弹性伸缩也提供了硬件资源的扩容。
    二、因为是按需开资源,所以基本上一台云服务器只跑一两个应用,也不存在资源抢占、环境变化或者环境不一致问题。(测试环境也在云上)
    三、云资源提供的镜像的功能,也可以通过镜像生成各种环境。

    我不知道在云环境中使用 docker 还有什么好处?可能是因为业务不够庞大和复杂,还没有体会到 docker 的好处,也可能我们是自有业务,没有交付给其他第三方用户的产品,所以体会不到 docker 的好处。

    近期我们上了一个新的项目,这个项目需要交付给第三方用户,领导有意要使用 docker 交付,一个配置文件就能马上生成一个系统,听上去爽歪歪,但是不知道客户的接受程度如何。

    但是如果交付的用户也是云环境的,我更偏向使用用镜像交付。

    虽然这两天一直在学,除了一次编排到处运行的好处外,依然没有体会到 docker 的其他好处。

    为了参加讨论特意注册了账号,还请各位大神不吝赐教。