当前位置:首页 > 报告详情

携程眼中的 OceanBase_陈尧.pdf

上传人: 张** 编号:166320 2024-06-16 19页 992.52KB

1、陈尧携程 资深DBA携程眼中的 OceanBaseContents目录01 面对大规模数据存档,携程基于 OceanBase 的思考磁盘空间使用率最高降低 85%02 混合云部署形态,在多场景下灵活应用实现混合云部署、满足业务高峰特性03 从使用者到参与者OceanBase 在 IDC 故障演练中的表现从开发角度如何使用 OceanBase01面对大规模数据存档,携程基于 OceanBase 的思考5%15%80%热数据温数据冷数据携程业务高速增长的背后,正在面临哪些挑战随着线上业务爆发式的增长,线上数据库的大小已接近单机容量上限,硬件成本上升线上的 DDL 发布成本变高实例变更的运维成本增加

2、SQL 的性能有变慢的趋势线上清理不能满足所有需求12345面对大规模数据归档诉求,我们为什么选择 OceanBase实例水平扩展简单方便简单扩展多节点写入性能优秀性能优秀兼容 MySQL 协议,应用改造成本几乎为 0极低改造成本DDL 发布对业务几乎透明流程透明周边工具较为完善工具完善相对于 MySQL 压缩比平均 3-4 倍,最高 8 倍高压缩比这次尝试,为携程带来哪些收益?硬件成本磁盘空间使用率最高降低85%管理成本运维成本下降20-30%050100150200250300350400450500MySQL vs.OceanBase 空间对比业务A 业务B 业务A 业务B业务A 业务B

3、 业务A 业务B 业务A 业务B业务A 业务B 业务A 业务B业务A 业务B业务A 业务B 业务A 业务B业务A 业务B业务A 业务B业务A 业务B业务A 业务B业务A 业务B业务A 业务BMySQLOceanBase02混合云部署形态在多场景下灵活应用关于混合云的思考混合云在业内越来越受到重视自建 IDC 业务高峰来临前硬件采购周期长高峰后资源浪费携程 2022 年下半年开始启动混合云架构随着 OceanBase 在携程的推广,与时俱进基于 OceanBase 的混合云部署方案一地三中心弹性扩缩容,打造极致数据可用性一地三中心弹性扩缩容机房级容灾纳入公有云,实现私有云和公有云之间自由切换结合

4、公有云的特点,减少业务流量高峰的资源调配APP(私有云)APP(私有云)APP(公有云)集群:cls01Proxy-(私有云)1aZone:ZONE110.10.10.1Svr01FProxy-(私有云)2Zone:ZONE210.10.10.2Svr02FProxy-(公有云)Zone:ZONE310.10.10.1Svr03FOceanBase 混合云架构的表现公有云上云下云Paxos 分布式架构保证数据一致性结合公有云弹性扩缩容、升降配的特性切换简单、对业务几乎透明私有云03从使用者到参与者OceanBase 在携程,一些新的进展010203040506DB 级别、产品线级别、IDC 级

5、别的故障演练开发更多的监控告警为OceanBase 保驾护航内部生态逐步完善,中间件、各种开发语言接入进一步参与开源建设AlmaLinux+OceanBase 4.x引导开发进一步了解和如何使用好 OceanBaseOceanBase 接入公司的故障演练DB 级别、产品线级别、IDC 级别的故障演练无人留守集群:cls01Zone:ZONE1Zone:ZONE2Zone:ZONE3Proxy-1Svr01Proxy-1Svr01Proxy-2Svr02Proxy-2Svr02Proxy-3Svr03Proxy-03Svr03携程的经验:如何更好的使用 OceanBaseMySQL-Shard1

6、MySQL-Shard2MySQL-Shard3MySQL-Shard%OceanBase-ShardDBOceanBase-ShardDBOceanBase-ShardDBOceanBase-ShardDB优秀的分区设计是 OceanBase 性能优化的核心所在确保分区命中最大程度发挥分布式能力提升系统性能MySQL Shard 到 OceanBase 是否需要合并,可以更开放的对待从使用到贡献,共建 OceanBase 社区OBProxy 读写分离索引使用情况20 个 I

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
携程资深DBA分享了携程基于OceanBase的实践与思考。面对大规模数据存档,携程选择OceanBase,因其具有简单方便的实例水平扩展、优秀的多节点写入性能、兼容MySQL协议且改造成本低,以及高压缩比等优势,使得硬件成本降低85%,管理成本下降20-30%。在混合云部署方面,携程通过OceanBase实现一地三中心弹性扩缩容,结合公有云特点减少资源调配,提升数据可用性。此外,携程通过DB级别、产品线级别、IDC级别的故障演练,以及开发监控告警,逐步完善内部生态,参与开源建设。未来,携程将继续增加OceanBase的使用规模和场景,如自动运维能力、公有云出海部署等,输出实践经验到社区。
"携程如何通过OceanBase优化大规模数据存档?" "携程如何应用混合云部署实现业务高峰特性?" "携程参与OceanBase开源建设,对企业和社区有哪些影响?"
客服
商务合作
小程序
服务号
折叠