Tair(Redis OSS互換)は、組み込みのセキュリティ、高可用性、弾力的スケーリング、および運用管理機能を提供します。以下の表では、Tair(Redis OSS互換)と自己管理型 Redis を、7 つのディメンションで比較しています。
ディメンション | Tair(Redis OSS互換) | 自己管理型 Redis |
セキュリティ | ネットワーク隔離:VPC(Virtual Private Cloud)を活用し、ネットワークレベルでトラフィックを隔離します。 アクセスの制御:ホワイトリスト方式のアクセス制御(「ホワイトリストの設定」をご参照ください)および細かい権限を設定可能なカスタムデータベースアカウント(「データベースアカウントの作成と管理」をご参照ください)をサポートします。 送信時暗号化:ネイティブの TLS 暗号化をサポートします。 監査ログ:監査ログをサポートします(「監査ログの照会」をご参照ください)。 | ネットワーク隔離:独自のネットワークセキュリティシステムの構築・維持が必要であり、コストが高くなります。デフォルトの Redis アクセス構成にはセキュリティ上の脆弱性があり、データが不正に公開される可能性があります。 アクセスの制御:組み込みのアカウント認証システムはありません。 送信時暗号化:SSL 暗号化を実現するにはサードパーティ製ツールが必要です。 監査ログ:監査機能はありません。 |
バックアップと復元 | Tair(Enterprise Edition)の DRAM ベースのインスタンスでは、データフラッシュバック(任意の時点へのデータ復元)をサポートします。「データフラッシュバックによるポイントインタイムリカバリ」をご参照ください。 | 完全なデータ復元のみ対応 — ポイントインタイムリカバリは非対応です。 |
運用管理(O&M) |
|
|
デプロイメントとスケーリング | 弾力的スケーリングおよび即時インスタンス作成を実現 — ハードウェアの調達・管理は不要です。 | ハードウェアの調達、データセンターの構築、ノードのデプロイメントが必要です。ノード追加時には、ノード間の関係を手動で管理する必要があります。 |
高可用性(HA) |
|
|
カーネル最適化 |
|
|
メモリ使用率 | 割り当てられた容量の 100 % をご利用のアプリケーションで使用可能です。ディザスタリカバリ、運用管理、スケーリング、およびデータの永続性(fork を用いた書き込み時レプリケーションを含む)に必要なメモリオーバーヘッドは、Alibaba Cloud が負担します。 例:64 GB のインスタンスでは、64 GB の実使用可能メモリを提供します。 | 合計メモリの 25 %~40 % が、ディザスタリカバリ、運用管理、およびスケーリング操作のために予約されます。 例:マスター/レプリカ構成で 2 台の 64 GB Elastic Compute Service (ECS) インスタンスを設定した場合、合計で実使用可能メモリは通常 45 GB 未満となります。 |
Tair(Redis OSS互換)は Redis と完全互換です。Tair データベースへの接続方法は、通常の Redis データベースへの接続方法と同一です — Redis プロトコルをサポートするクライアントであれば、すべて Tair と連携できます。詳細については、「Tair(Redis OSS互換)と互換性のある Redis のバージョンは?」および「クライアントを使用した Tair(Redis OSS互換)インスタンスへの接続」をご参照ください。