备份和恢复
本部分介绍在本地安装的 Apigee 环境中的备份和恢复任务
Edge。建议您始终为 Apigee Edge 组件创建备份,即
配置和数据,并确保在发生以下情况时执行恢复:
系统故障。借助备份和恢复过程,您可以恢复整个
系统(包括所有组件),而不会影响系统的其他部分。
备份内容
在 Apigee Edge 的本地部署中,您必须备份以下 Edge
组件:
apigee-cassandra
(卡桑德拉)
apigee-openldap
(打开 LDAP)
apigee-postgresql
(PostgreSQL 数据库)
apigee-qpidd
(Qpidd)
apigee-sso
(边缘单点登录)
apigee-zookeeper
(ZooKeeper)
edge-management-server
(管理服务器)
edge-management-ui
(新版 Edge 界面)
edge-message-processor
(消息处理器)
edge-postgres-server
(Postgres 服务器)
edge-qpid-server
(Qpid Server)
edge-router
(边缘路由器)
edge-ui
(传统版界面)
恢复时间目标 (RTO) 与
恢复点目标 (RPO)
RTO 是业务流程必须达到的时长和服务等级
在灾难(或服务中断)后进行恢复,以避免与
并且业务连续性会中断
RPO 是 IT 服务中可能由于数据泄露而丢失数据的最长容忍期限
重大事故在实施备用广告之前,必须同时兼顾这两个目标
制定恢复策略
准备工作:实用信息
您可能会发现安装数据分布在多个系统中,例如
组织在 LDAP、ZooKeeper 和 Cassandra 中。请务必做好以下事项
有关备份和恢复的注意事项:
- 如果您有多个 Cassandra 节点,请一次备份一个。
- 如果您有多个 ZooKeeper 节点,请一次备份一个。备份过程
暂时关闭 ZooKeeper
- 如果您有多个 Postgres 节点,请一次备份一个。
- 您可以使用
Ansible 或 Chef
- 恢复 ZooKeeper、Cassandra 或 LDAP 节点之一时,建议将所有节点
以保证一致性(特别是在组织/环境
在备份创建后创建的)。
- 如果 LDAP 或全局管理员密码丢失/损坏,则需要完整备份
以获取上次备份和正在运行的系统的相同凭据。
- 备份实用程序会将生成的备份文件写入
/opt/apigee/backup/comp
,其中comp是
组件的名称因为您可以生成许多备份文件,而且这些文件
可以在/opt/apigee/backup
装载一个单独的磁盘
备份文件
- 除 PostgreSQL 之外的所有备份文件都采用以下格式命名:
backup-year.month.day,hour.min.seconds.tar.gz
例如:
backup-2018.05.29,11.13.41.tar.gz
PostgreSQL 备份文件的名称如下:
year.month.day,hour.min.seconds.dump
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-20。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-20\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-20。"],[],[]]