移行用のソース Redis ノードとターゲット Redis OSSノードの準備 - Amazon ElastiCache (Redis OSS)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

移行用のソース Redis ノードとターゲット Redis OSSノードの準備

ElastiCache コンソールからの移行を開始する前に、以下の 4 つの前提条件がすべて満たされていることを確認する必要があります。 API AWS CLI.

移行用にソースとターゲットの Redis OSSノードを準備するには
  1. ターゲット ElastiCache デプロイを特定し、そのデプロイにデータを移行できることを確認します。

    既存または新しく作成された ElastiCache デプロイは、移行に関する以下の要件を満たしている必要があります。

    • Redis OSS エンジンバージョン 5.0.6 以降を使用しています。

    • 転送中の暗号化が有効になっていません。

    • マルチ AZ が有効になっている。

    • Redis OSSクラスターからのデータに適合するのに十分なメモリがあります。予約メモリを適切に設定するには、「予約メモリの管理」を参照してください。

    • クラスターモードが無効になっている場合、 またはコンソールを使用して CLIまたは Redis OSSバージョン OSS5.0.6 以降を使用している場合は、Redis バージョン 2.8.21 以降から Redis OSSバージョン 5.0.6 以降に直接移行できますCLI。クラスターモードを有効にすると、 またはコンソールを使用して CLIまたは Redis OSSバージョン 5.0.6 以降を使用している場合、クラスターモードが有効な任意の Redis OSSバージョンから Redis OSSバージョン 5.0.6 以降に直接移行できますCLI。

    • ソースとターゲットが一致するシャードの数。

    • グローバルデータストアの一部ではありません。

    • データ階層化は無効になっています。

  2. オープンソース Redis OSSと ElastiCache (RedisOSS) デプロイの設定に互換性があることを確認してください。

    少なくとも、ターゲット ElastiCache デプロイの以下はすべて、Redis OSSレプリケーションの Redis OSS設定と互換性がある必要があります。

    • Redis OSSクラスターで Redis OSSAUTHを有効にしないでください。

    • Redis OSS 設定は に設定protected-modeする必要がありますno

    • Redis 設定に OSS bind設定がある場合は、 ElastiCache ノードからのリクエストを許可するように更新する必要があります。

    • 論理データベースの数は、 ElastiCache ノードと Redis OSSクラスターで同じである必要があります。この値は、Redis 設定databasesの OSS を使用して設定されます。

    • データ変更を実行する Redis OSS コマンドの名前を変更して、データのレプリケーションが成功するようにしないでください。例えばsync、、psyncinfoconfigcommand、および ですcluster

    • Redis OSSクラスターから にデータをレプリケートするには ElastiCache、この追加ロードを処理するのに十分な CPUとメモリがあることを確認してください。この負荷は、Redis OSSクラスターによって作成され、ネットワーク経由で ElastiCache ノードに転送された RDB ファイルから発生します。

    • ソースクラスター内のすべての Redis OSSインスタンスは、同じポートで実行されている必要があります。

  3. 以下を実行して、インスタンス ElastiCache が に接続できることを確認します。

    • 各インスタンスの IP アドレスがプライベートであることを確認します。

    • インスタンスの Redis と同じ仮想プライベートクラウド (VPC) OSSに ElastiCache デプロイを割り当てるか、作成します (推奨)。

    • VPCs が異なる場合は、ノード間のアクセスを許可するようにVPCピアリングを設定します。VPC ピアリングの詳細については、「」を参照してくださいAmazon VPC 内の ElastiCache キャッシュにアクセスするためのアクセスパターン

    • Redis OSSインスタンスにアタッチされたセキュリティグループは、 ElastiCache ノードからのインバウンドトラフィックを許可する必要があります。

  4. データの移行が完了したら、アプリケーションが ElastiCache ノードにトラフィックを誘導できることを確認してください。詳細については、「Amazon VPC 内の ElastiCache キャッシュにアクセスするためのアクセスパターン」を参照してください。