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

Tair (Redis® OSS-Compatible):クラウドネイティブインスタンスとクラシックインスタンスの比較

最終更新日:Sep 10, 2024

ApsaraDB for Redisインスタンスを購入する際、さまざまなビジネスシナリオの要件を満たすために、クラウドネイティブまたはクラシックデプロイメントモードを選択できます。 このトピックでは、これら2つのタイプのインスタンスを比較します。

概要

項目

クラウドネイティブインスタンス (推奨)

クラシックインスタンス

アーキテクチャ

柔軟性と拡張性を高める新世代の管理アーキテクチャを使用します。 このアーキテクチャは、その後の開発の基礎として機能します。

従来の管理アーキテクチャを使用します。 クラスターインスタンスには、変更できない定義済みの仕様が付属しています。

拡張性

  • ローカルリソースが十分であれば、クラウドネイティブインスタンスを迅速にスケールアウトできます。 これにより、新しいインスタンスに移行する必要がなくなり、業務運用への影響が最小限に抑えられます。 詳細については、「インスタンスの設定の変更」をご参照ください。

  • クラスターインスタンスをスケールアウトしても、一時的な接続は発生しません。

  • クラスターインスタンスのデータシャードの数は、2〜256の範囲内で、最小ステップサイズは1で変更できます。 さらに、データシャードはスケールアップまたはスケールダウンできます。 この機能により、さまざまなシナリオでのパフォーマンスと容量に関するさまざまな要件に効果的に対応できます。

  • 読み書き分離インスタンスのリードレプリカの数は、1〜9の範囲で変更できます。

  • 読み書き分割アーキテクチャは、マルチゾーン近接アクセスをサポートします。

  • スケールアウトは、より多くの時間を消費する。

  • クラスターインスタンスをスケールアウトすると、一時的な接続が発生します。

  • スケールアウトでは、クラスターインスタンス内のデータシャードの数を2倍にすることしかできません。 たとえば、元のクラスターインスタンスに2つのシャードがある場合、インスタンスを4つまたは8つのシャードにスケーリングできます。

  • 読み書き分離インスタンスの読み取りレプリカの数は、1、3、または5に固定されています。

機能の比較

クラウドネイティブインスタンスは、クラウドネイティブアーキテクチャ上に構築されています。 クラスターアーキテクチャを使用するクラウドネイティブインスタンスは、知覚できないスケーリングをサポートします。 Redisは、その後の開発の主要な基盤としてクラウドネイティブアーキテクチャを採用しています。

次の表では、️ ️✔️ この機能がサポートされていることを示します。❌はこの機能がサポートされていないことを示し、➖は、この機能が適用されないことを示します。

相違点

カテゴリ

機能

クラウドネイティブインスタンス

クラシックインスタンス

標準アーキテクチャ

クラスターアーキテクチャ

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

標準アーキテクチャ

クラスターアーキテクチャ

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

ライフサイクル管理

迅速なスケールアウト

✔️

✔️

✔️

知覚不可能なスケーリング

✔️

インスタンスのシャード数の調整

✔️

リードレプリカのカスタム数の指定

✔️

マルチゾーン近接アクセス

✔️

拡張機能

グローバル分散キャッシュ

✔️

✔️

✔️

すべての機能

カテゴリ

機能

クラウドネイティブインスタンス

クラシックインスタンス

標準アーキテクチャ

クラスターアーキテクチャ

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

標準アーキテクチャ

クラスターアーキテクチャ

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

ライフサイクル管理

インスタンスの設定の変更

✔️

✔️

✔️

✔️

✔️

✔️

迅速なスケールアウト

✔️

✔️

✔️

知覚不可能なスケーリング

✔️

インスタンスの再起動

✔️

✔️

✔️

✔️

✔️

✔️

課金方法をサブスクリプションに変更

✔️

✔️

✔️

✔️

✔️

✔️

課金方法を従量課金に変更する

✔️

✔️

✔️

✔️

✔️

✔️

更新

✔️

✔️

✔️

✔️

✔️

✔️

インスタンスのシャード数の調整

✔️

リードレプリカのカスタム数の指定

✔️

マルチゾーン読み書き分離インスタンスへの近接アクセス

✔️

メジャーバージョンのアップグレード

✔️

✔️

✔️

✔️

✔️

✔️

インスタンスのマイナーバージョンの更新

✔️

✔️

✔️

✔️

✔️

✔️

従量課金インスタンスのリリース

✔️

✔️

✔️

✔️

✔️

✔️

サブスクリプションインスタンスからのサブスクライブ解除

ごみ箱内のインスタンスの管理

✔️

✔️

✔️

✔️

✔️

✔️

ネットワーク接続管理

インスタンスのVPCまたはvSwitchの変更

✔️

✔️

✔️

✔️

✔️

✔️

ApsaraDB for Redisインスタンスのパブリックエンドポイントの申請

✔️

✔️

✔️

✔️

✔️

✔️

ダイレクト接続モードの有効化

✔️

✔️

インスタンスのエンドポイントまたはポート番号の変更

✔️

✔️

