云化微服务实战篇:中金云金融DPaaS之路


内容来源:2017年9月27日,中金云金融研发总监汪浩在“Rancher Container Day 2017”进行《中金云金融的云化微服务之路》演讲分享。IT 大咖说(ID:itdakashuo)做为独家视频合做方,经主办方和讲者审阅受权发布。
后端

阅读字数:1642 | 4分钟阅读网络

嘉宾演讲视频回放:suo.im/52UkyI架构

摘要

中金云金融研发总监汪浩根据中金云金融的云化微服务的实战经验带来精彩分享。前后端分离

中金云金融DPaaS平台研发历程

2016年10月,我来到中金云金融时,遇到了各类各样的问题,有一个个的“烟囱”,大量项目外包,缺少统一的技术栈。运维

咱们认为这些问题都是“野兽”,要把这些“野兽”都装进“冰箱”,就提出了DaaS的概念。微服务

要统一应用架构,造成先后端分离的架构,开始研究微服务模型。学习

我刚来到中金云的时候公司里开发人员不多,有大量的外包团队来帮助咱们作项目。要想改变这种现状,就须要统一技术栈,拆分全部的服务而后上云。测试

这时DaaS就变成了DPaaS。项目外包模式被人员外包所取代,统一技术栈,非技术栈的项目基本灭绝。大数据

始点-2016年10月

从2016年10月,咱们开始作调研。我发现了数据问题、计算问题、技术栈等等一系列的问题。优化

What should we do?

咱们把它分为三大类问题。第一种就是技术栈不统一。这个问题就像“小白兔”,看似无害,一个个起来的应用好像都能提供服务。可是多了之后须要运维,公司将会不堪重负。

第二个问题是“狮子”,咱们可否统一架构,是否能用统一架构的方式去处理微服务。

第三个是大数据问题,这个问题就像“大象”,也是很厉害的“野兽”。

“I have a dream”

咱们但愿把以上的“小白兔”、“狮子”、“大象”通通装进冰箱。

架构平台化

端到端的典型数据流程——从数据到应用

之后全部的数据都是流应用,要对外提供服务,须要有应用和界面。无非分为两类,一类是外部访问调用,一类是从里面往外“扔”。

平台服务化

咱们但愿之后应用能够是拼接的,要拼接的层次是“services”。有不少微服务参考模型能够做为参照。

基于这样的技术进行拼接,由于监控须要有高可用性、要调用、纠错等等,咱们作了DAAS的监控平台。

服务云端化

云计算发展分为三个阶段,云计算1.0的时候是计算虚拟化,更好地提升资源利用率;云计算2.0的时候对软件进行定义与整合,基础设施云化,资源服务标准化、自动化。

如今已经到了云计算3.0的状态,咱们要下降开发难度,提高效率。云计算3.0的时候有Docker、Rancher、DC/OS、Kubernetes、Mesos、Cloud Foundry和OpenShift。

其它需求

提供开源的企业级容器管理平台和技术支持,避免技术锁定。

支持多种编排方式。

支持独立部署。

支持将来的二次开发。

支持应用商店和应用模块开发。

支持图形化拖拽形式的应用构建。

支持一键部署测试环境和生产环境。

支持研发、测试、生产环境的一致性。

支持CI/CD的快速构建。

中金云金融企业级金融云管理平台

中金云操做系统其实就是把Rancher作了定制化。上面还有一个统一的管理平台,从容器云的角度来讲它是一朵云,但实际咱们须要管控不少朵云。

So far,so good!

我认为大数据至少分为两种人,第一种人是数据科学家,第二种人叫数据工程师或软件工程师。

数据科学家就像传统的软件开发工程师之前同样,开发完程序再把它导出来并存储,变成一个jar。应用人员能够直接用这个jar。

而数据工程师要作的是数据的探索、数据的准备和数据的建模,还有可视化展示。

因而咱们就有了数据智能引擎,把它塞到了中金云操做系统里。如今不少公司在作“数据湖泊”,能够把数据导进来,能够分析数据。但它没有说明数据可否作完后变成一个应用直接能够跑,这件事才是将来。

基于DPaaS的业务生态构建

业务软件化、在线化:把全部核心业务报到线上,尽量多的方便各参与角色。

涉众生态化——协同网络构建与演化:卷入更多的协同方,赋能;下降门槛,让原来不存在的供给者进入,才能极大地扩大生态容量,持续升级生态格局。

过程数据化:数据化是业务的天然过程,是业务活数据的记录与聚集过程。

数据智能化:数据就是决策,机器经过数据处理,直接产生业务决策。智能化的本质是学习,采用AI以提供精准智能化服务。

实时互动,及时反馈:支持多方实时在线互动,在持续性互动中,对产品(服务)进行迭代和优化,从而更加精准。

服务迭代演进:不断审视数据智能能力,升级产品,提供更多智能服务。

将来在路上

咱们还要在“冰箱”里装进人工智能。由于到目前人工智能尚未真正的突破,用的都是蛮力计算,没有根本性的改变。将来要把全部的“野兽”通通装进“冰箱”。

我今天的分享就到这里,谢谢你们!

相关文章
相关标签/搜索