传统数据库如何逐步过迁移到PaaS平台?

目前OSS域的支撑系统得云化改造基本完成,但主要进行采集层、分析层和应用层得云化改造,基本不涉及数据库。今年都在推进大中台的建设,数据共享就涉及到数据库或者说是数据的PaaS层改造,业内并没有具体的方案可借鉴,如何快速实施又保障质量呢...显示全部

目前OSS域的支撑系统得云化改造基本完成,但主要进行采集层、分析层和应用层得云化改造,基本不涉及数据库。今年都在推进大中台的建设,数据共享就涉及到数据库或者说是数据的PaaS层改造,业内并没有具体的方案可借鉴,如何快速实施又保障质量呢

收起
参与13

查看其它 1 个回答zhaoxiyi的回答

zhaoxiyizhaoxiyi资深电信行业解决方案架构师红帽企业级开源解决方案中心

1、大中台建设从我的理解来看就是优化前端数据使用通道,相当于当年我们做三层改造时构建Model (数据中台) Control (业务中台),只是将构建范围从单个中间件平台扩大到整体容器化PaaS平台概念上。因此其改造还是很有必要和很重要的。只有推进中台建设才能真正解放前端PaaS云业务的创新能力。

2、就短期来讲数据库的PaaS构建还没有获得技术方案的统一。不同角度的厂家会推荐不同技术栈的解决方案。因此,我个人认为,短期建设任务应关注在如何构建半整合云化数据使用体系上。半整合体系将包括如何通过一些技术中台组件,连通云化业务使用数据与固化数据模型之间的通道,实现云化微服务对核心数据模型的解耦。可以通过Kafka中台技术将读写隔离,也可以通过云化数据网格实现数据中间层,还可以考虑在数据中台侧建立中间数据层。并通过一些联动、同步手段实现多层间数据的一致。

3、云化数据主体正在逐渐成熟,我个人偏爱云化数据网格技术,他可以很好的成为中间态技术。加之我们在使用MapReduce 技术上已经有很成熟的经验,可以考虑在内存层构建相当于内存 MapReduce 的敏态NoSQL数据层。对于异构数据同步我们通过大量的分库分表建设,异地/应急建设也都有了相当的经验,因此这种数据体系的构建可以充分利用我们之前的建设经验。当然这需要大量的改造配合,好在构建中台给了我们这个窗口,可以在中台建设中充分尝试新技术来提升整体系统云化成熟度。

软件开发 · 2020-04-03
浏览1883

回答者

zhaoxiyi
资深电信行业解决方案架构师红帽企业级开源解决方案中心
擅长领域: 云计算容器容器云

zhaoxiyi 最近回答过的问题

回答状态

  • 发布时间:2020-04-03
  • 关注会员:3 人
  • 回答浏览:1883
  • X社区推广