中国金融行业容器技术应用案例

正在加载中...

试读已结束

继续阅读请 20 金币购买后下载

立即下载

资料简介:

金融行业应用案例

案例一:麻袋理财——互联网金融的持续交付和高可用

需求分析:

麻袋理财的 IT 基础架构目前采用混合云的部署模式,核心业务跑在自己的数据中心, Web 服务跑在云上。从 App 、网站到核心业务,都需要根据用户的反馈和业务的需要,快速进行修改及发布。为了提升业务持续交付的能力,麻袋理财已经基于业内先进技术打造了一个 CI/CD 的平台,但在使用过程中发现了一些需要改进的问题:

目前的系统是一个分布式系统,各个组件的开发语言可能不同。研发人员要调试/测试某个模块,就需要创建若干台虚拟机,并对多台虚拟机进行配置,费时费力;

开发、测试和生产环境经常会有差异,导致系统跑在生产环境上出现各种问题;

一般情况下,一个组件部署在一台虚拟机上,导致各个虚拟机资源使用冷热不均,造成资源的浪费;

在 HA 场景的回滚时,耗费时间较长;

灰度发布出现问题需要回滚时,回滚耗费时间较长。

解决方案和实施效果:

基于上述原因,麻袋理财希望使用新的技术,例如容器技术,去解决这些问题。一方面,将容器技术引入到开发、测试环节,实现基于容器技术的 CI/CD 平台。另一方面,麻袋理财将会基于容器打造一个高可用、高扩展、高性能、高伸缩性及高安全的混合云架构,用于承载麻袋理财平台。

实施效果:

开发测试运维环境一致,减少错误。容器镜像是代码+运行环境,因此可以做到开发、测试、生产环境完全一致。

简化开发环境配置。系统的每个组件都封装在不同容器中,可以使用例如 Docker-Compose 工具快速地将整个系统在本机运行起来,非常方便研发人员进行开发、调试及测试。同时,新入职的研发人员可以在入职 5 分钟之后就开始开发代码。

IT 资源配置更高效。以容器为单位进行发布,可以更加有效的进行资源调配。

提升系统高可用性。容器的启动速度非常快,大大降低了 HA 场景的 Failback 和灰度发布中回滚的时间。

[attachimg]85245[/attachimg]

从上图可以看出,麻袋理财不仅使用了 DaoCloud 的混合式容器云解决方案, 也结合了 VMWare 的虚拟化技术。可见,容器技术和虚拟化技术是可以并存的。此外, VMware 在云原生应用平台方面的战略与金融企业的需求比较吻合,其即将发布的 VMware Integrated Container、Photon Platform 和 Code Stream 等一系列产品,不仅全面支持容器技术,而且能够提供金融行业所需要的安全性和隔离性,对麻袋金融高速发展的业务都是很强大的支持。

更多案例以及阅读原文可以下载文档详细查看:

2016-03-25
页数43
浏览5103
下载104

已下载用户的评价8.03分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
martinz7282售前总监,Actionsky2020-03-30
有用
建立适用模式,给个赞
phoenixlzy技术经理,nci2019-11-14
有用
谢谢分享!
douzijia项目经理,容器2017-10-22
有用
还不够突出银行特点
menglunyang系统工程师,中国银行2017-09-20
有用
学习了,很棒
niyong82软件开发工程师,上海楚星信息2016-06-24
有用
非常好。。。。。。。。。。。。。。。

贡献者

eric系统运维工程师,某金融单位