MySQL 数据库架构灾难恢复解决方案
MySQL 数据库架构 灾难恢复解决方案 MySQL InnoDBClusterSet 介绍 MySQL SE 罗伟文 2 / 55 Safe Harbor Statement 以下内容旨在概述我们的一般产品方向。它仅供参考,不得纳入任何合同。它并不提供任何材料、代码或功能的承诺,不应据此做出购买决策。 Oracle 产品描述的任何特性或功能的开发、发布和时间安排仍由 Oracle 自行决定。 / 55 IT 灾难和中断:主要原因 停电是导致重大中断的最大原因 Copyright @ 2021 Oracle and/or its affiliates. IT 灾难和中断:代价不断上升 超过一半经历过代价超过10 万美元的中断。 Copyright @ 2021 Oracle and/or its affiliates. 4 / 55 IT 灾难和中断:例子 5 2021 Oracle and/or its affiliates. 6 / 55 7 / 55 "过去" - 手动 • 设置复制拓扑通常是手动完成的,需要执行许多步骤 包括用户管理、恢复备份、配置复制... • MySQL 只提供技术部分,让用户来设置(始终自定义 的)架构。 • 甚至需要其他软件... 为DBA 和专家带来了大量工作,他 们花时间自动化和集成他们的定制架构0 码力 | 52 页 | 3.07 MB | 1 年前3Greenplum备份恢复浅析
Greenplum备份恢复浅析 姓名:张文杰 邮箱:zhuodao.zwj@alibaba-inc.com 公司:阿里云 2017 年象行中国(杭州 站)第一期 Greenplum数据备份恢复: 1. 数据量较大 2. 不能完全使用Xlog日志备份 3. 需要保证数据完整性和一致性 2017 年象行中国(杭州 站)第一期 Greenplum提供了: 1. 非并行备份和恢复: --pg_ --pg_dump和pg_dumpall(pg_restore) --copy、psql 2. 并行备份和恢复 --gpcrondump(gpdbrestore) 2017 年象行中国(杭州 站)第一期 并⾏备份和恢复 gpcrondump gpdbrestore 2017 年象行中国(杭州 站)第一期 gpcrondump⽤法(1/3) gpcrondump -x database_name xxx_gp_dump_0_2_20170206160253.gz 其中XXX表示用户定义的文件前缀,0代表是非master节点,2代表该文件产生的 segment对应dbid,20170206160253是前面所说的时间戳。在恢复时,会根据这 个命名规则,找到对应的文件。 2017 年象行中国(杭州 站)第一期 gpcrondump具体实现(1/2) 2017 年象行中国(杭州 站)第一期 gpcrondump具体实现(2/2)0 码力 | 17 页 | 1.29 MB | 1 年前3微信 SQLite 数据库 损坏恢复实践
微信 SQLite 数据库 损坏恢复实践 johnwhe (何俊伟) ◊ 问题背景 ◊ 常规做法 ◊ 数据备份 ◊ Repair Kit ◊ 组合方案 SQLite 恢复 ◊ 微信聊天记录只存客户端 ◊ SQLCipher 加密数据库 问题背景 ◊ SQLite 概率性损坏 ◊ 1/20,000 ~ 1/10,000 ◊ 256MB ~1%,1GB ~1‰ ◊ 设备断电、kernel ◊ 数据备份 ◊ Repair Kit ◊ 组合方案 SQLite 恢复 ◊ .dump 命令 ◊ 来自 SQLite 命令行工具 ◊ 整个 DB 输出为 SQL 语句 常规做法 .dump 输出 ◊ 打开损坏 DB 后使用 ◊ 遇到错误前一直输出 ◊ 遇到错误,跳到下一个表 .dump 用于恢复 ◊ 成功率仅 ~30% ◊ 打不开 DB ◊ 打开了读不出数据 .dump dump 成功率 ◊ 问题背景 ◊ 常规做法 ◊ 数据备份 ◊ Repair Kit ◊ 组合方案 SQLite 恢复 ◊ 主要考虑因素 ◊ 恢复成功率 ◊ 空间大小 ◊ 性能 ◊ 加密 数据备份 备选方案 方案 优点 缺点 文件复制 + 压缩 实现简单 非原子操作 Backup API 热备份 稍慢 .dump (SELECT 输出) 有选择备份 备选方案0 码力 | 31 页 | 546.35 KB | 1 年前3OpenShift Container Platform 4.7 安装
小时后过期的证书,然后在过期时进 行续订。如果在更新证书前关闭集群,且集群在 24 小时后重启,集群会自动恢复 过期的证书。一个例外情况是,您需要手动批准待处理的 node-bootstrapper 证 书签名请求(CSR)来恢复 kubelet 证书。如需更多信息,请参阅从过期的 control plane 证书中恢复的文档。 建议您在生成 12 小时后使用 Ignition 配置文件,因为集群安装后 24 需要在安装过程中存在管理员级别的凭证。在安装过程中使用管理员级别的凭证来模拟授予某些 权限的其他凭证。原始凭证 secret 不会永久存储在集群中。 注意 注意 在非 z-stream 升级前,您必须使用管理员级别的凭证重新恢复凭证 secret。如果没有凭 证,则可能无法进行升级。 其他 其他资 资源 源 要了解如何在安装 OpenShift Container Platform 后轮转或删除管理员级别的凭证 secret,请参 是否有其所需的权限。因此,除非需要更改内容,否则不需要管理员一级的凭证。删除关联的凭证后,如 果需要可从底层云中删除或取消激活它。 注意 注意 在非 z-stream 升级前,您必须使用管理员级别的凭证重新恢复凭证 secret。如果没有凭 证,则可能无法进行升级。 管理员级别的凭证不会永久存储在集群中。 按照以下步骤,在短时间内仍然需要集群中的管理员级别的凭证。它还需要手动使用每次升级的管理员级 别的凭证重新启用0 码力 | 2276 页 | 23.68 MB | 1 年前3OpenShift Container Platform 4.13 安装
小时后过期的证书,然后在过期时进 行续订。如果在更新证书前关闭集群,且集群在 24 小时后重启,集群会自动恢复 过期的证书。一个例外是,您必须手动批准待处理的 node-bootstrapper 证书签 名请求(CSR)来恢复 kubelet 证书。如需更多信息,请参阅从过期的 control plane 证书 中恢复的文档。 建议您在 Ignition 配置文件生成后的 12 小时内使用它们,因为 24 小时的证书会在 SSH 为您的本地用户管理私钥身份。 如果要通过 SSH 连接到集群节点来执行安装调试或灾难恢复,则必须在安装过程中提供 SSH 公 钥。./openshift-install gather 命令还需要在集群节点上设置 SSH 公钥。 重要 重要 不要在生产环境中跳过这个过程,在生产环境中需要灾难恢复和调试。 注意 注意 您必须使用本地密钥,而不是使用特定平台方法配置 的密钥,如 AWS powervs 目录,以避免重复使用过时的配置。运行以下命令: b. 在提示符处,提供云的配置详情: i. 可选: 选择用于访问集群机器的 SSH 密钥。 注意 注意 对于您要在其上执行安装调试或灾难恢复的生产环境 OpenShift Container Platform 集群,请指定 ssh-agent 进程使用的 SSH 密钥。 ii. 选择 alibabacloud 作为目标平台。 iii0 码力 | 4634 页 | 43.96 MB | 1 年前3OpenShift Container Platform 4.8 安装
小时后过期的证书,然后在过期时进 行续订。如果在更新证书前关闭集群,且集群在 24 小时后重启,集群会自动恢复 过期的证书。一个例外情况是,您需要手动批准待处理的 node-bootstrapper 证 书签名请求(CSR)来恢复 kubelet 证书。如需更多信息,请参阅从过期的 control plane 证书中恢复的文档。 建议您在生成 12 小时后使用 Ignition 配置文件,因为集群安装后 24 需要在安装过程中存在管理员级别的凭证。在安装过程中使用管理员级别的凭证来模拟授予某些 权限的其他凭证。原始凭证 secret 不会永久存储在集群中。 注意 注意 在非 z-stream 升级前,您必须使用管理员级别的凭证重新恢复凭证 secret。如果没有凭 证,则可能无法进行升级。 其他 其他资 资源 源 要了解如何使用 CCO 实用程序(ccoctl)将 CCO 配置为使用 AWS STS,请参阅使用 STS 的手 io/upgradeable-to:... 第 第 4 章 章 在 在 AWS 上安装 上安装 53 注意 注意 在非 z-stream 升级前,您必须使用管理员级别的凭证重新恢复凭证 secret。如果没有凭 证,则可能无法进行升级。 管理员级别的凭证不会永久存储在集群中。 按照以下步骤,在短时间内仍然需要集群中的管理员级别的凭证。它还需要手动使用每次升级的管理员级 别的凭证重新启用 0 码力 | 2586 页 | 27.37 MB | 1 年前3OpenShift Container Platform 4.10 安装
小时后过期的证书,然后在过期时进 行续订。如果在更新证书前关闭集群,且集群在 24 小时后重启,集群会自动恢复 过期的证书。一个例外是,您必须手动批准待处理的 node-bootstrapper 证书签 名请求(CSR)来恢复 kubelet 证书。如需更多信息,请参阅从过期的 control plane 证书 中恢复的文档。 建议您在 Ignition 配置文件生成后的 12 小时内使用它们,因为 24 小时的证书会在 SSH 为您的本地用户管理私钥身份。 如果要通过 SSH 连接到集群节点来执行安装调试或灾难恢复,则必须在安装过程中提供 SSH 公 钥。./openshift-install gather 命令还需要在集群节点上设置 SSH 公钥。 重要 重要 不要在生产环境中跳过这个过程,在生产环境中需要灾难恢复和调试。 注意 注意 您必须使用本地密钥,而不是使用特定平台方法配置 的密钥,如 AWS Container Platform 版本中复制安装文件时 请小心。 b. 在提示符处,提供云的配置详情: i. 可选: 选择用于访问集群机器的 SSH 密钥。 注意 注意 对于您要在其上执行安装调试或灾难恢复的生产环境 OpenShift Container Platform 集群,请指定 ssh-agent 进程使用的 SSH 密钥。 ii. 选择 alibabacloud 作为目标平台。 iii0 码力 | 3142 页 | 33.42 MB | 1 年前3为何选择VMware?
HA 如何在 150 个虚拟机的 IT 环境中实现每年 60,000 美元 的成本节省。 图 6. 使用 VMware HA 节省资金 14 完整的虚拟化管理 从部署到数据灾难恢复 VMware 提供的管理解决方案范围很广,没有任何其他虚拟化平台供应商能够与之相比。只有 VMware 提供了用于在虚拟机整个生命周期中管理虚拟基础架构的全面解决方案。最让人欣喜的是, 我 自动发布管理工具 � VMware vCenter Stage Manager � � 自动化数据灾难恢复 “我们在全公司使用 VMware 软件,在每个领域都实现了时间、资金和资源的节省。它帮助我们整 合了 Windows 服务器,增强了我们的灾难规避和灾难恢复计划。我们在虚拟机上运行生产系统和关 键的 Microsoft 应用程序,如 Exchange 和 SQL。” — 帮 助达到您的恢复时间目标 (RTO) 和遵从性要求。通过将两个站点设置为彼此的恢复站点来管理两个活 动站点之间的故障切换。甚至数据中心迁移等情景下的计划内数据中心故障切换也可以通过 VMware vCenter Site Recovery Manager 得到简化。 通过 VMware vCenter Site Recovery Manager 简化和自动建立、测试和执行恢复计划的关键要素。0 码力 | 34 页 | 862.76 KB | 1 年前3OpenShift Container Platform 4.14 安装
小时后过期的证书,然后在过期时进 行续订。如果在更新证书前关闭集群,且集群在 24 小时后重启,集群会自动恢复 过期的证书。一个例外是,您必须手动批准待处理的 node-bootstrapper 证书签 名请求(CSR)来恢复 kubelet 证书。如需更多信息,请参阅从过期的 control plane 证书 中恢复的文档。 建议您在 Ignition 配置文件生成后的 12 小时内使用它们,因为 24 小时的证书会在 SSH 为您的本地用户管理私钥身份。 如果要通过 SSH 连接到集群节点来执行安装调试或灾难恢复,则必须在安装过程中提供 SSH 公 钥。./openshift-install gather 命令还需要在集群节点上设置 SSH 公钥。 重要 重要 不要在生产环境中跳过这个过程,在生产环境中需要灾难恢复和调试。 注意 注意 您必须使用本地密钥,而不是使用特定平台方法配置 的密钥,如 AWS powervs 目录,以避免重复使用过时的配置。运行以下命令: b. 在提示符处,提供云的配置详情: i. 可选: 选择用于访问集群机器的 SSH 密钥。 注意 注意 对于您要在其上执行安装调试或灾难恢复的生产环境 OpenShift Container Platform 集群,请指定 ssh-agent 进程使用的 SSH 密钥。 ii. 选择 alibabacloud 作为目标平台。 iii0 码力 | 3881 页 | 39.03 MB | 1 年前3OpenShift Container Platform 4.6 在vSphere 上安装
由集群外的客户端和集群内的所有 节点解析。 1.1.6. 生成 SSH 私钥并将其添加到代理中 如果要在集群上执行安装调试或灾难恢复,则必须为 ssh-agent 和安装程序提供 SSH 密钥。您可以使用 此密钥访问公共集群中的 bootstrap 机器来排除安装问题。 注意 注意 在生产环境中,您需要进行灾难恢复和调试。 您可以使用此密钥以 core 用户身份通过 SSH 连接到 master 节点。在部署集群时,此密钥会添加到 OpenShift Container Platform 老版本中复制安装文件时要格外小心。 在提示符处提供值: a. 可选:选择用来访问集群机器的 SSH 密钥。 注意 注意 对于您要在其上执行安装调试或灾难恢复的生产环境 OpenShift Container Platform 集群,请指定 ssh-agent 进程使用的 SSH 密钥。 b. 选择 vsphere 作为目标平台。 c. 指定 vCenter 小时后过期的证书,然后在过期时进 行续订。如果在更新证书前关闭集群,且集群在 24 小时后重启,集群会自动恢复 过期的证书。一个例外情况是,您需要手动批准待处理的 node-bootstrapper 证 书签名请求(CSR)来恢复 kubelet 证书。如需更多信息,请参阅从过期的 control plane 证书中恢复的文档。 建议您在生成 12 小时后使用 Ignition 配置文件,因为集群安装后 240 码力 | 204 页 | 2.26 MB | 1 年前3
共 685 条
- 1
- 2
- 3
- 4
- 5
- 6
- 69