Confluence のネイティブ バックアップ ソリューションと巻き戻しバックアップの比較

公開: 2022-12-03

プロジェクトが成長し、新しいユーザーが追加されると、Confluence データの量と価値が高まります。 Confluence データの壊滅的な損失が発生した場合、ビジネスはどのように対処しますか?

Atlassian のプラットフォームは一般的に安定していますが、Atlassian のネイティブ機能による包括的なバックアップ カバレッジがあると誤解しないでください。

この記事では、Confluence Backup Manager または Command Line Interface (CLI) Solution (Early Access) として利用できる Confluence のネイティブ バックアップおよび復元機能について説明します。 これらのソリューションを、Rewind などのサードパーティのバックアップ サービス プロバイダーから受け取ったソリューションと比較します。

Confluence データをバックアップする必要があるのはなぜですか?

データの損失、破損、または使用不能になると、何が問題になるかを理解することが重要です。

まず、人は間違いを犯します。 偶発的な削除はデータ損失の主な原因であり、サイバーセキュリティのデータ侵害の 85% は人的エラーが原因です。 間違いは、組織の評判と収益に重大な損害を与える可能性があります。 残念ながら、データの損失につながる人間の介入は、必ずしも偶然ではありません。 不満を持った従業員がデータを削除して、仕事量を減らしたり、雇用主との「和解」をしたりすることは前代未聞ではありません。

Confluence は基本的なアーカイブおよびごみ箱システムを提供しますが、アカウントからページを完全に削除するのは非常に簡単です。 その他のデータ損失シナリオは、ユーザーが間違ったデータ ファイルをインポートしたり、悪意のあるサイバー攻撃を受けたり、サードパーティ製アプリにバグがあったり構成が不十分だったり、サードパーティ統合のセットアップ中に問題が発生したりした場合に発生します。 一括更新を元に戻すことは、長くて苦痛なプロセスになる可能性があります。

Atlassian はお客様のデータを安全に保つために最善を尽くしますが、これに関して責任を制限していることを理解することが重要です。 その利用規約は次のように述べています。

「私たちは、あなたのデータを失うことなく保存または維持することを保証しません(…)。 私たちは、そのようなネットワークを介して失われた、変更された、傍受された、または保存されたあなたのデータについて責任を負いません。」

アトラシアン TOS

これらの規定はアトラシアンだけのものではありません。 共有責任モデルでは、SaaS プラットフォームはユーザーによって作成された個々のアカウント レベルのデータに対して責任を負わないことが規定されています。 データ セキュリティは、プラットフォームとユーザーの間で共有される責任です。

サードパーティのバックアップ ソリューションを検討するもう 1 つの理由は、ビジネス継続性のリスクです。 アトラシアンのお客様であれば、2022 年 4 月に特定のお客様に対して数週間にわたってクラウド サービスが停止したことをご存じでしょう。

アトラシアンの広報担当者は、この事件について次のようにコメントしています。 今回のインシデントはサイバー攻撃によるものではなく、顧客データへの不正アクセスはありませんでした。 お客様が業務を遂行するために当社の製品に依存していることは承知しており、これにより混乱が生じて申し訳ありません。」

約 400 の Atlassian の顧客が停止の影響を受けましたが、これは同社の 226,000 の顧客の 0.18% にすぎません。 これは少数の顧客グループにしか当てはまりませんが、影響を受けた顧客はデータにアクセスできないことに不満を感じていました.

最後に、信頼できるサードパーティのバックアップ ソリューションを導入することは、セキュリティのベスト プラクティスにすぎません。 Cyber​​security and Infrastructure Security Agency (CISA) は、個人および企業が 3-2-1 バックアップ戦略を使用することを推奨しています。 これは、データのコピーを少なくとも 3 つ持つことを意味します。2 つはオンサイトで異なるデバイスまたはメディア上にあり、少なくとも 1 つのコピーはオフサイトにあります。 クラウド バックアップは別のメディアであり、オフサイトに保存されるため、クラウド バックアップを利用すると、これらの両方のチェック ボックスがオフになります。

Confluence データをバックアップするためのいくつかのオプションを詳しく見てみましょう。

Confluence バックアップ マネージャー

Confluence Backup Manager は、24 時間ごとに手動でエクスポートを実行できる Confluence 独自のバックアップ ソリューションです。 バックアップ対象には、ページ、ユーザー、および添付ファイルが含まれます。 バックアップ マネージャーには、バックアップ スナップショット用のクラウド ストレージが含まれていません。つまり、独自の環境でスナップショットを保存してバージョン管理し、コストの予算を立てる必要があります。

バックアップ マネージャーでは、以下に示すように、Confluence の設定メニューからバックアップ ファイルを手動でエクスポートする必要があります。

0 b2e1244ff48c0b9b8dec067063022e19 800

自動化スクリプトを使用してこの手動プロセスを自動化することは可能ですが、自分で記述して維持する必要があります。

