Multiple locations, data residency#

複数の場所、データ常駐パターンは、個人データと機密データが元のリージョンに残り、国境を越えて複製されることはないマルチリージョン展開です。各リージョンは、ローカルの高可用性HA用に2つ以上のデータノードを使用して独自の独立したRaftコンセンサスグループを実行します。

製品カタログ、構成、匿名化された分析を含むグローバル参照データのみがリージョン間で複製され、GDPR、CCPA、およびその他のデータローカライゼーション法へのコンプライアンスが可能になります。

Multiple locations, data residency topology

Multiple locations, data residency topology#

選択的レプリケーションは、データを2つのカテゴリーに分類することにより機能します。

  • ローカルのみ リージョン内でのみ複製される 個人識別情報PII、顧客データ、財務記録、および医療データ。

  • グローバル どこでも複製される 製品カタログ、構成、参照データ、および匿名化された分析。

図の凡例#

シンボルは、ノードタイプ、グループコンテナ、および接続タイプを表します。

Diagram legend showing node types, group containers, and connection types

Diagram legend showing node types, group containers, and connection types#

このパターンを使用する場合#

このパターンは、銀行データを国内に維持する必要がある金融サービス、患者データの居住地が必要なヘルスケア、政府機関、顧客データを維持する必要がある多国籍SaaSなど、データローカライゼーションの厳しい規制要件を備えたジオレプリケーションを必要とするグローバル企業に適しています。特定の管轄区域。

このパターンには次のような利点があります。

  • GDPR、CCPA、およびデータローカライゼーション規制へのコンプライアンスが可能になります。

  • 国境を越えたデータ転送の法的な複雑さを回避します。

  • データをリージョン内に維持することにより、リージョンユーザーに低遅延を提供します。

  • リージョンデータルーティングを使用した単一のグローバルアプリケーションコードベース。

  • リージョンの障害を分離するので、1つのリージョンがダウンしても他のリージョンに影響を与えません。

注意すべき制限がいくつかあります。

  • すべてのデータのクロスリージョンビューはありません。

  • スキーマデザインは、ローカルデータとグローバルデータを明確に分離する必要があります。

  • モニタリングは、リージョンごとのコンプライアンスを追跡する必要があります。

このパターンに推奨されるコミットスコープ#

  • マジョリティプロテクト リージョン内のマジョリティノードへの同期レプリケーション。実稼働使用に最も一般的に推奨されるスコープ。

  • アダプティブプロテクト 利用可能な場合は大部分のノードへの同期レプリケーション、構成可能なタイムアウトの後、非同期レプリケーションに自動的に低下します。 2つのデータノードと1つの監視を使用する場合に推奨されます。

  • ローカルプロテクト ローカルノードのみの耐久性を備えた非同期レプリケーション。実稼働環境での使用はお勧めしません。

コミットスコープは、パフォーマンス、耐久性、一貫性、スケーラビリティにわたってさまざまなトレードオフを行います。

Multiple locations, data residency behavior diagram

Multiple locations, data residency behavior diagram#