Tair永続メモリ最適化インスタンスは、永続メモリを使用して、オープンソースのRedisと互換性のある大容量のインメモリデータベースサービスを提供します。 永続的なメモリ最適化インスタンスは、データの永続化のために従来のディスクストレージに依存することなく、各操作を持続します。 Redis Open-Source Editionインスタンスと比較して、永続的なメモリ最適化インスタンスは、コストを最大30% 削減し、ほぼ同じスループットとレイテンシを実現します。 これにより、ビジネスデータの信頼性が向上します。
購入方法
背景情報
メモリの高価格と低容量は、特定のシナリオでのメモリの大規模な使用を制限します。 アリババクラウドは、2018における永続メモリの研究と実装への投資を開始した。 永続的なメモリがeコマース製品のコアクラスターに適用され、その年のDouble 11では大幅にコストが削減されました。 クラスターは、運用環境に永続メモリを正式に導入した中国で最初の製品になりました。
高度なクラウド環境と改良された永続メモリ技術は、Alibaba cloudがデータ永続化実装のための新しいエンジンを開発するのに役立ちます。 Alibaba Cloudは、新しいエンジンをElastic Compute Service (ECS) ベアメタルインスタンスと統合して、Tair永続メモリ最適化インスタンスを導入します。 これらのインスタンスは、Redisの従来の揮発性メモリをPMEMに置き換えて、データ損失のリスクを大幅に減らします。
永続的なメモリ最適化インスタンスは、メモリレベルのアクセス遅延とスループットだけでなく、データ永続性も提供します。 コスト削減に加えて、永続メモリ最適化インスタンスはアプリケーションアーキテクチャを簡素化できます。 次の図に示すように、アプリケーション、キャッシュ、および永続ストレージで構成される一般的なアーキテクチャは、アプリケーションと永続メモリ最適化インスタンスで構成されるアーキテクチャに簡略化できます。
メリット
永続メモリ最適化インスタンスは、永続メモリを使用して、オープンソースのRedisと互換性のある大容量のインメモリデータベースを提供します。 永続的なメモリ最適化インスタンスは、ディスクを使用せずに各操作を持続させ、スループットとレイテンシの点でRedis Open-Source Editionインスタンスとほぼ同じパフォーマンスを提供します。 これにより、ビジネスデータの信頼性が向上します。 永続的なメモリ最適化インスタンスは、大量のホットおよびウォームデータを保存し、データの永続性とサービスの安定性に対する要件が高く、Redisとの互換性が必要なシナリオに適しています。
メリット | 説明 |
超高コストパフォーマンス |
|
複数のデータモジュールの統合 | exString (Redis文字列機能を強化するコマンドを含む) 、exHash、およびTairCpcがサポートされています。 |
マスターノードとレプリカノード間の同期モード | 半同期モードでは、マスターノードがリクエストを処理した後、システムはログをレプリカノードに同期します。 マスターノードは、マスターノードがレプリカノードから成功応答を受信するまで、クライアントに応答しません。 これにより、マスター /レプリカの切り替えが発生してもデータの整合性が保証されます。 詳細については、「」「永続メモリ最適化インスタンスの同期モードの変更」をご参照ください。 |
高い仕様のための最適化 |
|
停電時のデータ損失防止 |
|
高い互換性 |
|
シナリオ
大量のデータを処理するために高いパフォーマンスと低コストが必要なシナリオ
中間データコンピューティングには高いパフォーマンスが必要です。 中間データコンピューティングにRedis Open-Source Editionを使用すると、コストが高くなります。 HBaseなどの他のデータベースタイプは、パフォーマンス要件を満たすことができません。 永続的なメモリ最適化インスタンスは、データの永続性を確保するだけでなく、スループットとレイテンシの点でRedis Open-Source Editionインスタンスとほぼ同じパフォーマンスを提供します。 これにより、パフォーマンスとコストのバランスを取ることができます。
データ永続化の要件が高いシナリオ
ゲームサービスでは、永続メモリ最適化インスタンスがデータストレージに使用されます。 RedisとMySQLの組み合わせと比較して、永続的なメモリ最適化インスタンスは、より合理化されたアーキテクチャを提供し、より高いパフォーマンス、費用対効果、およびデータの信頼性を提供します。