Amazon ElastiCache グローバルデータストア
Amazon ElastiCache の Global Datastore を使用する理由は?
Amazon ElastiCache のグローバルデータストアは、高速で、信頼性が高く、安全なフルマネージドクロスリージョンレプリケーションを提供します。Global Datastore を使用すると、あるリージョンで ElastiCache クラスターに書き込みながら、他の 2 つのクロスリージョンレプリカクラスターからデータを読み取れるようにすることができます。これにより、リージョンをまたいだ低レイテンシーの読み取りおよびディザスタリカバリが可能となります。
グローバルフットプリントのリアルタイムアプリケーション向けに設計された Global Datastore は、通常 1 秒未満のクロスリージョンレプリケーションレイテンシーをサポートし、エンドユーザーにより近いジオローカル読み取りを提供することにより、アプリケーションの応答性を向上させます。リージョンの劣化というまれな事由が発生した場合、健全なクロスリージョンレプリカクラスターの 1 つを、完全な読み取り/書き込み機能を持つプライマリクラスターに昇格させることができます。昇格は通常、開始後 1 分未満で完了するため、アプリケーションは中断なく利用できます。クロスリージョンデータ転送トラフィックを保護するために、Global Datastore は、転送中に暗号化を使用します。
Global Datastore をセットアップするには、既存のクラスターから開始するか、プライマリとして使用する新しいクラスターを作成します。Global Datastore は、ElastiCache の AWS マネジメントコンソールで数回クリックするだけで作成できます。また、最新の AWS SDK または CLI をダウンロードすることで作成を自動化できます。 Global Datastore は、Amazon CloudFormation でもサポートされています。詳細については、AWS::ElastiCache::GlobalReplicationGroup を参照してください。
利点
ワンクリックでシームレスな設定変更
Global Datastore を使用すると、リージョンクラスターを簡単にスケールまたはアップグレードでき、参加しているすべてのクラスターが確実に同一の設定になるようにします。Global Datastore からリージョンを簡単に追加または削除したり、セカンダリリージョンをプライマリに昇格させたりすることもできます。設定を変更すると、Global Datastore は、確実にクロスリージョンレプリケーションが適切に設定され、すべてのセカンダリクラスターがプライマリクラスターからデータを確実にレプリケートするようにします。