Confluence 本地备份解决方案和倒带备份,比较

已发表: 2022-12-03

Confluence 数据的数量和价值随着项目的增长和新用户的增加而增加。 如果您遭遇毁灭性的 Confluence 数据丢失,您的企业将如何应对?

虽然 Atlassian 的平台通常很稳定,但不要误以为您将通过 Atlassian 的本机功能获得全面的备份覆盖。

在本文中,我们将探讨 Confluence 的本地备份和恢复功能,可作为 Confluence 备份管理器或命令行界面 (CLI) 解决方案(早期访问)使用。 我们会将这些解决方案与您从 Rewind 等第三方备份服务提供商处获得的解决方案进行比较。

为什么我需要备份我的 Confluence 数据?

当涉及到数据丢失、损坏或不可用时,重要的是要了解可能出现的问题。

首先,人会犯错。 意外删除是数据丢失的主要原因,85% 的网络安全数据泄露是由人为错误造成的。 错误可能会对组织的声誉和收入造成重大损害。 不幸的是,导致数据丢失的人为干预并不总是偶然的。 心怀不满的员工删除数据以减少工作量或与雇主“算账”的情况并非闻所未闻。

Confluence 提供了一个基本的存档和垃圾箱系统,但是从您的帐户中永久删除页面非常容易。 其他数据丢失情况是由于用户导入了错误的数据文件、恶意网络攻击、第三方应用程序有问题或配置不当,或者第三方集成设置过程中出现问题。 恢复批量更新可能是一个漫长而痛苦的过程。

了解这一点很重要,虽然 Atlassian 会尽力确保客户数据的安全,但它会限制其在这方面的责任。 它的服务条款规定:

“我们不保证 (...) 我们将保留或维护您的数据而不会丢失。 对于您在此类网络中丢失、更改、拦截或存储的任何数据,我们概不负责。”

Atlassian 服务条款

这些规定并不是 Atlassian 独有的; 责任共担模型规定 SaaS 平台不对其用户创建的个人帐户级数据负责。 数据安全是平台和用户的共同责任。

考虑第三方备份解决方案的另一个原因是业务连续性风险。 作为 Atlassian 的客户,您可能知道该公司 2022 年 4 月的云服务中断对某些客户来说持续了数周。

一位 Atlassian 发言人评论了这一事件,“在进行维护时,一个脚本操作导致我们的一小部分客户无法访问他们的产品。 我们可以确认此事件不是网络攻击的结果,并且没有未经授权访问客户数据。 我们知道我们的客户依赖我们的产品来完成他们的工作,对于由此造成的干扰,我们深表歉意。”

大约 400 名 Atlassian 客户受到此次中断的影响,仅占公司 226,000 名客户的 0.18%。 尽管这仅适用于一小部分客户,但受影响的人因无法访问其数据而感到沮丧。

最后,拥有可靠的第三方备份解决方案只是一种安全最佳实践。 网络安全和基础设施安全局 (CISA) 建议个人和企业使用 3-2-1 备份策略。 这意味着至少拥有三份数据副本:两份在现场但在不同的设备或介质上,至少一份在异地。 使用云备份可以勾选这两个框,因为它是一个单独的介质并且存储在异地。

让我们仔细看看备份 Confluence 数据的一些选项。

Confluence 备份管理器

Confluence 备份管理器是 Confluence 的专有备份解决方案,允许您每 24 小时手动执行一次导出。 备份范围包括页面、用户和附件。 Backup Manager 不包括用于备份快照的云存储,这意味着您需要在自己的环境和成本预算中保存和版本化它们。

备份管理器要求您从 Confluence 的设置菜单中手动导出备份文件,如下所示:

0 b2e1244ff48c0b9b8dec067063022e19 800

可以使用自动化脚本自动执行此手动过程,但您需要自己编写和维护它们。

备份频率也是需要注意的事情。 使用 Confluence Backup Manager,您只能每 24 小时导出一次备份。 如果您尝试在上次备份后 24 小时内启动备份,您将收到一条错误消息(见下文)。

1 5b4c7e3a8bec7a85aeaeb6cb6b7ad72f 800

备份管理器保护三项:页面、用户和附件。 附件是可选的。 只有您的管理员可以执行备份。

备份管理器的恢复能力有些有限。 它支持作为导入进行恢复,但它们只能在空间级别上执行。 不支持帐户级别(站点级别)还原。 因此,要恢复您的帐户,您需要启动多个空间恢复。

