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

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

参与13

2同行回答

zhaoxiyizhaoxiyi  资深电信行业解决方案架构师 , 红帽企业级开源解决方案中心
1、大中台建设从我的理解来看就是优化前端数据使用通道,相当于当年我们做三层改造时构建Model (数据中台) Control (业务中台),只是将构建范围从单个中间件平台扩大到整体容器化PaaS平台概念上。因此其改造还是很有必要和很重要的。只有推进中台建设才能真正解放前端PaaS云业务...显示全部

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

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

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

收起
软件开发 · 2020-04-03
浏览1851
zhuqibszhuqibs  软件开发工程师 , Adidas
公有云上的数据库要注意以下几点(1) 安全性,如果是金融数据库,有等保的要求,需要将数据库部署在金融云上;(2) 可靠性, 公有云上的数据库,可以设置需要多少副本,副本越多,价格越高,要选用合适的;(3) 种类, 云上的数据库paas也有很多种类,mysql  posgresql  , aws上还有 DynamoDB,Ne...显示全部

公有云上的数据库要注意以下几点
(1) 安全性,如果是金融数据库,有等保的要求,需要将数据库部署在金融云上;
(2) 可靠性, 公有云上的数据库,可以设置需要多少副本,副本越多,价格越高,要选用合适的;
(3) 种类, 云上的数据库paas也有很多种类,mysql  posgresql  , aws上还有 DynamoDB,Neptune,你要根据原先传统数据库服务的需求,选用合适的云数据Paas
(4)迁移, 现在各个云厂商为了把云Paas做大做强,都有工具支持从外界数据往云上迁移,你可以去找找,或联系云厂商的技术了解一下

收起
互联网服务 · 2020-04-02
浏览1757

提问者

sunphil
系统运维工程师某移动
擅长领域: 云计算服务器虚拟化

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2020-03-31
  • 关注会员:3 人
  • 问题浏览:3374
  • 最近回答:2020-04-03
  • X社区推广