用語 | 説明 |
インスタンス ID | Tair (Redis OSS-compatible) の基本単位です。各インスタンスはユーザースペースに対応します。Tair には、接続数、帯域幅、CPU パワーなどのインスタンス構成に制限があります。この制限は、インスタンスタイプによって異なります。コンソールでインスタンス ID のリストを表示できます。 |
データシャーディング | Tair (または Redis) のデータは、別々のセグメントにパーティション分割され、異なるデータシャードに格納されることで、インスタンスのパフォーマンスとスケーラビリティを向上させます。 標準アーキテクチャは、マスター/レプリカ構成の単一シャードで構成され、すべてのデータが 1 つのシャード (マスターノード) に格納されることを示します。最大 9 つのレプリカノードをサポートします。 クラスターアーキテクチャは 2 から 256 のシャードをサポートし、データは通常これらのシャードに均等に分散されます。
説明 クラスターアーキテクチャでは、データベーススペース全体が 16,384 個のスロットに分割され、各データシャードが特定のスロットに関連付けられたデータの格納と処理を担当します。たとえば、3 つのデータシャードを持つクラスターインスタンスでは、最初のシャードがスロット [0, 5460] を、2 番目のシャードがスロット [5461, 10922] を、3 番目のシャードがスロット [10923, 16383] を処理します。 各データシャードは 1 つのマスターノードと最大 4 つのレプリカノードをサポートし、シャード内のすべてのノードは同じ仕様です。
|
インスタンスタイプとノード | |
プライマリ (セカンダリ) ゾーンノード | この用語は、複数のゾーンにデプロイされたインスタンスに適用されます。通常、プライマリゾーンノードと呼ばれるマスターノードはプライマリゾーンにデプロイされます。セカンダリゾーンノードと呼ばれるレプリカノードはセカンダリゾーンにデプロイされます。詳細については、「リージョンとゾーン」をご参照ください。 インスタンスに 1 つのマスターノードと 2 つのレプリカノードが構成されている場合、1 つのマスターノードと 1 つのレプリカノードがプライマリゾーンにデプロイされます。もう一方のレプリカノードはセカンダリゾーンにデプロイされます。 インスタンスに 1 つのマスターノードと 3 つ以上のレプリカノードが構成されている場合、プライマリゾーンに少なくとも 1 つのマスターノードと 1 つのレプリカノードをデプロイする必要があります。その後、ビジネス要件に基づいて、残りのレプリカノードをプライマリゾーンまたはセカンダリゾーンにデプロイできます。
|
デプロイモード | 詳細については、「クラウドネイティブインスタンスとクラシックインスタンスの比較」をご参照ください。 |
記憶媒体 | Tair インスタンスは 3 つの記憶媒体をサポートします。記憶媒体には、次の特徴と使用シナリオがあります。 Redis オープンソース版: データをメモリに格納して、ハイパフォーマンスで低レイテンシーのサービスを提供します。 Redis オープンソース版は、オープンソース Redis の使用シナリオに適しています。 DRAM ベースのインスタンス: データをメモリに格納し、マルチスレッドモデルを使用します。DRAM ベースのインスタンスは、同じ仕様の Redis オープンソース版インスタンスの約 3 倍のパフォーマンスを提供します。DRAM ベースのインスタンスは、準同期レプリケーション、ポイントインタイムリカバリ (PITR)、Redis グローバル分散キャッシュなどの機能をサポートし、開発を簡素化するための複数の拡張データモジュールを提供します。 DRAM ベースのインスタンスは、超高性能またはアクティブ地理的冗長性を必要とするシナリオに適しています。 永続メモリ最適化インスタンス: データを永続メモリに格納して、コマンドレベルの永続化機能を提供します。 永続メモリ最適化インスタンスは、高いパフォーマンスとデータ整合性を必要とするシナリオに適しています。 ESSD/SSD ベースのインスタンス: データを企業向け SSD (ESSD) または標準 SSD に格納して、コマンドレベルの永続化機能と大容量のストレージ容量を提供します。ESSD/SSD ベースのインスタンスは、Redis オープンソース版インスタンスのコストの 15% という低コストで、Redis オープンソース版インスタンスのパフォーマンスの約 60% を実現します。 ESSD/SSD ベースのインスタンスは、中程度のパフォーマンスと高い費用対効果を必要とするシナリオに適しています。
|
バージョン互換性 | Tair は、Redis 7.0、Redis 6.0、Redis 5.0、Redis 4.0 などの Redis バージョンと互換性があります。 |
エビクションポリシー | Tair で使用されるエビクションポリシーは、Redis のエビクションポリシーと同じです。詳細については、「キーのエビクション」をご参照ください。 |
DB | データベース。Tair は 256 個のデータベース (DB 0 から DB 255) をサポートします。デフォルトでは、データは DB 0 に書き込まれます。データベースの総数を変更することはできません。 |