このページでは、提供されている Redis の階層の違いについて説明します。
Memorystore for Redis では基本階層と標準階層をサポートしています。ベーシック ティアは、Redis をキャッシュとして使用し、コールド リスタートやキャッシュの完全なフラッシュを許容できるアプリケーションに適しています。スタンダード ティアのインスタンスは、レプリケーション、リードレプリカ、自動フェイルオーバーを使用した高可用性を提供します。
ベーシック ティアからスタンダード ティア(またはその逆)にアップグレードすることはできません。既存のベーシック ティア インスタンスから新しいスタンダード ティア インスタンスにデータを移動する場合は、インポートとエクスポートを使用してデータを移動します。
ティア アーキテクチャ
次の図は、Memorystore for Redis サービス階層のアーキテクチャを示しています。
基本階層
- 1 個の Redis ノード
- エフェメラル キャッシュ
スタンダード ティア
- レプリケーションで高可用性を提供
- プライマリ ノードで障害が発生した場合はレプリカにフェイルオーバー
リードレプリカを使用するスタンダード ティア
- レプリケーションで高可用性を提供
- リードレプリカで分散型読み取りが可能
機能の比較
仕様 | 基本階層 | スタンダード ティア(リードレプリカが無効) | スタンダード ティア(リードレプリカが有効) |
---|---|---|---|
Description | レプリケーションなしでキャッシュを提供する | レプリケーションを使用して冗長性と可用性を提供する | レプリケーションでデータをバックアップして冗長性と可用性を提供し、複数のリードレプリカを使用して読み取りスループットを向上させます。 |
Redis プライマリの最大サイズ | 300 GB | 300 GB | 300 GB |
最大ネットワーク帯域幅 | 16 Gbps | 16 Gbps | 16 Gbps |
I/O スレッド | ○1 | ○1 | ○1 |
プライマリ サイズをスケーリングする | はい | ○ | はい |
リードレプリカの数をスケーリングする | いいえ | いいえ | ○ |
ゾーン間のレプリケーション | × | ○ | ○ |
自動フェイルオーバー | × | ○ | ○ |
リードレプリカ | × | いいえ | ○ |
転送中の暗号化 | ○ | ○ | ○ |
メンテナンス時間枠 | ○ | ○ | ○ |
Cloud Monitoring | ○ | ○ | ○ |
1 I/O スレッドは、Redis バージョン 6.x を実行する M3 以上のインスタンスでのみ使用できます。詳細については、Redis バージョン 6.x をご覧ください。