Procore のデータ バックアップ戦略とは何ですか?
答え
Procore は、ソフトウェアの問題、ハードウェア障害、さらには大規模な自然災害から顧客を保護するために、堅牢な「高可用性」戦略を維持しています。このアプローチの柱は、冗長性、地理的多様性、データの複製です。これらの柱は、当社の情報技術インフラストラクチャ全体を保護します。顧客データを保存し、Procore アプリケーションを顧客に提供するために使用されるすべてのハードウェアとソフトウェアは保護されています。
Procore は、各サーバー上にアプリケーション ソフトウェアの複数のレプリカを保持します。この複製により、ソフトウェアに問題が発生した場合に迅速なロールバックが可能になります。当社は、さまざまな安全なデータセンターにある数十台のサーバー上でソフトウェアを保守しています。この多様性により、ハードウェア障害やローカル サービスの問題から保護されます。障害が発生した場合、システム ロジックは顧客リクエストを別のサーバーに送信します。この冗長性により、顧客に影響を与えることなく、影響を受けるシステムにサービスを提供できるようになります。
Procore は、顧客のデータと資産をプライベートで安全なアプリケーション データベースに保管します。当社のサービス プロバイダーは、安全なデータ センターでデータベースをホストします。Procore の高可用性アーキテクチャは、これらのデータセンター全体でデータを維持します。データは常に、少なくとも3つの別々の場所にある独立したサーバーに書き込まれます。
すべての重要なデータは定期的にオフサイトのストレージにコピーされます。リモート コピーは安全なデータセンターに維持されます。これらのバックアップにより、スナップショット時点のデータベースを完全に復元でき、顧客をデータセンターの災害から保護します。
Procore は、さまざまな問題シナリオから復旧する能力を定期的にテストし、検証しています。最も重要なサービスの「テスト シナリオ」は、地域全体の損失のシナリオにまで及びます。頻繁なテストにより、当社の復旧計画が積極的な復旧目標を達成、またはそれを上回ることができるかどうかを確認します。