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

Tair (Redis® OSS-Compatible):Tair (Redis OSS-compatible) とは何ですか?

最終更新日:Nov 21, 2024

Tair (Redis OSS-compatible) は、オープンソースのRedisプロトコルと互換性のあるデータベースサービスです。 マスターレプリカとクラスターアーキテクチャを提供し、高スループットと低レイテンシの操作の要件を満たすように拡張できます。

Tair (Redis OSS-compatible) の理由?

  • Tair (Redis OSS-compatible) は、Alibaba cloudが提供するフルマネージド型のクラウドデータベースサービスです。 サービスハードウェアはクラウドにデプロイされています。 Alibaba Cloudは、高度なインフラストラクチャ計画、ネットワークセキュリティ保護、およびシステムメンテナンスを提供します。 これにより、ビジネスイノベーションに集中することができます。

  • Tair (Redis OSS-compatible) は、文字列、リスト、セット、ソート済みセット、ハッシュ、ストリームなど、さまざまなデータ構造をサポートしています。 Tair (Redis OSS-compatible) は、トランザクションやPub/Subコマンドなどの高度な機能もサポートしています。

  • Tair (Enterprise Edition) は、Redis Open-Source Editionに基づいて開発されたインメモリデータベースサービスです。 Tairは、DRAMベースのインスタンス永続メモリ最適化インスタンス、およびESSD/SSDベースのインスタンスのシリーズタイプを提供します。

詳細については、「Tair (Redis Redis OSS-compatible) とセルフマネージドRedisの比較」および「一般的なシナリオ」をご参照ください。

インスタンスの購入

手順1: インスタンスの作成

エディション

エディション

概要

Redis Open-Source Edition

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

Tair (エンタープライズ版)

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

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

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

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

アーキテクチャ

Tair (Redis OSS-compatible) は、さまざまなシナリオをサポートする複数のインスタンスデプロイアーキテクチャを提供します。

アーキテクチャ

説明

標準的なマスター /レプリカアーキテクチャ

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

クラスターマスターレプリカアーキテクチャ

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

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

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

読み書き分離アーキテクチャ

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

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

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

インスタンス仕様

Redis Open-Source EditionTair (Enterprise Edition) では、アーキテクチャごとに複数の仕様オプションが用意されています。 詳細については、「概要」をご参照ください。