该过程类似于手动导出过程,但您还需要为将要导入的空间选择备份文件。 备份快照中的所有项目都将被恢复,用户帐户和组除外。

2 561f2c0809c0c559b65a7870a90c04cd 800

CLI 解决方案(抢先体验)

Confluence 正在开发基于 CLI(命令行界面)的备份和数据恢复解决方案,该解决方案处于早期访问阶段,仅用于测试目的。 Atlassian 明确表示该解决方案不会用于生产环境。

我们仍不清楚 CLI 解决方案的完成时间表。 现在,它是免费提供的,但没有迹象表明一旦开发出恢复功能,价格会是多少。 Atlassian 可能会采用其他 SaaS 公司(如 Shopify 和 QuickBooks Online)采用的方法,这些公司在其最昂贵的计划中提供恢复功能。

CLI 解决方案的设置配置是手动的。 设置只能由管理员通过 CLI 执行,分为三个步骤:

  • 第 1 步:下载备份 CLI jar 文件
  • 第二步:配置系统(需要下载Java RE 11)
  • 第 3 步:防火墙配置以允许特定域

CLI 备份不是自动的。 备份需要手动运行,文件需要保存在您喜欢的环境中。 这对管理员用来创建备份的设备产生了依赖性。

此外,对于 CLI,备份是“全有或全无”。 每个备份都是完整备份,因此,与 Rewind 的增量备份相比,它们需要更长的时间(它允许您备份与之前备份版本的差异,从而加速该过程)。

CLI 备份过程包括以下步骤:

第 1 步:将您的产品连接到 CLI

  • 打开操作系统的 CLI(例如,Mac 上的终端或 Windows 上的命令提示符)。
  • 导航到包含备份 CLI的文件夹并运行提供的命令。
  • 从输出中,复制Migrate from URL。
  • 切换到浏览器,然后切换到选项卡Choose your destination cloud site 此选项卡应该已自动打开。
  • 粘贴从 URL 迁移。
  • 按照其余说明进行操作。

第 2 步:要使用 jar 启动新备份,请运行提供的命令。

第 3 步:将备份快照保存/版本化在所需位置。

CLI 解决方案没有用户界面,但您可以阅读提供的文档,了解如何在备份快照中查找项目。

使用 CLI 解决方案创建备份需要使用命令行界面手动编码。 它不是自动化的,您的管理员需要每天运行 Atlassian 提供的代码。 这引入了人为和设备错误的风险。 或者,该过程可以使用脚本自动执行,但开发和维护这些任务由您来完成。

备份存储不包含在 CLI 解决方案中。 您需要为备份和备份快照购买云存储。 Atlassian 的 CLI 解决方案涵盖以下项目:

  • 用户和组数据
  • 空间数据(例如,用户生成的内容,如页面、评论和附件)
  • Confluence 全局数据(例如,模板)

Confluence CLI 当前支持备份但不保证恢复。 2022 年 8 月,作为早期访问阶段的一部分,Atlassian 开始与一些客户一起测试基于 CLI 的恢复功能。 Atlassian 强调该产品仅应用于测试目的,切勿部署在生产环境中。

4 8eb5b4cdb19a17a3c02549e67553156d 800

根据 2022 年 8 月的公告,CLI 备份解决方案将支持备份中所有项目(整个 Confluence 帐户信息)的选择性(项目级)和帐户级恢复,包括以下项目:

用户和组数据

  • 用户
  • 团体
  • 会籍

空间数据

  • 用户生成的内容(页面、评论和附件)

Confluence 全局数据

  • 模板

CLI 恢复需要由管理员通过 CLI 启动。 启动还原的步骤是手动的,包括以下内容:

第 1 步:将您的产品连接到 CLI

  • 打开操作系统的 CLI(例如,Mac 上的终端或 Windows 上的命令提示符)。
  • 导航到包含Restore CLI的文件夹并运行提供的命令。
  • 从输出中,复制Restore CLI URL。
  • 切换到浏览和连接产品选项卡; 这将自动打开。
  • 粘贴还原 CLI URL。

第 2 步:要开始新的还原,请使用 jar 并运行提供的命令

  • 必须提供备份快照的目标 URL
  • 有详细的文档可以解释如何恢复选择的项目

第 3 步:检查恢复文件的日志/Confluence 帐户。

