当前位置: 首页 > news >正文

网站后台修改图片集顺序东游科技网站建设

网站后台修改图片集顺序,东游科技网站建设,做公司网站流程,创意营销策划案例2019年1月4日#xff0c;OceanBase迁移服务解决方案在ATEC城市峰会中正式发布。蚂蚁金服资深技术专家师文汇和技术专家韩谷悦共同分享了OceanBase迁移服务的重要特性和业务实践。 蚂蚁数据库架构的三代升级史 在过去的十多年时间里#xff0c;蚂蚁在整个基础数据库架构上一…2019年1月4日OceanBase迁移服务解决方案在ATEC城市峰会中正式发布。蚂蚁金服资深技术专家师文汇和技术专家韩谷悦共同分享了OceanBase迁移服务的重要特性和业务实践。 蚂蚁数据库架构的三代升级史 在过去的十多年时间里蚂蚁在整个基础数据库架构上一共经历了三代升级。第一代数据架构是构建在IOE的基础之上——IBM的小型机、Oracle的商业数据库还有EMC的共享存储。基于第一代IOE架构的运维成本是非常高的同时稳定性的挑战也是非常大的。随着业务的快速发展这套架构已经完全没有办法适应业务发展的增速。 随之诞生的是第二代架构第二代架构的主体是OE——也就是Oracle和EMC加上蚂蚁自身的分布式中间件解决了业务的水平和垂直的弹性能力。这一代架构其实伴随着蚂蚁走了很多年。 随着4G、5G时代的到来和金融的普及化人们的生活越来越离不开移动支付业务井喷式的发展给底层的数据库提出了更高的要求。这些要求包括更高的稳定性快速恢复能力和极致的弹性能力等。 于是最终演进到了我们如今的第三代架构。第三代架构是由OceanBase为代表的金融级云数据库和分布式中间件所构成。 数据库架构升级的挑战 伴随着整个蚂蚁的发展整个数据库的架构也仅仅演进了三代。这其中一个很重要的原因就是对于任何企业而言整个数据库的架构升级都是一件非常有挑战的事情。 蚂蚁金服资深技术专家师文汇说道“用一个我们内部经常说的比喻就是数据库的架构升级就好像是在给一个高速运行的飞机更换引擎。” 更换引擎的目的是为了拥有更好的动力做更多技术上的创新。但是横亘在眼前的问题是如何才能做到稳妥创新保证驾驶中的飞机平稳顺利的运行这其实是有非常大的挑战。 在过去三代架构的演进中我们可以看到本质上每一代架构的迭代基本上都是以两到三年为周期这其中会有非常高的人力投入和成本开销。 第二个挑战就是从传统的商业数据库迁移到OceanBase数据库之上我们如何保证迁移过程中以及迁移以后的稳定性。 另外一个非常大的挑战就是数据质量在金融企业里数据承载的不仅只是钱更承载了数以亿计用户的信任。所以数据一条不能丢一条不能错这是我们做数据库的底线。 当然包括兼容性问题和性能风险也给数据库的架构升级带来重重挑战。 OceanBase迁移服务向分布式架构升级的直接路径 基于上述问题和挑战同时经过蚂蚁十年数据库架构升级的先进经验蚂蚁金服为客户打造了这款一站式数据迁移解决方案——OceanBase迁移服务OceanBaseMigration Service简称OMS。 OMS的发展演进 OMS的演进是以业务为驱动并且与OceanBase的架构升级和不断发展密不可分。 早在2014-2015年期间蚂蚁主站上的一些核心业务包括大家熟知的交易业务支付业务和会员业务等需要从Oracle迁移到OceanBase上。当时的OMS还是以一个工具类、模块化的形态支撑着这些项目。 所以在2015年我们开始对OMS的方案进行全面的调研力求沉淀出通用的系统化的解决方案。 在2016年OMS已经有了平台化的架构引入了大规模编排的思想将整个迁移特别是切换过程中繁琐易错的环节全部集成到平台。这一时期OceanBase也完成了从0.5版本到1.0版本的架构升级这一年OMS还支撑了网商银行、印度PayTM以及主站的核心业务升级到OceanBase 1.0版本。 到了2018年的时候无论在基础功能层面还是任务编排层面OMS都已经被打磨得日趋完善。今年OMS已经支持了蚂蚁森林蚂蚁商户平台以及众多大量核心及非核心的业务从MySQL迁移到OceanBase之上。与此同时在外部业务包括很多已经上线OceanBase的商业银行也已经验证了使用OMS一键迁移到OceanBase的能力。 OMS的方案优势 OceanBase迁移服务其实主要解决了五个重要的问题。 1.负载回放验证其中第一个核心的问题就是负载回放验证通过采集源端数据库的SQL流量在目标库OceanBase上回放可以验证其在OceanBase上的功能是否兼容、性能是否出现问题等。同时基于蚂蚁DBA十多年的经验沉淀OMS会为客户提供性能等方面的调优建议。 2.秒级数据校验第二点就是数据校验OMS有三层数据校验可以做到秒级的延迟。举一个例子比如说我们想把传统商业数据库替换成OceanBase如果在迁移过程中任何一条数据出现了错误在一秒钟内就可以快速发现。校验的延迟可以完全保证在一秒以内根据蚂蚁线上的经验大概在100-200毫秒之间。 3.分钟级即时回滚第三点也是最重要的一点就是OMS有随时回滚的能力而且回滚是无损的。这也是我们前面所强调的稳妥创新的基石。 4.多种数据库类型支持目前OMS支持源端数据库类型有Oracle、MySQL、OceanBase等等支持全量迁移和增量数据同步。 5.一键完成迁移整个数据迁移链路和回滚机制的搭建基本上都是通过一键操作完成使用简便。 OMS的技术架构 OMS的核心方案其实非常简单我们把OceanBase变成Oracle/MySQL的一个备库。 传统的商业数据库一般都是有主库和备库的主库承担写的流量如果主库出现问题我们会把数据切到备库然后通过OMS提供的一整套虚拟主备库的解决方案完成切换。比如原来Oracle有一个主库一个备库然后OceanBase其实变成了一个虚拟的备库。 整个数据库架构的升级也会变得异常简单简单到只是做了一个主备切换。回滚也会变得非常简单其实也是做了一次主备切换。 从OMS的整体架构来看其实一个非常关键的点就是我们在传统的商业数据库和OceanBase之间建立了一套虚拟的主备链路整个OMS里用到的所有组件其实都是在蚂蚁和阿里有很多年技术沉淀的也都是基于真实场景所产生的。 OMS的迁移流程 OceanBase迁移服务的整体迁移流程其实只有七步。 1.评估首先第一步是通过负载回放工具做兼容性分析; 2.PoC接下来OceanBase云平台可以帮助客户部署一套PoC集群; 3.预迁移然后OMS把线上的Oracle的数据预迁移到一个测试库里 4.验证在这个测试库里用负载回放工具去回放这些SQL然后找到SQL里不兼容性能或者数据质量不满足预期的部分并提供优化建议 5.正式迁移前四步做完了以后业务需要调整或者需要优化的SQL已经完成优化然后就可以正式迁移了。首先把原有的全量数据迁过来然后再把增量变化的那部分数据实时同步过来 6.校验等到所有的数据准备好以后然后我们继续完成三级校验 7.切换和回滚等到所有的校验都完成以后可以一键完成切换和回滚功能。 通过这七步就可以轻松完成从传统商业数据库到分布式数据库的完整迁移。 蚂蚁商户平台基于OMS的业务实践 蚂蚁商户平台承载着商户档案数据信息订购关系、签约信息的数据和相应的服务能力。其中一部分业务使用的是MySQL数据库还有一部分核心业务使用的是Oracle数据库。 随着商户的快速增长以及业务场景的不断丰富商户平台数据增长迅速数据规模相当庞大。尤其是MySQL的单表瓶颈日益明显DDL变更、DML更新的性能与风险已经无法承担。 蚂蚁金服技术专家韩谷悦介绍道“OceanBase能够支持数据的无限扩展满足商户业务的容量与性能需求。那么如果我们换一种数据库底盘其实所要面对的性能、稳定性和数据质量的风险同样不可避免。” 从蚂蚁商户平台的业务实践来看使用OMS迁移与传统迁移进行对比我们可以看到 · 业务评估和改造 过去通常一个业务少则花费1-2个月的时间去做改造和适配那么基于OMS自动化的SQL兼容性评估和负载回放的能力蚂蚁商务平台业务的改造大概只用了一个星期的时间。 · 数据迁移和校验 客观来讲迁移的总时长主要取决于业务数据模型数据量和网络环境。在提高迁移效率方面OMS目前增量迁移的延迟仅为毫秒级跨城情况下最长只需要3秒。并且针对校验出的数据差异提供补齐的SQL和订正方案使得迁移和校验的整体效率有了大幅度的提升。 · 业务切换 其实在切换之前往往需要制定严密的切流方案和Failover方案整个切换过程中需要检查与校验的细节非常繁琐任何一步疏忽都有可能造成数据不一致的问题。那么OMS通过引入大规模编排的思想把所有繁琐复杂的环节通通落到平台当中。所以从原来业务切换需要用时1-2周时间 使用OMS后蚂蚁商户平台业务无论是切读还是切写的过程中都只用了几分钟的时间。 · 业务回滚 在过去迁移之后的业务回滚要担负重大的决策风险OMS使得业务回滚就像一次主备切换可以瞬间完成并且不丢数据所以让业务回滚不再成为难题。商户业务整体迁移的过程中也发生过业务抖动使用OMS回滚的时候从登陆系统到完成回滚也只用了几分钟的时间。 所以全程下来蚂蚁商户平台这个业务的迁移时间大概在三个多星期的时间完成那么无论从人力成本还是时间成本上OMS都极大地提升了数据库的整体迁移效率。 最后韩谷悦为大家展示了OMS一键迁移的demo演示。 当前 越来越多的企业已经认识到分布式架构在实现业务灵活扩展以及敏捷开发等方面的巨大价值。OceanBase不断通过产品端的革新为传统企业输送“互联网基因”帮助更多客户向分布式架构转型。 同时OceanBase也在不断提高服务客户的深度和广度。深度意味着在同样的业务场景下随着业务的发展和体量的壮大帮助更多企业承担起业务所带来的极致压力。广度则针对的是随着新型技术形态和业务场景的出现帮助更多企业快速响应通过技术创新而适应变化所带来的新的市场契机。 OceanBase致力于将蚂蚁自身业务多年沉淀下来的最浓缩最经典和最普世的方法论输出给广大的企业客户同时做到深度和广度并存真正帮助客户实现稳妥创新。 原文链接 本文为云栖社区原创内容未经允许不得转载。
http://www.zqtcl.cn/news/879543/

