Tair 永続メモリ最適化インスタンスは、永続メモリを使用して、オープンソース Redis と互換性のある大容量インメモリデータベースサービスを提供します。永続メモリ最適化インスタンスは、従来のディスクストレージに依存することなく、各操作を永続化します。Community Edition インスタンスと比較して、永続メモリ最適化インスタンスはコストを最大 30% 削減し、ほぼ同じスループットとレイテンシを実現します。これにより、ビジネスデータの信頼性が向上します。
購入方法
背景情報
メモリの高価格と低容量は、特定のシナリオでのメモリの大規模な使用を制限しています。Alibaba Cloud は 2018 年に永続メモリの研究と実装への投資を開始しました。永続メモリは、その年の独身の日 (Double 11) に、e コマース製品のコアクラスターに適用され、コストが大幅に削減されました。このクラスターは、本番環境で永続メモリを正式に展開した中国初の製品となりました。
成熟したクラウド環境と改良された永続メモリ技術により、Alibaba Cloud はデータ永続化実装のための新しいエンジンを開発することができました。Alibaba Cloud は、新しいエンジンをElastic Compute Service (ECS) ベアメタルインスタンスと統合し、Tair 永続メモリ最適化インスタンスを導入しました。これらのインスタンスは、Redis の従来の揮発性メモリを PMEM に置き換えることで、データ損失のリスクを大幅に削減します。
永続メモリ最適化インスタンスは、メモリレベルのアクセスレイテンシとスループットだけでなく、データの永続性も提供します。コスト削減に加えて、永続メモリ最適化インスタンスはアプリケーションアーキテクチャを簡素化できます。アプリケーション、キャッシュ、永続ストレージで構成される一般的なアーキテクチャは、次の図に示すように、アプリケーションと永続メモリ最適化インスタンスで構成されるアーキテクチャに簡素化できます。

メリット
永続メモリ最適化インスタンスは、永続メモリを使用して、オープンソース Redis と互換性のある大容量インメモリデータベースを提供します。永続メモリ最適化インスタンスは、ディスクを使用せずに各操作を永続化し、スループットとレイテンシの点でCommunity Edition インスタンスとほぼ同じパフォーマンスを提供します。これにより、ビジネスデータの信頼性が向上します。永続メモリ最適化インスタンスは、大量のホットデータとウォームデータを保存し、データの永続性とサービスの安定性に対する高い要件があり、Redis との互換性が必要なシナリオに適しています。
メリット | 説明 |
非常に高いコストパフォーマンス |
|
複数のデータモジュールの統合 | exString (Redis 文字列機能を強化するコマンドを含む)、exHash、および TairCpc がサポートされています。 |
高仕様向け最適化 |
|
より高い信頼性 | 永続メモリ最適化インスタンスは、コマンドレベルの永続性をサポートしています。マスターノードでデータの永続化が完了した後、書き込み操作ごとにレスポンスが返されます。 |
高い互換性 |
|
シナリオ
大量のデータ処理で高パフォーマンスとコスト削減が必要なシナリオ
中間データの計算には高パフォーマンスが必要です。中間データの計算にCommunity Edition を使用すると、コストが高くなります。HBase などの他のデータベースタイプでは、パフォーマンス要件を満たすことができません。永続メモリ最適化インスタンスは、データの永続性を保証するだけでなく、スループットとレイテンシの点でCommunity Edition インスタンスとほぼ同じパフォーマンスを提供します。これにより、パフォーマンスとコストのバランスをとることができます。
データの永続性に対する要件が高いシナリオ
ゲームサービスの場合、永続メモリ最適化インスタンスはデータストレージに使用されます。Redis と MySQL の組み合わせと比較して、永続メモリ最適化インスタンスはより合理化されたアーキテクチャを提供し、より高いパフォーマンス、費用対効果、データの信頼性を提供します。