美文网首页CICD
06 Docker生态圈及企业应用案例

06 Docker生态圈及企业应用案例

作者: 被子十三 | 来源:发表于2017-03-29 00:25 被阅读89次

    1.应用场景:快速交付与CICO

    企业应用的开发上线流程一般是:代码、构建编译、测试、发布、部署
    遇到的问题:可能因为环境的问题导致上线延迟,测试不通过等。

    快速交付:Docker。
    通过Docker可以大大的提高环境交付的质量和速度,开发人员写好代码之后,交付的不在是一大堆的部署文档,而是一个个的镜像,存储到镜像仓库中。
    运维人员只需要把镜像仓库中的镜像拉取出来即可。保证部署出来的所有应用都是标准的、统一的。即为实现了应用的快速交付。

    应用的开发上线流程
    • CICD:持续集成和持续部署(Constant Integration Constant Deployment)
      当我们的代码更新时,开发人员可以构建一个新的镜像版本到镜像仓库中,运维人员可以快速的将我们的镜像应用到测试环境、预生产环境以及生产环境。甚至可以通过金Case(?)实现整个更新的自动化,从而实现了持续集成持续部署,实现了应用开发环境的快速迭代。

    2.应用场景:云间迁移

    应用容器化之后,对底层环境的要求将大大的降低,应用可以实现从本地数据中心到AWS,阿里云、公有云等迁移

    3.应用场景:弹性扩展

    企业应用容器化之后,应用的扩展就是拉取镜像部署更多的容器的简单的过程。

    我们可以部署相关的监控系统,当发现应用访问慢或者是资源紧张的时候,在弹性扩展的策略下,应用会自动增加相应的容器实例,从而减轻应用访问的压力。当集群中的主机资源不足的时候,还可以使用IaaS接口,自动的增加主机的数量,以便于创建更多的Docker容器。

    4.应用案例:平安Padis平台,京东618(基于openstack和Docker)、天猫双十一

    5.Docker巨大生态势能

    从安全架构领域,操作系统领域、网络、存储、安全、安全、监控、日志等方面,越来越多的公司卷入到Dockers的发展潮流当中。

    6.基于Docker的产品:红帽openshift、阿里云容器服务、Azure容器服务、网易蜂巢、道客云、有容云、希云、时速云等

    相关文章

      网友评论

        本文标题:06 Docker生态圈及企业应用案例

        本文链接:https://www.haomeiwen.com/subject/mtosottx.html