✔️

✔️

✔️

✔️

帯域幅管理

帯域幅自動スケーリングの有効化

✔️

✔️

✔️

✔️

✔️

✔️

インスタンスの帯域幅を手動で増やす

✔️

✔️

✔️

✔️

✔️

✔️

高可用性管理

マスターノードからレプリカノードへのワークロードの手動切り替え

✔️

✔️

✔️

✔️

✔️

✔️

プロキシノードの再起動または再構築

✔️

✔️

✔️

✔️

プロキシノードのアップグレード

✔️

✔️

✔️

✔️

パラメータ管理

インスタンスパラメーターの設定

✔️

✔️

✔️

✔️

✔️

✔️

タグの管理

タグの管理

✔️

✔️

✔️

✔️

✔️

✔️

メンテナンス、移行、データのエクスポートの管理

メンテナンスウィンドウの設定

✔️

✔️

✔️

✔️

✔️

✔️

ゾーン間のインスタンスの移行

✔️

✔️

✔️

✔️

✔️

✔️

インスタンスリストのエクスポート

✔️

✔️

✔️

✔️

✔️

✔️

アカウントとセキュリティ管理

データベースアカウントの作成と管理

✔️

✔️

✔️

✔️

✔️

✔️

パスワードの変更またはリセット

✔️

✔️

✔️

✔️

✔️

✔️

ホワイトリストの設定

✔️

✔️

✔️

✔️

✔️

✔️

IPホワイトリストテンプレートの設定

✔️

✔️

✔️

✔️

✔️

✔️

TLS暗号化の有効化

✔️

✔️

✔️

✔️

✔️

✔️

パスワード不要アクセスの有効化

✔️

✔️

✔️

✔️

✔️

✔️

インスタンスのリリース保護機能の有効化

✔️

✔️

✔️

✔️

✔️

✔️

パフォーマンスモニタリング

パフォーマンスモニタリングデータの表示

✔️

✔️

✔️

✔️

✔️

✔️

アラート設定

✔️

✔️

✔️

✔️

✔️

✔️

パフォーマンストレンドの表示

✔️

✔️

✔️

✔️

✔️

✔️

パフォーマンスメトリクスのリアルタイム表示

✔️

✔️

✔️

✔️

✔️

✔️

インスタンスセッションの管理

✔️

✔️

✔️

✔️

✔️

✔️

遅いクエリの表示

✔️

✔️

✔️

✔️

✔️

✔️

レイテンシインサイト機能の使用

✔️

✔️

✔️

✔️

✔️

✔️

オフラインキー分析機能の使用

✔️

✔️

✔️

✔️

✔️

✔️

リアルタイムキー統計機能の使用

✔️

✔️

✔️

✔️

✔️

✔️

診断レポートの作成

✔️

✔️

✔️

✔️

✔️

✔️

ログ管理

監査ログ機能の有効化

✔️

✔️

✔️

✔️

✔️

✔️

クエリスローログ

✔️

✔️

✔️

✔️

✔️

✔️

アクティブログの表示

✔️

✔️

✔️

✔️

✔️

✔️

バックアップと復元

自動または手動バックアップ

✔️

✔️

✔️

✔️

✔️

✔️

バックアップファイルのダウンロード

✔️

✔️

✔️

✔️

✔️

✔️

データフラッシュバックを使用して時点ごとにデータを復元

✔️

✔️

✔️

✔️

✔️

✔️

バックアップセットから新しいインスタンスへのデータの復元

✔️

✔️

✔️

✔️

✔️️️️

✔️

拡張機能

グローバル分散キャッシュ

✔️

✔️

✔️

プロキシクエリキャッシュを使用してホットキーによる問題に対処する

✔️

✔️

✔️

✔️

Tairの拡張データ構造

✔️

✔️

✔️

✔️

✔️

✔️

Multi-threading model

✔️

✔️

✔️

✔️

✔️

✔️

サポートされているインスタンスシリーズ、エンジンバージョン、アーキテクチャ

インスタンスとその作成方法

サポートされているインスタンスのエディションとシリーズタイプ

サポートされているエンジンバージョン

サポートされているアーキテクチャ

クラウドネイティブインスタンス

ApsaraDB for Redisローカルディスクベースのインスタンスの作成

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

7.0

6.0

5.0

標準アーキテクチャ

クラスターアーキテクチャ

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

Enhanced Edition (Tair) DRAMベースのインスタンス

7.0

6.0

5.0

標準アーキテクチャ

クラスターアーキテクチャ

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

Enhanced Edition (Tair) 永続メモリ最適化インスタンス

6.0

標準アーキテクチャ

クラスターアーキテクチャ

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

拡張エディション (Tair) ESSD/SSDベースのインスタンス

6.0

標準アーキテクチャ

クラシックインスタンス

ApsaraDB for Redisインスタンスの作成

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

5.0

4.0

クラスターアーキテクチャ

標準アーキテクチャ

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

Enhanced Edition (Tair) DRAMベースのインスタンス

5.0

クラスターアーキテクチャ

標準アーキテクチャ

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