すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):ApsaraDB for Redisとは

最終更新日:Sep 10, 2024

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の比較」および「一般的なシナリオ」をご参照ください。

インスタンスの購入

手順1: ApsaraDB for Redisインスタンスの作成

エディション

エディション

概要

ApsaraDB for Redisコミュニティエディション

Community Editionは、Redisに準拠した高性能でインメモリのデータベースサービスで、マスターレプリカ、クラスター、および読み書き分離アーキテクチャをサポートします。

ApsaraDB for Redis Enhanced Edition (Tair)

Tairは、Community editionに基づいて開発された拡張版です。 Tairは、ダイナミックランダムアクセスメモリ (DRAM) 、不揮発性メモリ (NVM) 、拡張SSD (ESSD) などのストレージメディアに基づいたさまざまなインスタンスシリーズタイプを提供し、低レイテンシーのアクセス、永続性、全体的なコスト削減の要件を満たします。 Tairは、さまざまなシナリオでビジネス要件を満たすために、より高いパフォーマンス、より多くのデータ構造、より柔軟なストレージ方法を提供します。

  • DRAMベースのインスタンス: マルチスレッドモデルを使用し、Alibaba GroupのTairの特定の機能を統合し、さまざまなTairデータ構造をサポートします。 これらのインスタンスは、特定のシナリオに適しています。

  • 永続メモリ最適化インスタンス: 永続メモリを使用して、オープンソースのRedisと互換性のある大容量のインメモリデータベースを提供します。 永続的なメモリ最適化インスタンスは、ディスクを使用してデータ永続化を実装しません。 ApsaraDB for Redis Community Editionインスタンスと比較して、永続的なメモリ最適化インスタンスは、各操作の持続性を維持しながら、ほぼ同じスループットとレイテンシを実現します。 これにより、ビジネスデータの信頼性が向上します。

  • ESSD/SSDベースのインスタンス: ESSDまたは標準SSDを使用してデータを保存し、オープンソースのRedisのコアデータ構造およびAPIと互換性があります。 ESSD/SSDベースのインスタンスは、ApsaraDB for Redis Community Editionインスタンスのパフォーマンスの約60% を、ApsaraDB for Redis Community Editionインスタンスのコスト15% も低いコストで実現します。 ESSD/SSDベースのインスタンスは、大容量、低コスト、および永続的なデータベースサービスを提供できます。 これらのインスタンスは、オープンソースのRedisとの互換性、大容量、高アクセスパフォーマンスが必要なウォームおよびコールドデータストレージシナリオに適しています。

アーキテクチャ

ApsaraDB for Redisは、さまざまなシナリオに適した複数のデプロイアーキテクチャをサポートしています。

アーキテクチャ

説明

標準マスターレプリカインスタンス

データは、マスターノードからレプリカノードにリアルタイムで同期されます。 マスターノードに障害が発生した場合、ワークロードはレプリカノードにフェールオーバーされます。 このプロセスは自動化されており、ワークロードには影響しません。

クラスターマスターレプリカインスタンス

クラスターインスタンスは分散アーキテクチャを使用します。 各データシャードは、自動ディザスタリカバリとフェールオーバーを提供し、高いサービス可用性を確保するために、マスターレプリカアーキテクチャをサポートしています。 複数のインスタンス仕様を使用できます。 ビジネスワークロードに基づいて適切な仕様を選択し、ビジネスの進化に合わせて仕様を調整できます。 クラスターアーキテクチャは、次の接続モードをサポートしています。

  • プロキシモード: インテリジェントな接続管理を提供し、アプリケーション開発コストを削減します。

  • 直接接続モード: クライアントがプロキシノードをバイパスしてバックエンドシャードに直接アクセスできるようにし、ネットワークオーバーヘッドとサービス応答時間を短縮します。 このモードは、レイテンシに敏感なビジネスシナリオに適しています。

読み書き分離インスタンス

読み書き分離インスタンスは、マスターレプリカアーキテクチャを使用して高可用性を提供します。 読み取りレプリカは、データレプリケーションと読み取りパフォーマンスの線形スケーリングのためにマスターノードにアタッチされます。 読み取りレプリカは、ホットキーによるパフォーマンスの問題を軽減できます。 読み書き分離インスタンスは、読み書き比率が高いビジネスシナリオに適しています。 読み書き分離アーキテクチャには、次の2種類のインスタンスがあります。

  • クラウドディスクベースインスタンス: 読み取りレプリカは、スターレプリケーションを使用してマスターノードからデータを同期します。 最大9つのリードレプリカを指定できます。 このタイプは、読み取り /書き込み比率が非常に高いビジネスシナリオに適しています。

  • ローカルディスクベースインスタンス: 読み取りレプリカは連鎖レプリケーションを使用します。 1つ、3つ、または5つのリードレプリカを指定できます。

インスタンス仕様

Community EditionとEnhanced Edition (Tair) は、アーキテクチャごとに複数の仕様オプションを提供します。 詳細については、「概要」をご参照ください。