开发者社区 问答 正文

请问谁用过netbackup结合pg_rman备份pg吗?

请问谁用过netbackup结合pg_rman备份pg吗?

本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
游客886 2019-04-25 16:59:10 1645 分享 版权
阿里云 AI 助理回答

在阿里云上,虽然直接关于使用NetBackup结合pg_rman备份PostgreSQL的案例可能不多见于公开分享,但这样的备份策略是可行的,并且可以应用于保护阿里云上的PostgreSQL数据库。下面是一些建议和方向,帮助你实施或了解这种备份方式:

  1. 理解组件

    • NetBackup:Symantec NetBackup是一款广泛使用的备份与恢复软件,支持多种操作系统和数据库环境,包括Linux系统上的PostgreSQL。
    • pg_rman:pg_rman是一个为PostgreSQL设计的物理备份工具,它能够进行全量备份、增量备份以及快速恢复等操作。
  2. 集成思路

    • 通常,你可以配置pg_rman来执行PostgreSQL的物理备份,生成的备份文件(如base备份和WAL日志)随后可以通过NetBackup进行管理,包括备份到远程存储、设置备份策略(如定时备份)、以及灾难恢复时的快速恢复等。
  3. 阿里云环境下的考虑

    • 如果你的PostgreSQL部署在阿里云ECS(Elastic Compute Service)实例上,确保ECS实例有足够的权限访问NetBackup服务器或服务端点。
    • 考虑使用阿里云OSS(Object Storage Service)作为备份目标,NetBackup支持将数据备份到OSS,这样可以利用OSS的低成本、高可靠性和易用性。
    • 注意安全合规性,确保数据传输过程中的加密和访问控制。
  4. 替代方案

    • 阿里云也提供了原生的数据库备份解决方案,例如对于RDS PostgreSQL,阿里云RDS服务本身就内置了自动备份功能,支持时间点恢复、克隆等高级特性,这可能是更简便的选择。
    • 对于自建PostgreSQL数据库,除了第三方工具外,也可以考虑使用阿里云混合云存储阵列(如Hybrid Backup Recovery, HBR)或直接利用脚本结合阿里云OSS进行备份。
  5. 社区与技术支持

    • 加入云栖社区的【PostgreSQL技术进阶社群】,你可以与其他用户交流经验,可能会找到同样使用过类似备份方案的用户分享实战经验。
    • 阿里云官方文档和论坛也是获取技术支持的好地方,特别是有关如何在阿里云环境中集成第三方备份软件的信息。

最后,如果决定实施,请详细规划并测试备份与恢复流程,确保在实际需要时能够顺利恢复数据。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答