ApsaraDB for Redis Community Editionインスタンスとは異なり、Tairハイブリッドストレージインスタンスはメモリとディスクの両方にデータを保存します。 ハイブリッドストレージインスタンスは、メモリとディスクの両方の利点を提供し、データの永続性と高い読み取りおよび書き込みパフォーマンスを同時にサポートします。
ハイブリッドストレージインスタンスは廃止されました。 詳細については、「ApsaraDB For Redisハイブリッドストレージインスタンスの販売終了」をご参照ください。 永続メモリ最適化インスタンスを選択することを推奨します。
概要
ApsaraDB for Redis Enhanced Edition (Tair) のハイブリッドストレージインスタンスは、Alibaba Cloudによって開発され、Redisプロトコルと互換性があります。 これらのインスタンスは、すべてのデータをディスクに、ホットデータをメモリに保存して、高い読み書きパフォーマンスを確保します。 ハイブリッドストレージインスタンスは、メモリ容量を制限することなく、頻繁にアクセスされるデータに対する高性能なクエリをサポートする費用対効果の高いソリューションを提供します。
メモリ内ストレージ: ホットデータのキーと値はメモリに保存されます。 すべてのキーの情報もメモリにキャッシュされます。 これにより、指定したキーが存在するかどうかを迅速かつ便利に確認できます。
ディスクストレージ: すべてのキーと値はディスクに保存されます。 ハッシュなどのRedisデータ構造も、特定の形式でディスクに格納されます。
シナリオ
シナリオ | 説明 |
ライブストリーミング | ライブストリームは大量のホットデータを生成します。 ほとんどのデータは人気のあるライブチャンネルからのものです。 ハイブリッドストレージインスタンスを使用して、人気のあるライブチャネルのデータをメモリに保存し、人気のないライブチャネルのデータをディスクに保存できます。 これにより、限られたメモリ容量を最大限に活用することができます。 |
E コマース | 電子商取引アプリケーションは、大量の商品データにアクセスする必要がある。 ハイブリッドストレージインスタンスを使用して、データを保存し、メモリ使用量を最適化できます。 人気商品のデータはメモリに記憶され、人気の低い商品のデータはディスクに記憶される。 |
オンライン教育 | オンライン教育アプリケーションは、大量のデータにアクセスする必要があります。 このようなデータには、オンラインコース、質問ライブラリ、教師と生徒の間のメッセージが含まれます。 人気のあるコースと最新の質問ライブラリのみが頻繁にアクセスされます。 ハイブリッドストレージインスタンスを使用して、オンラインコースのデータをディスクに保存したり、人気のあるコースや質問ライブラリのデータをメモリに保存したりできます。 ApsaraDB for Redisは、頻繁にアクセスされるデータに対して高い読み書きパフォーマンスを確保するための費用対効果の高いソリューションを提供します。 |
次の例は、ハイブリッドストレージインスタンスの利点を示しています。
例1: ネイティブRedisクラスターを使用して100 GBのデータを保存します。 ピーク時の1秒あたりのクエリ数 (QPS) が20,000未満であり、80% のデータが頻繁にアクセスされません。
この場合、メモリ32 GB、ストレージ容量128 GBのハイブリッドストレージインスタンスを使用できます。 これにより、約70 GBのメモリリソースが節約され、ストレージコストが50% 以上削減されます。
例2: オンプレミスのPikaインスタンスを使用して、ネイティブのRedisデプロイのストレージコストを削減します。 データの合計サイズは約400 GBであり、データの約10% しか頻繁にアクセスされません。 さらに、クラスターO&Mには高いコストが発生します。
この場合、メモリ64 GB、ストレージ容量512 GBのハイブリッドストレージインスタンスを使用できます。 これにより、O&Mコストが削減され、高可用性が確保されます。