/ 中存储网

XSKY助力飞贷全业务容器化升级

2019-09-12 16:19:44 来源:中存储

飞贷金融科技(以下简称“飞贷”),移动信贷整体技术服务商。九年专注普惠信贷领域,基于前沿技术的创新应用和数百亿资产的业务实践,业内首家推出覆盖业务全流程、运营全体系的移动信贷整体技术,支持银行等金融机构零售信贷业务的转型升级。

作为首个且唯一荣膺由世界银行与G20共同颁发的2018“全球小微金融奖”的中国金融科技企业,入选了美国沃顿商学院的中国金融科技案例。

飞贷 IaaS 平台

早在2016年,飞贷就已选用 CloudStack + XSKY SDS来搭建整个私有云IaaS 平台,用于支撑的业务类型包括:人脸识别与成像、海量数据影像存储、核算与清算体系、手机APP后端服务等。

XSKY EDP 统一存储平台在IaaS 平台中的应用:

•             满足业务场景多样化的需求,同时承载了数据库结构化数据与APP 类非结构化数据;

•             虚机卷快照+延展集群双活,满足金融业务的高容灾级别要求,保证了数据的安全性;

•             易于维护,降低IT 投入;客户运维组四人,就保证了IaaS +大数据平台的长期稳定运行。

基于软件定义的 IaaS 平台,系统读写性能提高5倍,内部核算时间下降93%......有效的支撑了飞贷每天新增存储1TB、每天亿次数据交互的系统需求。

全业务容器化

从2015 年起,飞贷对容器技术包括Docker 及Kubernetes 云原生技术保持了高度关注和投入。而在成熟的IaaS平台基础上,全业务容器化将帮助飞贷在未来继续增强业务的敏捷性,包括:

•             聚焦在信贷业务的创新和突破,更快的实现信贷技术整合输出,符合企业战略目标;

•             实现 IaaS + PaaS + 大数据的平台整合,可以按照容器POD、物理主机节点、机柜及数据中心级别做扩展,并获得海量 PaaS 应用支持;

•             更安全:业务数据分钟级全量备份,容灾时业务分钟级恢复,POD 实现秒级快照;

•             运维体系标准化、80% 基础运维自动化,物理资源成本降低 40%,更进一步降低TCO。

数据库容器化成为了首要待解决的问题,让数据库实例的规模可以根据业务负载的实际情况进行动态的调整,并最终实现数据库服务化、网格化。

数据库容器化的存储挑战:

1、分布式存储——数据多副本实时同步,保证了数据的本地安全性;要在服务整体容器平台SQL、NoSQL、CMS、镜像仓库的基础上,根据数据库需求定制高性能的块存储;同时提供持久化卷,减少数据库宕机恢复的时间,保证应用漂移,数据不会丢失;

2、支持动态扩容——解决在业务不中断的情况下,能支持卷的动态扩容,承载当前业务的数据量增长;

3、支持快照、回滚和克隆——数据库实例秒级快照、防止恶意删除和篡改;同时利用克隆提高实例的复制能力;

4、基于实例的容量、性能,实现统一监控和审计。

XSKY解决方案1、CSI 持久卷

XSKY SDS 支持CSI 持久卷,当Pod 漂移到其他节点启动时,数据库可继续正常运行,保证了业务系统的正常使用。

2、CSI Volume Expansion

在磁盘容量告警,不足以满足当前业务的数据量时,XSKY CSI Driver 支持磁盘的动态扩容,不需要中断或暂停业务,达到随用随取的效果。

3、CSI Volume Snapshot & Restore

XSKY CSI Driver 支持对POD 中的卷打快照做备份,当数据库有误删或者恶意篡改的情况下,能基于该快照回滚到之前状态,保证了客户数据的安全性。该功能已在飞贷生产环境上使用。

4、CSI Volume Cloning

克隆特性主要应用在客户的CI/CD 场景,创建生产数据的测试副本是DevOps 工程师实施CI/CD 管道或设置分段集群以进行预生产测试的要求。

XSKY CSI Driver

容器平台可以实现应用负载的高效弹性伸缩,但是扩容、备份、导入、导出、恢复、快照、迁移必须有高效的存储平台支撑。XSKY CSI Driver 丰富的特性使得 XSKY SDS 与容器平台完美结合,解决了客户对容器存储的需求。

XSKY CSI 块存储插件已经支持了所有的特性,包括:

•             Raw Block Support:裸卷。随着在Kubernetes内部运行数据库软件变得越来越普遍,Kubernetes 中对原始块设备支持的需求变得更加重要;

•             Volume Snapshot Support:卷快照和恢复;

•             Volume Expansion Support:卷扩容,包括在线扩容和离线扩容;

•             Volume Cloning Support:卷克隆。

参考:https://kubernetes-csi.github.io/docs/drivers.html