私は現在、自分のプロジェクトで Amazon Web Services の RDS MultiAZ を使用しており、ElastiCache を使用してクエリの速度を向上させたいと考えていました。しかし、ElastiCache では、どのゾーンを使用することに興味があるかを定義する必要があることに気付きました。
正しく理解できたかどうかを確認するために: MultiAZ は、2 つのゾーン (私は南米リージョンを使用しています) に 2 つのデータベース サーバーがあることを意味します: ゾーン AI には読み取りおよび書き込みサーバー (マスター) があり、ゾーン BI には読み取りサーバーがあります。 (スレーブ)。何らかの理由でゾーン A がダウンした場合、ゾーン A が復帰するまでゾーン B がマスターになります。
この場合、ElastiCache (私は Memcache を使用しています) をどのように使用しますか? 接続する 1 つのエンドポイントと 2 つのノード (各ゾーンに 1 つ) を持つキャッシュ クラスターを作成できません。ゾーンごとに 1 つのキャッシュ クラスターが必要で、正しいゾーンに接続できるようにアプリケーション用に 2 つのコードが必要ですか?
1 か月前に AWS フォーラムで既に質問しましたが、応答がありませんでした。ありがとう!