互联网金融平台微服务化案例分享

举报
Micker 发表于 2020/02/25 02:49:12 2020/02/25
【摘要】 大家下午好,下面我代表文思海辉给大家介绍一下,文思海辉和华为做了一个关于互联网金融的联合解决方案,我们是基于华为的PaaS平台,搭建了面向金融的一个移动场景的互联网金融核心。

华为云中国行PaaS技术分论坛

互联网金融平台微服务化案例分享

image.png

主持人张俊 华为云BU PaaS产品管理部

image.png

主讲人:陈静 文思海辉金融事业群

image.png


       大家下午好,下面我代表文思海辉给大家介绍一下文思海辉和华为做了一个关于互联网金融的联合解决方案,我们是基于华为的PaaS平台,搭建了面向金融的一个移动场景的互联网金融核心。

       下一步我跟大家做一个详细的介绍,这张图是华为和文思海辉在5月23号在香格里拉的金融峰会上我们联合发布了一个面向移动银行的一个数字化解决方案。在这张图上大家可以看到是按照云架构的这种三层也就是IaaSPaaS加SaaS。

image.png

IaaS层

      在IaaS一层,我们主要是基于华为的IaaS产品,也就是FusionStage,当然华为的IaaS一层的产品,它是基于openstack。所以我们是基于openstack的这种架构这天生是融合的。当然会依托华为的IaaS层产品,也会基于VMware等这种虚拟化的IaaS平台都是可以支持的。

PaaS层平台

      在这上面,我们是依托了华为的PaaS平台也就是开放流水线就三加一加APM监控平台。我们还会依托于华为的微服务框架但是文思海辉在以往的金融服务领域里面有自身用的一套微服务框架主要是用的阿里开源的一个框架。现在是基于华为的PaaS平台的整体的一套解决方案。我们是把以往的应用系统,迁移到了ServerDocker开源框架,但是现在都是把我们以往基于Dubbo这种微服务框架迁移到了CSE这种新的微服务框架上来我们在上面是做了一下,面向金融的这种应用场景,也就是数字化银行,包括里面会涉及到一个应用的一些迁移,比如说账户管理、客户管理、支付产品与渠道等方面一些应用的改造双方公司联合推出一个面向移动银行的一个数字化金融核心。

解决市场痛点

image.png

      这个方案对于市场一个痛点主要是围绕三个方面。

      第一个方面就是借钱、生钱、花钱。构建一个面向移动金融的生态。我们主要通过手机APP,就可以进行账户上的信息查询以及转账等一些业务一些场景。

从一个运营角度,可以对我们的服务进行相应的治理教育的监控针对教育突发的一些洪峰来进行容器或者说是资源的弹性扩充我们还基于华为的PaaS平台,把以往所做的这种分布式的一种批量平台移到了华为的PaaS平台上面来。

应对金融业务转型挑战

image.png


      从我们文思海辉的角度,我们是希望给金融的一些客户提供的是一整套的解决方案。以往我们的做法,像比如说集成交付,我们是通过依托于IaaS平台本身所提供的这些能力,去做资源的安装与部署等,但现在,我们就变得更加灵活,更加智能就是基托于华为FusionStage这种产品本身的能力。我就快速的和客户搭建起相应的比如数据库的服务,中间件的服务。不需要在由以往那种方式通过人工的去安装或者去部署、去调试等。

架构转变

image.png

      另外一个层面叫做这种架构上的一些转变。从我们角度就是说架构还是微服务,但是我们会基于以往的,比如我们基于Dubbo这种方式,我们会自己去开发以及编译服务上的监控、服务上的治理等,但是现在,我们一旦移到华为的FusionStage平台以后这一块儿的事情,我们都相对来说变得更加简单和轻量,因为这样我们都是完全依托于华为自身提供了一整套的微服务去治理和方便。这样就能实现我们这种业务的整体上的监控。

FusionStage提供的一套开发流水线

image.png

      下面那个主要是依托于华为FusionStage产品,所提供的一套开发流水线。像以往我们是基于一些开源的一些产品,像Jenkins或者是GitLab这种开源的产品,自己去组装、搭建,自己去跟容器平台、虚拟机平台去完成这种自动化的持续集成或自动的部署,现在就通过FusionStage产品所提供的这种界面性的一种操作告诉它我的源代码在哪里,我需要部署的步骤就按照华为的产品的这种操作流程一步步的配完以后它就会按照我预想的路径就部署到我相应的容器或者虚拟机里面。给我们带来的一个好处,就是通过动动手能够把我们所需要部署的系统部署到指定的容器或者虚拟机里面去了。

互联网金融平台微服务化演进

image.png

      我们在双方的联合方案的推进过程中,我们做了很多的深度的融合和改造我认为体现在以下四个方面。

基础设施

      从基础设施这块我们主要就是说传统的刚刚也提到了传统的的模式,主要是依托于传统的物理机或者是虚拟机这种模式,现在我们都需要通过FusionStage去帮我们打通IaaS这一层的资源就我需要多少,比如说十个虚拟机或者多少个数据库多少个中间件等这种服务。那么就有华为的PaaS平台。给我们提供相应的支撑,然后它是通过这种线上那种审批就是我们体会到它这种多住户的这种安全隔离以及这种资源的一种隔离方式的这种模式这样的就会带来金融部门比如开发部门或者是建设部门信息部等。他们资源各方面就是相互隔离这种模式。

平台模式

      从平台模式,刚才也提了一下以往的我们都自己去写脚本去安装数据库,现在我们就直接是通过华为它自身在那个中间件服务里面所提供出来的数据库负载均衡等这些产品我们通过那个申请的模式就把它用起来了。

运用角度

      从运用角度,我们主要是把以往用的这种Dubbo框架移到的华为的CSE框架上来我们能感觉到CSE相对于比Dubbo更好的一种方式是它是自成体系的相当于是它监控和治理以及包括它的开发,它是由上往下是自成一体的。相比以往我们这种用Dubbo模式,我们是用到了它的开源框架,但是就是有刚才提到这种监控还有治理还是需要我们额外的去做开发或者定制化的这种手段才能达到这种效果。

界面方式

      再往上就是通过界面的方式我就能看到我系统运行的一种状态,就是现在分功能服务化以后,系统瓶颈在哪里就不需要我再一个个的去看日志或者是一个个去检查所有的信息他们或许会提供一些这种短信邮件、APP这种智能的一个全方面的一种提醒。



视频链接:https://bbs.huaweicloud.com/videos/101715


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200