戳蓝字“CSDN云计算”关注我们哦!
作者 | 刘晶晶
对于飞贷金融科技副总裁陈定玮而言,金融行业数据具有相较于其他行业更为严格的的高标准安全性要求,对容错的要求更为尤甚;此外是否能高效支撑飞贷金融科技的核心业务,尤其是在运维、研发以及产品交付等方面是否表现出色,也成为其容器产品选型关注的重点之一。
初始容器、结缘Rancher、K8S
“基于上述原因的考量,我们从2015年就已经开始研究容器,过程中了解到K8S,也在那个时候结识了Rancher,但当时我们一直无法选定是Kubernetes还是另外的技术路线。考虑到对生产环境的稳定性以及高可用性的要求,我们在2016年选择先将容器技术投产在RD上,在研发层面先行做了尝试;随着2017年K8S技术越发成熟,我们就将整体的生产环境直接迁移K8S,截止目前,容器技术给我们带来了很多好处。”陈定玮谈到。
飞贷金融科技副总裁 陈定玮
采访中,Rancher Labs大中华区总经理秦小康针对这段“初识”,还分享了一些他自身对飞贷的“心得体会”。他表示:“很多企业找到Rancher,想做一些定制化的、合作性质的项目,他们对定制化期望很高,但做出来的未必是他们最想要的功能;但在Rancher和飞贷合作过程中,陈总却表现得相当睿智,飞贷对于项目定制化有着与其他企业不同的见解。对于专攻企业级多集群K8S管理平台的Rancher来说,做好平台运维是强项,针对业务层面的应用定制化,企业还需要三思而后行,为了做项目而做项目并不可取。”
飞贷眼中的神来之笔——“容器”
经过对容器技术的了解磨合以及与Rancher 的密切合作,目前在飞贷内部,容器承载了多重角色。首先,飞贷利用容器进行了整体的架构部署,包括微服务、DevOps和DB Mesh。其次,由于飞贷To B端客户的业务特性,容器在部署层面与传统模式存在显著差别,在飞贷实现DB容器化之后,有效提升了飞贷标准化部署的效率。
除了迅速便捷的部署之外,容器的采用还让运维变得越发简单,例如链路追踪等;更重要的一点集中在成本方面:如果使用传统物理机架构,至少需要亿级以上的设备投入才能搭建飞贷自有的私有云平台,这对于垂直业务的金融企业来说必然压力山大;但采用容器之后,整体成本下降高达40%,设备集中在百万级就可高效运转业务。
具体来说,飞贷的容器多集群管理在提供金融云服务的同时需要满足多租户集群管理的需求,不但涉及应用服务、中心服务还有数据库层面。对此,陈定玮总结道:“当中涵盖很复杂的网络结构以及频繁的故障切换,还包括容量控制以及网络存储的依赖。这些都是飞贷做多集群容器管理的限制和要求”
在微服务场景的探索中,借助于容器,飞贷已经全部进行了微服务化的终端调整,果断实现高效的弹性伸缩、扩容、备份、恢复以及迁移等多重功能。此外,在数据库性能监控与审计、分布式资源多副本同步以及计算资源多节点分布等方面也收效显著。
采访中,陈定玮对阿晶等在场的记者表示,飞贷上马容器技术在基础运维能力、交付能力以及架构拓展方面都表现的突飞猛进,例如可以做到按容器的POD、按物理主机节点、按机柜及数据中心等不同级别层次弹性扩展,并且节省40%的资源以及60%的人力投入。除此之外,分钟级的安全高效业务数据全量备份;容灾故障时候业务一键恢复;秒级数据快照;自动化弹性容器调度,灰度升级、持续交付等,这些都是飞贷运用容器的小小成果。
总体来说,飞贷通过持续创新并结合当前的产品研发体系和自研中间件,在满足金融领域标准和飞贷业务要求前提下进行了生产DB容器化,带来了10x的DB交付效率以及极致的弹性扩容能力,有效解决了金融领域DB与应用的服务标准效率差距太大这一难题。
总结Rancher,展望容器技术
Rancher 在今年3月发布史上最轻量级Kubernetes发行版k3s时,梁胜曾提出:“过去的一年间,数十个和Rancher达成合作的企业客户均表达出,他们认为Kubernetes是管理边缘基础设施的理想平台,但他们不愿意在边缘设备中投入大量资源来运行一个成熟的Kubernetes平台。k3s为这些团队提供了一个小于512MB RAM的Kubernetes发行版,非常适用于边缘计算的案例。”
秉承创新,据阿晶了解,在2019年的企业容器创新大会上,Rancher又为容器爱好者带来了三款惊喜产品:新一代容器化分布式存储项目Longhorn,这是一个开源的、基于云和容器部署的分布式快存储新方式。
Rancher中国企业版Pandaria,被称为是Rancher Kubernetes管理平台面向中国区的企业版本,旨在不断满足国内市场的快速灵活多变需求,主要功能包括Harbor镜像仓库集成、支持Audit log 审计日志、为国内公有云提供更多的优化支持等。
此外,还进行了Rancher 2.3 Preview发布及功能演示,在即将发布的 Rancher 2.3版本中Rancher将正式支持Windows Kubernetes、镜像仓库、镜像扫描、服务网格、Google登陆、集群模版、集群安全扫描和集群自动扩缩容。
一如梁胜在公开场合强调的那样:“Rancher在中国的用户以及合作伙伴生态系统都非常活跃,我们时常可以收到中国用户和伙伴对所需功能及支持项目的反馈和需求。在未来Rancher希望能为中国用户带来更多、更实用的容器技术,推动国内企业容器化的持续创新。”可想而知,像飞贷科技金融这样的企业级容器创新将在未来层出不穷。
福利
扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!
推荐阅读:
三十四载Windows崛起之路: 苹果、可视做过微软“铺路石”
面试官:你简历中写用过docker,能说说容器和镜像的区别吗?
2019年技术盘点容器篇(二):听腾讯云讲讲踏入成熟期的容器技术 | 程序员硬核评测
C++、Python、Rust、Scala构建编译器的差异性究竟有多大?
想换行做 5G 的开发者到底该咋办?
如何在标准的机器学习流程上玩出新花样?
独家 | Vitalik Buterin:以太坊2.0之跨分片交易
滴滴章文嵩:不仅软件开源,还向学界开放数据
真香,朕在看了!