東USと西ヨーロッパで同じショッピングカートAPIを運用しています。各リージョンは、非常に低いレイテンシーでローカルのRedisキャッシュに書き込み、読み取りを行う必要があります。リージョンが一時的に分離された場合でも、両方のリージョンで書き込みが受け入れられ、接続が復元されたときにデータが自動的に収束する必要があります。また、リードレプリカを昇格させることなく、自動フェイルオーバーも必要です。何を実装すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 両方のリージョンにAzure Cache for Redis Enterpriseをデプロイし、データベースのActive Geo-Replication (CRDTsによるアクティブ-アクティブ) を有効にします。.
これが解答である理由
正解は、Azure Cache for Redis EnterpriseのActive Geo-Replication (CRDTsによるアクティブ-アクティブ) を有効にすることです。これにより、両方のリージョンで書き込みが可能になり、接続が復元された際にデータが自動的に収束します。また、自動フェイルオーバーもサポートされます。 他の選択肢は以下の理由で不適切です。 Azure Cache for Redis PremiumのGeo-Replicationはアクティブ-パッシブ構成であり、両方のリージョンでの書き込みをサポートしません。 Azure Storageへのエクスポート/インポートは手動またはスケジュールされたプロセスであり、自動的なデータ収束や低レイテンシーの書き込みには適しません。 単一のEnterpriseキャッシュでは、西ヨーロッパからの書き込みレイテンシーが高くなり、リージョン分離時の可用性も確保できません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要