Tair (Redis OSS-compatible) は、Alibaba Cloud 上のフルマネージド Redis サービスです。プロビジョニング、スケーリング、セキュリティ、可観測性、復旧を処理するため、インフラストラクチャの管理ではなく、アプリケーションの構築に集中できます。
このページでは、サポートされているすべての特徴をカテゴリ別にグループ化して一覧表示します。
アーキテクチャ
Tair (Redis OSS-compatible) は、4 つのデプロイメントアーキテクチャを提供します。可用性、スループット、およびコスト要件に基づいて選択してください。
| アーキテクチャ | 説明 | 最適な用途 | 参照 |
|---|---|---|---|
| マスターレプリカ | マスターノード 1 つとレプリカノード 1 つ。 | 高可用性を必要とする汎用ワークロード。 | 標準マスターレプリカインスタンス |
| 読み書き分離 | マスターノード 1 つと最大 9 つの読み取り専用レプリカ。レプリカ数はいつでも調整できます。 | 読み取り負荷の高いワークロード。 | 読み書き分離インスタンス |
| クラスタ | ネイティブ Redis Cluster プロトコルまたはプロキシモードを使用する 2~256 のシャード。各シャード: 1 GB~64 GB。総容量: 最大 16 TB。 | 水平スケーリングと大規模データセット。 | クラスタインスタンス |
| スタンドアロン | マスターレプリカインスタンスの 50% の価格のシングルノードインスタンス。バックアップ、データ信頼性の保証、SLA はサポートしていません。 | 信頼性および SLA が不要なキャッシュ専用シナリオ。 | — |
仕様とアーキテクチャの変更
| 特徴 | 説明 | 参照 |
|---|---|---|
| 構成のスペックアップ | シャードごとのストレージ容量を拡張するか、シャードを追加してインスタンスの総容量を増やします。 | インスタンスの構成を変更する |
| 構成のスペックダウン | シャードごとのストレージ容量を削減するか、シャード数を減らします。 | インスタンスの構成を変更する |
| アーキテクチャ間の構成変更 | アプリケーションコードを変更することなく、スタンドアロン、マスターレプリカ、読み書き分離、およびクラスタアーキテクチャ間を移行します。 | インスタンスの構成を変更する |
バージョン互換性
| 特徴 | 説明 | 参照 |
|---|---|---|
| Redis 4.0、5.0、6.0、および 7.0 | Redis 4.0、5.0、6.0、および 7.0 と互換性があります。 | Redis Community Edition のメジャーバージョンの新機能と互換性の変更点 |
| Memcache API 互換性 | Memcache API と互換性があります。 | ApsaraDB for Memcache とは? |
セキュリティ
| 特徴 | 説明 | 参照 |
|---|---|---|
| 動的コマンドマスキング | 実行中のインスタンスを再起動することなく、高リスクコマンドを無効にします。 | 高リスクコマンドを無効にする |
| 複数アカウント管理 | 複数のアカウントを作成し、それぞれに詳細な権限を割り当てます。 | データベースアカウントの作成と管理 |
| IP ホワイトリスト | IP ホワイトリストルールを使用して動的にアクセスを制御します。 | ホワイトリストの構成 |
| IP ホワイトリストテンプレート | 単一のホワイトリストテンプレートを複数のインスタンスに関連付けて、大規模にアクセスルールを管理します。 | IP ホワイトリストテンプレートの構成 |
| セキュリティグループ | セキュリティグループを使用して、動的でポリシーベースのアクセス制御を行います。 | ステップ 2: ホワイトリストの構成 |
| 書き込み操作監査 | タイムスタンプ、クライアント IP アドレス、ユーザーアカウント、および影響を受けるキーを含むすべての書き込みリクエストをログに記録します。これはデータ異常の調査に役立ちます。 | 監査ログ機能 |
| Transparent Data Encryption (TDE) | TDE を使用して保存時のデータを暗号化します。 | TDE を有効にする |
| TLS および SSL 暗号化 | TLS および SSL を使用して転送中のデータを暗号化します。 | TLS 暗号化を有効にする |
| ゴミ箱 | 完全に削除される前に、ゴミ箱から最近削除されたインスタンスを回復します。 | ゴミ箱内のインスタンスを管理する |
可観測性
| 特徴 | 説明 | 参照 |
|---|---|---|
| 複数のメトリック | Memory、Stats、CPU、および Keyspace を含むディメンション全体でインスタンスの健全性を監視します。 | パフォーマンスモニタリングデータを表示する |
| レイテンシーインサイト | 個々の Redis コマンドと特殊イベントの正確な多次元レイテンシースタクスを表示して、トラブルシューティングを迅速化します。 | レイテンシーインサイト機能を使用する |
| 大規模キーとホットキーの分析 | オフラインの全データセットスキャンを通じて大規模キーを特定し、受信リクエストのリアルタイム分析を通じてホットキーを検出します。 | サイズの大きいキーおよびホットキー |
| スロークエリログ分析 | スロークエリログを確認して、高レイテンシーリクエストを特定し最適化します。 | スロークエリログのクエリ |
ライフサイクル管理
| 特徴 | 説明 | 参照 |
|---|---|---|
| ライフサイクル管理 | インスタンスの完全なライフサイクルを管理します。作成、リリースまたは登録解除、課金方法の変更、バージョンのアップグレード、再起動などです。 | ライフサイクル管理 |
バックアップと復元
| 特徴 | 説明 | 参照 |
|---|---|---|
| 手動バックアップ | オンデマンドでバックアップをトリガーします。1 日あたり最大 15 個のバックアップコピーが保持されます。 | 自動または手動バックアップ |
| 自動バックアップ | バックアップポリシーを構成し、システムがスケジュールに基づいてバックアップを実行するようにします。 | 自動または手動バックアップ |
| 完全なデータ復元 | バックアップセットを新しいインスタンスに復元します。 | バックアップセットから新しいインスタンスにデータを復元する |
| データフラッシュバック | インスタンス全体または個々のキーを、秒単位の精度で任意の時点に復元します。 | データフラッシュバックを使用して時点別にデータを復元する |
高可用性
| 特徴 | 説明 | 参照 |
|---|---|---|
| 自動および手動マスターレプリカ切り替え | 自動フェールオーバーは計画外の停止を処理し、手動スイッチオーバーは計画的なディザスタリカバリ訓練をサポートします。 | マスターノードからレプリカノードにワークロードを手動で切り替える |
| プロキシノードの再起動と再構築 | サービス異常やレイテンシーの増加に対処し、プロアクティブな O&M 訓練を実行するために、プロキシノードを手動で再起動または再構築します。 | プロキシノードを再起動または再構築する |
接続管理
| 特徴 | 説明 | 参照 |
|---|---|---|
| VPC および vSwitch の変更 | 作成後にインスタンスに関連付けられた Virtual Private Cloud (VPC) または vSwitch を変更します。 | インスタンスの VPC または vSwitch を変更する |
| パブリックエンドポイント | デフォルトでは、インスタンスは VPC 内でのみアクセス可能です。インターネット経由で接続するには、パブリックエンドポイントを申請してください。 | パブリックエンドポイントの申請 |
| 直接接続モード | ネイティブ Redis Cluster プロトコルとの互換性のために、データノードへの直接接続を有効にします。 | 直接接続モードを有効にする |
スケーラビリティ
| 特徴 | 説明 | 参照 |
|---|---|---|
| 帯域幅プラン (手動および自動) | オンデマンドでインスタンスの帯域幅を増やすか、インスタンスタイプを変更することなく自動スケーリングを設定して、トラフィックスパイクを処理します。 | 帯域幅の自動スケーリングを有効にする |
| シームレスなスケーリング | サービス中断や一時的な読み取り専用状態なしに、インスタンス容量をスケーリングします。 | シームレスなスケーリング |
パフォーマンス最適化
| 特徴 | 説明 | 参照 |
|---|---|---|
| プロキシクエリキャッシュ | プロキシレイヤーでホットキーリクエストとその結果をキャッシュし、データノードの負荷を軽減します。 | プロキシクエリキャッシュを使用してホットキーによって引き起こされる問題を解決する |
ログ管理
| 特徴 | 説明 | 参照 |
|---|---|---|
| 監査ログ | コンプライアンスおよびセキュリティ調査のために、監査ログを有効化、クエリ、ダウンロードします。 | 監査ログ機能 |
| スロークエリログ | データノードとプロキシノードの両方のスロークエリログをクエリします。 | スロークエリログの照会 |
| アクティブなログ | インスタンスのアクティブな操作ログをクエリします。 | アクティブなログのクエリ |
イベント管理
| 特徴 | 説明 | 参照 |
|---|---|---|
| メンテナンスウィンドウ | メンテナンスウィンドウ中に O&M イベントをスケジュールし、営業時間に合わせてウィンドウを調整します。 | ModifyActiveOperationTasks |
| O&M イベントの進捗 | 進行中の O&M イベントの進捗を追跡します。 | DescribeActiveOperationTasks |
パラメーター管理
| 特徴 | 説明 | 参照 |
|---|---|---|
| インスタンスパラメーター構成 | インスタンスパラメーターを変更して、ご利用のワークロードに合わせて動作を調整します。 | インスタンスパラメーターの構成 |
| パラメータークエリ | 構成可能なパラメーターの完全なリストと現在の値を表示します。 | Redis Community Edition インスタンスで構成可能なパラメーター |