バックアップの頻度も注意が必要です。 Confluence Backup Manager では、24 時間ごとにのみバックアップをエクスポートできます。 前回のバックアップから 24 時間が経過する前にバックアップを開始しようとすると、エラー メッセージが表示されます (以下を参照)。

1 5b4c7e3a8bec7a85aeaeb6cb6b7ad72f 800

バックアップ マネージャは、ページ、ユーザー、および添付ファイルの 3 つのアイテムを保護します。 添付ファイルはオプションです。 管理者のみがバックアップを実行できます。

バックアップ マネージャの復元機能は多少制限されています。 インポートとして復元をサポートしますが、スペース レベルでのみ実行できます。 アカウント レベル (サイト レベル) の復元はサポートされていません。 そのため、アカウントを回復するには、複数のスペースの復元を開始する必要があります。

このプロセスは手動エクスポート プロセスと似ていますが、インポートするスペースのバックアップ ファイルも選択する必要があります。 ユーザー アカウントとグループを除いて、バックアップ スナップショット内のすべての項目が復元されます。

2 561f2c0809c0c559b65a7870a90c04cd 800

CLI ソリューション (早期アクセス)

Confluence は、CLI (コマンド ライン インターフェース) ベースのバックアップおよびデータ リカバリ ソリューションを開発しています。これは、テスト目的のみの早期アクセス フェーズにあります。 Atlassian は、このソリューションが本番環境で使用されないことを明確にしました。

CLI ソリューションの完成タイムラインはまだ明確ではありません。 現在、無料で利用できますが、復元機能が開発された後の価格は不明です。 Atlassian は、Shopify や QuickBooks Online など、最も高価なプランで復元機能を提供する他の SaaS 企業が採用するアプローチを採用する可能性があります。

CLI ソリューションのセットアップ構成は手動です。 セットアップは、CLI を介して管理者のみが実行できます。次の 3 つの手順があります。

  • ステップ 1: Backup CLI jar ファイルのダウンロード
  • ステップ 2: システムの構成 (Java RE 11 のダウンロードが必要です)
  • ステップ 3: 特定のドメインを許可するためのファイアウォール構成

CLI バックアップは自動化されていません。 バックアップは手動で実行する必要があり、ファイルは好みの環境に保存する必要があります。 これにより、管理者がバックアップの作成に使用しているデバイスへの依存が作成されます。

また、CLI では、バックアップは「オール オア ナッシング」です。 すべてのバックアップは完全バックアップであるため、Rewind の増分バックアップに比べて時間がかかります (以前のバックアップ バージョンとの差分をバックアップできるため、プロセスが高速化されます)。

CLI バックアップ プロセスには、次の手順が含まれます。

ステップ 1: 製品を CLI に接続する

  • オペレーティング システムの CLI を開きます (例: Mac のターミナルまたは Windows のコマンド プロンプト)。
  • Backup CLIを含むフォルダーに移動し、提供されたコマンドを実行します。
  • 出力から、 Migrate from URL をコピーします。
  • ブラウザに切り替えてから、タブに切り替えます 宛先クラウドサイトを選択してください . このタブは自動的に開くはずです。
  • 移行元 URL を貼り付けます。
  • 残りの指示に従います。

ステップ 2: jar を使用して新しいバックアップを開始するには、提供されたコマンドを実行します。

手順 3: バックアップ スナップショットを目的の場所に保持/バージョン管理します。

CLI ソリューションにはユーザー インターフェイスはありませんが、バックアップ スナップショット内の項目を検索する方法を説明する付属のドキュメントを読むことができます。

CLI ソリューションでバックアップを作成するには、コマンド ライン インターフェイスを使用して手動でコーディングする必要があります。 自動化されていないため、管理者はアトラシアンが提供するコードを毎日実行する必要があります。 これにより、人的および機器のエラーのリスクが生じます。 別の方法として、スクリプトを使用してプロセスを自動化することもできますが、それらの開発と維持はあなたの責任です。

バックアップ ストレージは、CLI ソリューションには含まれていません。 バックアップとバックアップ スナップショット用のクラウド ストレージを購入する必要があります。 以下の項目は、アトラシアンの CLI ソリューションでカバーされています。

  • ユーザーとグループのデータ
  • スペース データ (例: ページ、コメント、添付ファイルなどのユーザー生成コンテンツ)
  • Confluence グローバル データ (例: テンプレート)

Confluence CLI は現在バックアップをサポートしていますが、復元は保証されていません。 2022 年 8 月、アトラシアンは早期アクセス フェーズの一環として、少数の顧客を対象に CLI ベースの復元機能のテストを開始しました。 Atlassian は、この製品はテスト目的でのみ使用し、実稼働環境には決して展開しないことを強調しています。

4 8eb5b4cdb19a17a3c02549e67553156d 800

2022 年 8 月の発表によると、CLI バックアップ ソリューションは、次の項目を含む、バックアップ内のすべての項目 (Confluence アカウント情報全体) の選択的 (項目レベル) およびアカウント レベルの両方の復元をサポートします。

