容器在企业环境落地的实施路径和关键挑战

深圳睿云智合科技有限公司 > 睿云新闻  > 容器在企业环境落地的实施路径和关键挑战

容器在企业环境落地的实施路径和关键挑战

一. 容器在企业的落地场景

 

6月4号DockerOne Container 大会上,包括来自Docker 平台产商和Docker 用户的众多嘉宾都分享各自的容器实践, 以及未来的发展趋势, 其中Rancher Labs 的CEO 梁胜博士分享容器要企业落地的主要场景和实施关键, 梁胜博士谈到了容器在企业落地主要四种场景:

容器在企业落地主要四种场景

另外,梁胜博士认为,容器在企业落地,关键不是为服务架构,

容器在企业落地

容器云的建设, 才是在企业落地的关键

容器云的建设

二. 容器在企业的落地实施路径

 

结合Wise2C 过去在金融保险行业容器实践,选定一个能在企业落地场景非常重要,但同时,也需要注意容器在企业的落地,需要结合自身实际情况有一个逐步推进的过程,要找到一点适合自己的容器实践路径。下图是我们分析了金融保险IT的现状,提出一个保险行业推进容器落地的实施路径:

容器落地的实施路径

容器过去三年发展非常迅速,但到目前容器主要的用例还是软件的开发测试环节,Docker 容器技术带来的一个划时代的价值贡献就是解决了软件和环境的依赖问题,所以docker容器出现后在软件的封装和分发应用方面有很多使用案例:

软件的封装和分发应用案例

1

推进容器在企业的落地,首先可以考虑在软件开发和测试环节,利用容器技术,提升和改进现有软件研发流程,构建或者改进现有的CI 系统.  

软件开发和测试环节

2

其次,可以考虑将传统应用容器化, 在部署和运维环节解决现有系统的痛点,不要对容器技术过度定位,在网络和存储等方面尽量利用现有主机网络,存储或者底层IAAS 提供的网络,存储服务。

例如考虑是用容器技术来简化复杂应用的部署,利用容器的服务编排能力,实现应用的一键部署.

 

上述两个场景,是初次接触容器技术企业重点考虑的方向

3

对正在规划建设私有云的企业,可以考虑容器云的建设方案 。

过去虚拟化或者IAAS平台的建设,解决的是虚拟机等基础设施资源的快速部署和供给问题,对外提供的仍然是计算,网络和存储的基础设施服务, 但企业内部的开发,测试团队或者业务部门,往往需要的是一个开发测试环境,业务系统环境,是包括基础设施以及相关应用等.  容器云可以提供更细粒度的资源供给同时,可以交付整体应用环境.  符合云平台用户的最终使用需求

容器云的建设方案

4

在熟练是用容器和有良好容器使用实践的基础上,企业构建基于容器的轻量级PAAS 构建企业应用商店,全面监控和管理应用的生命周期。

相比传统的PAAS平台,基于容器的PAAS平台可以为开发和运维团队带来更多的灵活性和控制力.

企业构建基于容器的轻量级PAAS

5

如果企业在维护和使用庞大的复杂的单体应用,在推进应用微服务架构转变时,可以利用容器管理平台来管理微服务的复杂性。

一个复杂应用拆成多个微服务后,带来微服务的管理复杂度,利用容器管理平台,可以为微服务提供资源调度,服务编排,服务监控,服务高可用以及服务发现等平台服务.  降低微服务的管理难度.

三、容器在企业的落地的挑战和风险

 

目前,容器在各个场景都有广泛的使用案例,但是作为刚出现的创新技术平台,如果对docker容器技术没有很好地掌握,或者过度定位,要把容器在企业落地会存在较大风险.  这些风险包括

1

 容器技术的成熟度和对容器的过度定位带来的技术风险。

目前容器在安全隔离,网络和存储等方面还不太成熟,Docker 技术发展非常快,Docker 技术生态圈也在快速的推出各种网络和存储方案。 企业客户往往缺乏对这些新的方案实际使用经验,很难选择合适方案。另外很多Dokcer 平台和生态系统厂商容易对容器技术过度定位问题.

2

团队缺乏容器相关实践锻炼,缺乏对容器的正确理解,容易将容器的用法和虚拟机进行比较和对照,在应用封装,部署,运维和安全管理等方面不能正确使用容器,充分利用容器带来的好处。

例如, 对于容器的使用,企业IT团队容易犯的错误是把容器和虚拟机进行对照. 再用部署时,往往不会将应用系统拆分应用程序,数据和配置,打包进容器运行,因此封装,部署和运维等方面不能正确的形成一套机制来充分利用容器带来的便利.

No Comments

Post a Comment

Comment
Name
Email
Website