CICD

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

2017-03-29  本文已影响89人  被子十三

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

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

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

应用的开发上线流程

2.应用场景:云间迁移

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

3.应用场景:弹性扩展

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

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

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

5.Docker巨大生态势能

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

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

上一篇下一篇

猜你喜欢

热点阅读