由于Docker容器的启动一般在秒级实现,这相比传统的虚拟机方式要快得多。另外Docker对系统资源的利用率很高,一台主机上可以同时运行数千个Docker容器。容器除了运行其中的应用外,基本不需要消耗额外的系统资源,使得应用的性能很高,同时系统的开销很小。基于虚拟机的技术决定了它的启动速度分钟级(或数秒级),而Docker基于轻量级的LXC,它的启动速度是毫秒级(秒级)的。这就使得容器云具备高密度,高弹性的特性,在面对突发访问量时也能轻松应对。另外它通过提升应用对系统资源的利用率,使得相比虚拟机的性价比大大的提高了。
基于Docker的容器云是一个用于开发、交付和运行应用的平台,Docker设计用来更快的交付应用程序。Docker可以将你的应用程序和基础设施层隔离,并且还可以将基础设施当作程序一样进行管理。Docker可以实现更快地打包代码、测试以及部署,并且大大缩短从开发到运行上线的周期。容器云的本质是一个轻量级的容器虚拟化平台,以及一套标准的开发,构建,部署,运行的流程,并且可以集成各类工具,比如持续集成,数据库与缓存,大数据等,以及一些PaaS类的服务。容器云在计算资源调度上具备IaaS的灵活性,以及PaaS的便利,弹性伸缩,日志监控,滚动升级,持续集成/部署等系统级的PaaS服务已成为容器云的标配,并逐渐会往上层发展,比如部署数据库与缓存,大数据,安全监控等服务,以及集成各类SaaS服务。
2016年10月,在历时半年的技术选型和验证性测试之后,恒丰银行最终选择了基于美国RancherLab公司提供的容器集群管理平台来实施轻量级PaaS平台项目。作为RancherLab在中国的战略合作伙伴,睿云智合承接了该项目的全部研发与实施任务。
恒丰银行为全国18家股份制商业银行之一,在极短的时间内完成了公司经营模式和治理架构的大幅改造。由科技驱动业务高速发展的战略是公司核心经营思路之一,自主研发的各类系统解决方案将直接支持一线业务开展,因此,打造一个内部的软件生产/交付/运营全生命周期管理平台(PaaS)变得极为重要。在Docker引领下的容器技术颠覆性发展的今天,PaaS平台变得更为轻量又易用,将成为企业级用户IT能力建设的一个关键性基础平台。银行业由于面对严格的风控与监管要求,在创新信息技术引进落地方面格外谨慎,诸多银行均在1~2年前即已开始着手基于容器的PaaS平台建设方案调研,此次恒丰银行PaaS项目的启动则率先成为银行业的第一单,堪称金融行业容器技术应用项目的一个里程碑。 |