相关文章:

  • 做网站除了广告还有什么收入的中国计算机技术职业资格网
  • 陕西建设银行网站查排名的软件有哪些
  • 企业网站备案教程北京专业做网站的
  • 音乐网站如何建设的如何做学校网站
  • 济南比较好的网站开发公司个人注册网站怎么注册
  • 济南高端网站设计策划图书馆网站建设情况汇报
  • 知识付费网站建设做网站源码
  • php网站开发实训报告书怎么做兼职类网站吗
  • 建设银行u盾用网站打不开中企动力值不值得入职
  • 织梦做的网站有点慢商贸网站
  • 海外红酒网站建设wordpress 分类 文章
  • 七星彩网站建设wordpress w3
  • 广州网站建设全包百度怎么优化关键词排名
  • 中山网站制作服务公司做环评的网站
  • 江山市住房和城乡建设局网站iis部署网站 错误400
  • 网站域名如何备案建设厅公积金中心网站
  • 网站怎么建设?电子商务网站开发相关技术
  • 苏州网站设计公司济南兴田德润厉害吗python基础教程第3版
  • 网站多久备案一次电子商务平台信息系统建设
  • 网站开发方面的文献自己怎么建个免费网站吗
  • 建设网站前的市场分析百度竞价推广是什么
  • 专门做照片书的网站阳谷聊城网站优化
  • 国际贸易相关网站网站建设的目标与思路
  • 小型网站建设费用云南网站建设企业推荐
  • 设备租赁业务网站如何做看板娘 wordpress
  • 上海网站设计工作室二手交易网站建设目标
  • 深圳智能响应网站建设平面设计基础教程
  • 网站建设 推广全流程案例分析网站
  • 企业建网站多少钱怎样做网站挣钱
  • 经营性质的网站asp.ne做网站