近几年,随着容器技术的快速发展和壮大,国内外互联网公司、传统IT公司以及金融行业都积极投入到容器技术的研发和应用中,容器技术的生态圈已经形成。容器技术定义了一套从构建到执行的标准体系,不同于传统的虚拟化技术,它改变了企业日常开发、测试和运维的流程,解决IT、架构及运维等难题,使开发人员能够专注于业务,构建了新一代的云计算生态体系。容器技术让企业降低了成本,加快了业务实施的速度和灵活性,是金融企业云计算平台建设和信息系统架构升级的方向。无论是在云计算环境中采用容器技术或基于容器技术建设云平台,在大规模的集群中应用容器,往往面临巨大的管理挑战。为满足容器集群在调度、网络、存储、性能和安全等方面的需求,容器编排工具应运而生。目前主流的开源编排工具包括DockerSwarm、Kubernetes和Mesos(编排框架通常为Marathon)等。

 容器编排工具具有快速部署、弹性伸缩、轻量、高可用、可移植、资源利用率高等诸多优势,但在引入和应用过程中仍会面临很多问题。一是目前容器技术没有统一的标准,产品多、技术迭代 速度快,未来可能面临不确定因素;二是管理容器环境和应用比较复杂,需要多类技术共同支撑; 三是在应用过程中还需要考虑在容器间、系统或应用间,内核共享带来的安全、隔离等问题。因此, 在引入容器技术时需结合具体场景,选择适合的容器编排工具,为业务应用提供支撑。 针对容器技术应用过程中面临的问题,电子商务与电子支付国家工程实验室金融行业开源软件研究工作组重点围绕金融行业关注的特性以及容器编排工具发展现状,充分考虑了开源软件的特性和金融行业应用需求,基于金融行业开源软件成熟度评测整体模型,建立了容器编排工具评测模型,涵盖整体模型的12大评估属性,并根据容器编排工具的发展情况和应用现状,以及金融企业在服务化、分布式、容器化等方面的需求,对Kubernetes、Mesos等容器编排工具进行了评测和对比,并撰写了文章,以帮助金融企业选择更加适合自己的容器编排工具。

 但由于此文篇幅较长,不适于在博客上完整发布,故整理成PDF文件供大家下载阅读,下载链接:http://download.csdn.net/download/amone/10224012


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