Confluence 的倒回备份

Rewind Backups for Confluence 是一项托管服务,可节省开发时间并确保您的关键数据始终安全。

Rewind 提供自动每日备份和高级数据恢复功能,包括一键式帐户恢复和精细的项目级恢复。 所有这一切意味着您只需单击几下即可从人为错误、灾难和任何其他类型的数据丢失事件中恢复。

从 Atlassian Marketplace 下载 Rewind Backups for Confluence 应用程序后,设置只需几分钟,这就是 Rewind 在 2022 年“轻松设置”类别中获得 G2 冠军的原因。

您的每日备份将自动进行,并在帐户设置后立即开始,无需任何编码或脚本。 只需登录 Rewind 的点播门户并随时启动无限备份。

备份和恢复包括 Confluence 上的所有项目(页面、空间、博客文章、附件、评论、模板、主题等)。 Rewind 的门户允许按需和自动恢复(帐户和项目级别)。 只需单击几下,您就可以恢复所选日期的整个实例或单个项目(例如,页面)。

高级安全性是 Rewind Backups for Confluence 的另一个重要功能。 使用行业标准协议(TLS 1.2 和 AES-256),所有数据在传输过程中和静态时都被加密。 Rewind 是 Atlassian 市场上唯一符合 SOC 2 Type 2 标准的 Confluence 备份应用程序。 我们还符合 GDPR、PIPED、SOC 3 和 CCPA 标准。 访问 https://security.rewind.com 查看我们的 CAIQ 报告、Pentest 报告等。

如果您正在寻找屡获殊荣的客户服务,那么 Rewind 可能是您的最佳选择。 您可以每周 7 天通过电子邮件和聊天获得支持。 我们对 G2 的支持质量也有令人印象深刻的 9.5/10 评级。

如果您是企业客户,您还可以获得每周五天的电话支持,并针对超出自助服务能力的问题提供恢复帮助。

功能对照表

我们了解在选择备份解决方案时需要处理大量信息。 这就是为什么我们将所有三种解决方案放在一起的比较表。 我们还在接下来的部分中包含了对特定特性和功能的更详细概述。

5 6d9774e55ce31d4bd7513c55bc62b99e 800

Confluence Backup Manager vs. CLI 解决方案 vs. Rewind

自动化

Confluence Backup Manager 需要手动备份和手动恢复。 Confluence CLI 解决方案需要编码。 Rewind 提供自动每日备份和高级按需恢复功能。

恢复能力

Confluence Backup Manager 仅支持一次导入一个空间的手动恢复。 Confluence 的 CLI 解决方案的恢复功能仍在开发中,没有预计的完成日期。 Rewind 支持站点范围内的一键式帐户恢复。

备份保留

Rewind 提供 365 天的备份版本历史记录,可通过按需门户轻松访问。 使用 Confluence 备份管理器,您需要手动版本导出和搜索备份文件。

备份存储

使用 Confluence 备份管理器和 CLI 解决方案,您需要购买自己的存储空间。 Rewind 为备份提供无限的云存储。

备份频率

使用 Confluence Backup Manager,您需要在两次备份之间至少等待 24 小时。 Rewind 为您提供无限制的随时备份。

增量备份

Confluence Backup Manager 和 CLI Solution 需要对每个备份进行完整实例备份,因此它们需要更长的时间才能完成。 该过程还取决于运行该操作的设备。 Rewind 支持在第一次完整备份后进行快速增量备份。

冗余

由于备份管理器和 CLI 解决方案是 Atlassian 自己的服务,使用它们会增加您对 Atlassian 的依赖性。 Rewind 是一家独立的第三方服务提供商。

备份保留

Confluence 备份管理器和 CLI 解决方案需要手动控制导出版本和手动搜索备份文件。 Rewind 通过直观的点播门户为您提供 365 天的备份版本历史记录。

完整版本

由于 Confluence CLI 解决方案仍处于早期访问阶段,因此不建议将其用于测试以外的任何用途(当然也不应该在生产环境中使用它!)。 Rewind 和 Backup Manager 是功能齐全的产品。

下一步

任何企业都不会欢迎数据丢失,但幸运的是,有很多选项可以保护您的 Confluence 帐户数据。 最适合您的选择取决于您的业务性质、您生成和存储的数据类型和数据量以及您的预算。

特别感谢我们在 Rewind 的朋友们对这个话题的见解。