您的浏览器禁用了JavaScript(一种计算机语言,用以实现您与网页的交互),请解除该禁用,或者联系我们。[Oracle]:MySQL : 利用 MySQL HA 的 99.99% SLA(英文版) - 发现报告
当前位置:首页/其他报告/报告详情/

MySQL : 利用 MySQL HA 的 99.99% SLA(英文版)

2024-05-01Luis SoaresOracleM***
MySQL : 利用 MySQL HA 的 99.99% SLA(英文版)

99.99%SLA与MySQLHA Name LuisSoares高级软件开发总监2024年5月1日 1版权所有©2024,Oracle和/或其附属公司01/05/24 安全港声明 以下旨在概述我们产品的总体方向。本文件仅作参考之用,不得纳入任何合同。这并不构成交付任何材料、代码或功能的承诺,也不应作为购买决策的依据。Oracle的产品中提及的任何功能或特性的开发、发布、时间安排和定价均可能发生变化,并由OracleCorporation单方面决定。 2版权所有©2024,Oracle和/或其附属公司01/05/24 前瞻性陈述 陈述中涉及甲骨文未来计划、预期、信念、意图和前景的相关内容属于“前瞻性声明”,且这些声明受到重要风险和不确定性的影响。关于这些因素及其他影响我们业务的风险的详细讨论,请参阅甲骨文向美国证券交易委员会(SEC)提交的文件,包括我们最近的10-K和10-Q表下的“风险因素”部分。这些文件可在SEC的网站或甲骨文公司的网站上获取。http://www.oracle.com/investor.本演示文稿中的所有信息截至2024年5月 ,Oracle公司不对任何陈述进行更新以反映新信息或未来事件。 3版权所有©2024,Oracle和/或其附属公司01/05/24 我是谁? •出生和成长于葡萄牙:足球、篮球、空手道、跑 •步、骑行物理学、天文学高可用性、容错性、 •计算机使用MySQL超过15年 • • • 路易斯·苏亚雷斯 4版权所有©2024,Oracle和/或其附属公司01/05/24 议程 •背景MySQLInnoDB集群、ReplicaSets和ClusterS •etsMySQLHeatwave服务–高可用性MySQLHeatwave服务–复制MySQLHeatwave服务–扩展考虑 •Conclusion结论 • • • • 5版权所有©2024,Oracle和/或其附属公司01/05/24 背景 副标题到这里 6版权所有©2024,Oracle和/或其附属公司01/05/24 故障、故障和错误:RPO、RTO和SLA 概念 RTO:恢复时间目标 •从单个故障中恢复需要多长时间 RPO:恢复点目标 •发生故障时可能会丢失多少数据 SLA:服务级别协议 •RTO和RPO严重影响SLA 故障类型 高可用性: •单服务器故障、网络分区灾难恢复:•全区域/网络故障人为错误:•小鲍比tables 7版权所有©2024,Oracle和/或其附属公司01/05/24 建立良好的基金会 报告 App App 只读读/写只读 MySQL3.23.15(2000年5月发布) •MySQL复制已发布。 经验证的复制技术 •合理描述变化的逻辑事件 •全球交易标识符使任何拓扑变更变得超级容易且自动 •完全的灵活性 来源异步复制 不仅复制 •捕获数据更改•数据集成•分布式恢复 副本DBA/操作员副本 8版权所有©2024,Oracle和/或其附属公司01/05/24 MySQL无处不在 观察、自动化、操作 观察 •仪器,发射•学习,理解,诊断•趋势和历史数据•首先是机器人 ,然后是人类 Automate •平衡•预测•自我修复•稳定 操作 •计划•故障排除•按下按钮 ,转动点头,翻转开关 9版权所有©2024,Oracle和/或其附属公司01/05/24 MySQL无处不在,适合所有人的解决方案 观察、自动化、操作 •MySQL无处不在,处理不同的工作负载模式 •该工具集使自己运行它变得更加容易 •InnoDBCluster(高可用、弹性、容错) •InnoDBReplicaSet(异步复制) •InnoDBClusterSet(跨集群、跨区域) MySQL服务器MySQL路由器 •耐久性•应用程序故障转移 MySQLShellMySQL组复制 •标准配方•自动化•自我修复•分布式 •存储 •克隆 •异步Repl. 恢复•自动成员资格•自动服务器故障转移 10版权所有©2024,Oracle和/或其附属公司01/05/24 MySQL无处不在,适合所有人的解决方案 观察、自动化、操作 •MySQL无处不在,处理不同的工作负载模式 •该工具集使自己运行它变得更加容易 •InnoDBCluster(高可用、弹性、容错) •InnoDBReplicaSet(异步) •InnoDBClusterSet(跨集群、跨区域) •需要运行,监控,操作和管理: •规模化部署 •多样的工作负载 •不稳定的网络环境 •多版本世界(分裂脑) •在进行维护期间 11版权所有©2024,Oracle和/或其附属公司01/05/24 热波服务 MySQL无处不在,适合所有人的解决方案 观察、自动化、可操作、托管 •MySQL无处不在,处理不同的工作负载模式 •MySQL热波服务 •HA、弹性、容错•在数据库系统之间(甚至跨区域)复制•备份和还原(到某个时间点) 12版权所有©2024,Oracle和/或其附属公司01/05/24 MySQL无处不在,适合所有人的解决方案 观察、自动化、可操作、托管 •MySQL无处不在,处理不同的工作负载模式 •MySQL热波服务 •HA、弹性、容错•在数据库系统之间(甚至跨区域)复制•备份和还原(到某个时间点) MySQL服务器 •企业版•耐用性•存储 用户体验 •控制台 •RESTAPI •Terraform •SDKs Oracle云基础设施 •块卷•VCN•计算•端点•工作流•冗余 MySQL组复制 •自动化•自我修复•分布式恢复•自动成员资格•自动服务器故障转移 13版权所有©2024,Oracle和/或其附属公司01/05/24 MySQLInnoDB集群、ReplicaSet和ClusterSet 部署和运行MySQL高可用性设置 16版权所有©2024,Oracle和/或其附属公司01/05/24 MySQL解决方案 一个产品:MySQL •技术融合在一起 •MySQL服务器•异步复制•组复制•MySQLShell•MySQL路由器 易于使用! •一个客户:MySQL外壳•透明访问数据库体系结构:MySQL路由器 用户部署和运行MySQL基础设施。 •技术有帮助。 •全栈测试 17版权所有©2024,Oracle和/或其附属公司01/05/24 解决方案:MySQLInnoDBReplicaSet 报告 App 只读 MySQL路由器 读/写 App 只读 MySQL路由器 “经典”、“异步”基于复制的解决方案,完全集成 •MySQL壳体 •MySQL路由器 •MySQL服务器•MySQL异步复制 MySQLShell 来源异步复制 •RPO!=0RTO=分✁或更长时间(手动故 •障转移) 副本副本 MySQL InnoDB副本集 18版权所有©2024,Oracle和/或其附属公司 01/05/24 解决方案:MySQLInnoDB集群 报告 App MySQLShell 只读 MySQL路由器 读/写 App 只读 MySQL路由器 基于完全集成的组复制的高可用性解决方案 •MySQL壳体 •MySQL路由器•应用程序故障转移 •MySQL服务器•组复制提供:•自动服务器故障转移•自动成员资格更改 二级 Primary 二级 组复制 •RPO=0•RTO=秒(自动故障转移) MySQL InnoDB集群 19版权所有©2024,Oracle和/或其附属公司01/05/24 解决方案:MySQLInnoDBClusterSet 报告 App 异步复制 MySQLInnoDB集群主群集 里斯本网站 MySQLInnoDB集群辅助群集 布鲁塞尔网站 App 报告 App App InnoDB集群的容灾解决方案 •高可用性(站点内故障)•RPO=0•RTO =秒(自动故障转移) •灾难恢复(站点故障)•RPO!=0•RTO=分 ✁或更长时间(手动故障转移) •易于使用:MySQL壳牌•完全集成MySQL路由器 20版权所有©2024,Oracle和/或其附属公司MySQLShell 01/05/24 MySQLHeatwave服务:高可用性 Oracle云基础设施上的MySQLHeatwave服务中的高可用性 21版权所有©2024,Oracle和/或其附属公司01/05/24 MySQL热波服务 观察、自动化、操作、管理 MySQL复制功能的关键功能: •高可用性•入站复制•出站复制•托管只读副本•时间点恢复 运行、监控和操作的需要: •Atscale •暴露于异构工作负载 •应对网络突发或数据包延迟 •处理“世界”分裂•通过维护 简单、直观、一键式操作: •创建数据库系统•创建只读副本•创建入站通道 22版权所有©2024,Oracle和/或其附属公司01/05/24 功能 •MySQL企业服务器的最新版本。 •轻松配置和SLA •通过Terraform、CLI、SDK、API实现自动化 •单击一下: •高可用性•手动、自动备份•任意时间点恢复•入站和出站复制•在同一数据库中支持OLAP和OLTP 23版权所有©2024,Oracle和/或其附属公司01/05/24 01/05/24 Database DB系统 一键式DB系统创建 24版权所有©2024,Oracle和/或其附属公司 高可用性 自动故障转移 25版权所有©2024,Oracle和/或其附属公司01/05/24 高可用性 自动故障转移 •SLA99.99%•自动故障转移•手动切换•滚动升级、形状和配置更改•只是一个几秒✁影响 26版权所有©2024,Oracle和/或其附属公司01/05/24 MySQLHeatwave服务:复制 多云和本地集成 27版权所有©2024,Oracle和/或其附属公司01/05/24 入站和出站复制 混合部署和迁移 混合部署 •本地和多云•OCI作为您的主要网站 •OCI作为您的灾难恢复站点 •OCI容量爆裂 •用于分析的HeatWave 实时迁移 •最大限度地减少停机时间 跨区域复制 •DB系统到DB系统 28版权所有©2024,Oracle和/或其附属公司01/05/24 混合环境中的灾难恢复 入站复制 出站复制 MySQLInnoDB集群 里斯本网站 入站和出站复制 报告 App App •使用OCI作为DR或反之亦然 •在OCI中利用MySQLHeatWave服务•MySQLHeatWave服务渠道进行入站复制,基于内置异步复制 29版权所有©2024,Oracle和/或其附属公司01/05/24 MySQLHeatwave服务:向外扩展 30版权所有©2024,Oracle和/或其附属公司01/05/24 托管只读副本 无缝地增加和缩小读取容量 通过缩放读取来实现高性能。卸载RW端点可最大程度地减少灰色故障。 •单击即可创建只读副本 •Provision •发射 •安装程序复制 •监控和管理 •ReadReplicasareassociatedwithaDBSystem •DB系统中✁RO端点 •每个DB系统最多18个 •需要4个或更大✁OCPU形状 •CLI、SDK和Terraform支持 31版权所有©2024,Oracle和/或其附属公司01/05/24 负载均衡器 有效地使用您✁副本 使用只读副本时,将在数据库系统中自动配置负载平衡器终端节点。 •由服务管理 •实现为只读端点•在读取副本之间循环robins流量 •自动管理只读副本后端 32版权所有©2024,Oracle和/或其附属公司01/05/24 注意事项 副标题到这里 33版权所有©2024,Oracle和/或其附属公司01/05/24 数据库用户建议 一些