はじめに、最初の Redis クラスターをセットアップし、そのノードタイプとセキュリティグループを構成する方法を学びます。
モジュールの所要時間: 10 分
[ElastiCache ダッシュボード] を開きます。
チュートリアルをわかりやすくするために、[クラスターモードを有効にする] オプションをオフのままにします。クラスターモードを有効にする操作の詳細については、こちらを参照してください。
このチュートリアルではこのノードタイプでも問題ありませんが、本番クラスターではノードのサイズがワークロードに依存するため、m5 または r5 インスタンスファミリーから始める必要があります。
その読み取り専用レプリカを使用すると、読み取りをスケーリングできます。障害が発生した場合、自動フェイルオーバーがトリガーされ、レプリカがプライマリノードのロールを引き継ぎます。
万が一プライマリノードまたはアベイラビリティーゾーンに障害が発生した場合、またはメンテナンスが計画的な場合でも、Redis 用 ElastiCache が障害のあるインスタンスを置き換え、レプリカがプライマリノードのロールを引き継ぎます。その結果、ダウンタイムが最小限に抑えられます。
サブネットグループの詳細については、ドキュメントを参照してください。
この例では暗号化を使用しませんが、保存中のデータと転送中のデータの両方に対して引き続き暗号化を設定できます。
重要事項です。選択するセキュリティグループが EC2 インスタンスのポート 6379 で着信 TCP 接続を許可していることを確認してください。そうでない場合、Redis ノードに接続できません。
この例では、シード RDB ファイルをロードしないため、この構成手順を完全にスキップできます。このオプションが利用可能であることを覚えておいてください。
毎日バックアップを行うことはほとんどのユースケースにとって重要です。また、予期しない事態が発生した場合に十分な時間を以って対処できるため、保持期間中にバックアップを有効にすることをお勧めします。このチュートリアルでは、バックアップは使用しません。
ここでは、アプリケーションのワークロードが低い日時を考えることができます。現在のニーズについては、[指定なし] だけを記述できます。
フォームのすべてのフィールドを確認したら、[作成] をクリックします。
ここでは、アプリケーションのワークロードが低い日時を考えることができます。現在のニーズについては、[指定なし] だけを記述できます。
Redis 用 ElastiCache クラスターが次のように起動します。
Redis 用 ElastiCache クラスターが使用できるようになると、使用可能なステータスと 2 つのノードの状態が表示されます。