ApsaraDB for Redisは、オープンソースのRedisプロトコルと互換性のあるデータベースサービスです。 ApsaraDB for Redisは、ホットスタンバイおよびクラスターアーキテクチャを提供し、高スループットおよび低レイテンシ操作の要件を満たすように拡張できます。
ApsaraDB for Redisの理由?
ApsaraDB for Redisは、Alibaba cloudが提供するフルマネージド型のクラウドデータベースサービスです。 サービスハードウェアはクラウドにデプロイされています。 Alibaba Cloudは、高度なインフラストラクチャ計画、ネットワークセキュリティ保護、およびシステムメンテナンスを提供します。 これにより、ビジネスイノベーションに集中することができます。
ApsaraDB for Redisは、文字列、リスト、セット、ソート済みセット、ハッシュ、ストリームなど、さまざまなデータ構造をサポートしています。 ApsaraDB for Redisは、トランザクションやPub/Subコマンドなどの高度な機能もサポートしています。
ApsaraDB for Redisは、Community Editionに基づいて開発されたエンタープライズレベルのインメモリデータベースサービスであるEnhanced Edition (Tair) で利用できます。 Tairは、DRAMベースのインスタンス、永続メモリ最適化インスタンス、ESSD/SSDベースのインスタンス、およびハイブリッドストレージインスタンス (廃止) のシリーズタイプを提供します。
詳細については、「ApsaraDB For RedisとセルフマネージドRedisの比較」および「一般的なシナリオ」をご参照ください。
インスタンスの購入
エディション
エディション | 概要 |
ApsaraDB for Redisコミュニティエディション | Community Editionは、Redisに準拠した高性能でインメモリのデータベースサービスで、マスターレプリカ、クラスター、および読み書き分離アーキテクチャをサポートします。 |
Tairは、Community editionに基づいて開発された拡張版です。 Tairは、ダイナミックランダムアクセスメモリ (DRAM) 、不揮発性メモリ (NVM) 、拡張SSD (ESSD) などのストレージメディアに基づいたさまざまなインスタンスシリーズタイプを提供し、低レイテンシーのアクセス、永続性、全体的なコスト削減の要件を満たします。 Tairは、さまざまなシナリオでビジネス要件を満たすために、より高いパフォーマンス、より多くのデータ構造、より柔軟なストレージ方法を提供します。
|
アーキテクチャ
ApsaraDB for Redisは、さまざまなシナリオに適した複数のデプロイアーキテクチャをサポートしています。
アーキテクチャ | 説明 |
データは、マスターノードからレプリカノードにリアルタイムで同期されます。 マスターノードに障害が発生した場合、ワークロードはレプリカノードにフェールオーバーされます。 このプロセスは自動化されており、ワークロードには影響しません。 | |
クラスターインスタンスは分散アーキテクチャを使用します。 各データシャードは、自動ディザスタリカバリとフェールオーバーを提供し、高いサービス可用性を確保するために、マスターレプリカアーキテクチャをサポートしています。 複数のインスタンス仕様を使用できます。 ビジネスワークロードに基づいて適切な仕様を選択し、ビジネスの進化に合わせて仕様を調整できます。 クラスターアーキテクチャは、次の接続モードをサポートしています。 | |
読み書き分離インスタンスは、マスターレプリカアーキテクチャを使用して高可用性を提供します。 読み取りレプリカは、データレプリケーションと読み取りパフォーマンスの線形スケーリングのためにマスターノードにアタッチされます。 読み取りレプリカは、ホットキーによるパフォーマンスの問題を軽減できます。 読み書き分離インスタンスは、読み書き比率が高いビジネスシナリオに適しています。 読み書き分離アーキテクチャには、次の2種類のインスタンスがあります。
|
インスタンス仕様
Community EditionとEnhanced Edition (Tair) は、アーキテクチャごとに複数の仕様オプションを提供します。 詳細については、「概要」をご参照ください。