Amazon ElastiCache Redis クラスターにディザスタリカバリまたは耐障害性を実装する方法を教えてください。

所要時間1分
0

Amazon ElastiCache Redis クラスターデータにディザスタリカバリまたは耐障害性を実装する必要があります。

解決策

利用可能なフォールトトレランスソリューションにはそれぞれ、データの耐久性、パフォーマンスへの影響、コストのバランスが取れています。ユースケースに最適なものを選択してください。

マルチ AZ

マルチ AZ は、データ保持、ダウンタイムの最小化、およびアプリケーションパフォーマンスが優先される場合に最適なオプションです。

  • **データ損失の可能性 ** - 低。マルチ AZ は、ハードウェア関連の問題を含め、あらゆるシナリオの耐障害性を備えています。
  • **パフォーマンスへの影響 ** - 低。利用可能なオプションの中で、マルチ AZ は復旧までの時間が最短です。これは、処理が実行された後に実行する手動の手順がないためです。
  • **コスト **- 低から高。マルチ AZ は最も低コストのオプションです。マルチ AZ は、ハードウェア障害のためにデータを失うリスクがない場合や、障害への対応において他のオプションが必要とするダウンタイムの余裕がない場合に使用します。

マルチ AZ の詳細については、「マルチ AZ を使用した Redis 用 ElastiCache のダウンタイムの最小化」を参照してください。

毎日の自動バックアップ

](https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/backups-automatic.html)クラスターのリソース使用率が低いと予想される時間に、[毎日の自動バックアップをスケジュールできます。ElastiCache はクラスターのバックアップを作成し、キャッシュのすべてのデータを Redis RDB ファイルに書き込みます。Redis バージョン 2.8.22 以降では、パフォーマンスを向上させることができるフォークレスバックアップが実装されています。

注: Redis のバックアップと復元は、クラスターモードが無効になっているクラスターの cache.t1.micro ノードではサポートされていません。

  • **データ損失の可能性 **-高い (最大 1 日分)。毎日の自動バックアップは最大 35 日間保持されます。
  • パフォーマンスへの影響 - 中から高。1 日に複数のファイルバックアップを実行すると、パフォーマンスに影響します。パフォーマンスを向上させるには、指定された永続性のみのセカンダリノードで RDB スナップショットを有効にすることを検討してください。次に、プライマリノードと他のすべてのセカンダリノードで RDB スナップショットと Redis 追加専用ファイル (AOF) の両方を無効にします。
  • **コスト **- 低から中。ストレージコストは、バックアップの数とデータ保持期間とともに増加します。

バックアップと復元を実装する前に、バックアップの制約による制限を考慮してください。Redis を実行している ElastiCache クラスターのバックアップの実装に関する包括的な情報については、「Redis 用 ElastiCache のバックアップと復元」を参照してください。詳細については、「手動バックアップの作成」を参照してください

関連情報

障害の軽減

Redis スナップショットを作成するのに十分なメモリがあることを確認する

Redis AOF を使用する際の障害問題の軽減

Redis ウェブサイト上の Redis 永続性

ElastiCache T2 サポート

AWS公式
AWS公式更新しました 3年前
コメントはありません

関連するコンテンツ