ユーザーとグループのデータ

  • ユーザー
  • グループ
  • メンバーシップ

スペースデータ

  • ユーザー生成コンテンツ (ページ、コメント、添付ファイル)

Confluence グローバル データ

  • テンプレート

CLI 復元は、CLI を使用して管理者が開始する必要があります。 復元を開始する手順は手動で、次の手順が含まれます。

ステップ 1: 製品を CLI に接続する

  • オペレーティング システムの CLI を開きます (例: Mac のターミナルまたは Windows のコマンド プロンプト)。
  • Restore CLIを含むフォルダーに移動し、提供されたコマンドを実行します。
  • 出力から、リストア 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 のポータルでは、オンデマンドの自動復元 (アカウント レベルとアイテム レベルの両方) が可能です。 数回クリックするだけで、選択した日のインスタンス全体または 1 つのアイテム (ページなど) のみを復元できます。

高度なセキュリティは、Rewind Backups for Confluence のもう 1 つの優れた機能です。 すべてのデータは、業界標準のプロトコル (TLS 1.2 および AES-256) を使用して、転送中および保管中に暗号化されます。 Rewind は、アトラシアン マーケットプレイスで唯一の SOC 2 Type 2 準拠の Confluence バックアップ アプリです。 また、GDPR、PIPED、SOC 3、CCPA にも準拠しています。 https://security.rewind.com にアクセスして、CAIQ レポート、ペンテスト レポートなどをご覧ください。

受賞歴のあるカスタマー サービスを求めている場合は、Rewind が最適なオプションです。 メールとチャットで年中無休のサポートにアクセスできます。 また、G2 のサポートの質についても 9.5/10 という素晴らしい評価を得ています。

企業のお客様は、週 5 日電話サポートを受けることができ、セルフサービス機能を超えた問題の復旧支援を受けることもできます。

機能比較表

バックアップ ソリューションを選択する際には、処理すべき情報がたくさんあることを理解しています。 そのため、3 つのソリューションすべてについてこの比較表をまとめました。 次のセクションでは、特定の特徴と機能の詳細な概要についても説明します。

5 6d9774e55ce31d4bd7513c55bc62b99e 800

Confluence Backup Manager vs. CLI ソリューション vs. 巻き戻し

オートメーション

Confluence Backup Manager では、手動バックアップと手動復元が必要です。 Confluence CLI ソリューションではコーディングが必要です。 Rewind は、自動化された毎日のバックアップと高度なオンデマンドの復元機能を提供します。

復元機能

Confluence Backup Manager は、一度に 1 つのスペースをインポートすることによる手動復元のみをサポートします。 Confluence の CLI ソリューションの復元機能はまだ開発中であり、完成予定日はありません。 巻き戻しは、サイト全体のワンクリック アカウント復元をサポートします。

バックアップ保持

Rewind は、オンデマンド ポータルから簡単にアクセスできる 365 日間のバックアップ バージョン履歴を提供します。 Confluence Backup Manager では、手動でバージョン エクスポートを行い、バックアップ ファイルを検索する必要があります。

バックアップ ストレージ

Confluence Backup Manager と CLI ソリューションでは、独自のストレージを購入する必要があります。 巻き戻しは、バックアップ用の無制限のクラウド ストレージを提供します。

バックアップ頻度

Confluence Backup Manager では、バックアップの間に少なくとも 24 時間待つ必要があります。 巻き戻しにより、いつでも無制限にバックアップできます。

増分バックアップ

Confluence Backup Manager と CLI ソリューションでは、バックアップごとに完全なインスタンス バックアップが必要なため、完了するまでにかなりの時間がかかります。 プロセスは、操作を実行しているデバイスによっても異なります。 巻き戻しは、最初の完全バックアップ後の高速増分バックアップをサポートします。

冗長性

Backup Manager と CLI ソリューションは Atlassian 独自のサービスであるため、これらを使用すると Atlassian への依存度が高まります。 Rewind は、独立したサードパーティのサービス プロバイダーです。

バックアップ保持

Confluence Backup Manager と CLI ソリューションでは、エクスポートの手動バージョン管理とバックアップ ファイルの手動検索が必要です。 Rewind は、直感的なオンデマンド ポータルを介して 365 日間のバックアップ バージョン履歴を提供します。

完全版

Confluence CLI ソリューションはまだ早期アクセス段階にあるため、テスト以外の用途にはお勧めしません (また、本番環境で使用するべきではありません!)。 Rewind と Backup Manager は完全に機能する製品です。

次のステップ

データの損失はどのビジネスでも歓迎されるものではありませんが、幸いなことに、Confluence アカウント データを保護するためのオプションはたくさんあります。 最適な選択は、ビジネスの性質、生成および保存するデータの種類と量、および予算によって異なります。

このトピックに関する洞察を提供してくれた Rewind の友人に感謝します。