ApsaraDB for ClickHouse は定期的にメジャーエンジンバージョンをリリースし、コミュニティ互換エディションクラスターの機能とパフォーマンスを強化しています。しかし、メジャーエンジンバージョンのアップグレードは、既存のクラスターの互換性、パフォーマンス、データ整合性に影響を与える可能性があります。そのため、正式にアップグレードする前に、完全な検証と計画を実行することを推奨します。このトピックでは、メジャーエンジンバージョンをアップグレードする 3 つの方法 (ワンクリックアップグレード、移行アップグレード、クローンアップグレード) について説明します。これらの方法を比較して、お客様のシナリオに最適な方法を見つけてください。
|
比較項目 |
|||
|
シナリオ |
シンプルですが、互換性のリスクがあり、ロールバックできません。アップグレードする前に互換性テストを実行してください。 |
データ量が 10 TB を超えない場合に最適です。 |
データの互換性検証が必要な場合に最適です。 |
|
対象 |
ソースクラスターのみ。 |
ソースクラスターとターゲットクラスター。 |
ソースクラスターとクローンクラスター。 |
|
クラスター数 |
1 つ。 |
2 つ:ソースとターゲット。 |
2 つ:ソースとクローン。 |
|
アップグレードのロールバック |
不可逆です。アップグレードが失敗した場合、クラスターは以前のバージョンに戻すことはできません。 |
移行中はキャンセルできます。完了後は不可逆です。 |
不可逆ですが、ソースクラスターは変更されません。ビジネス要件に基づいてソースクラスターを処理できます。 |
|
書き込みの一時停止 |
アップグレードが完了するまで書き込みを中断します。 |
データ整合性を確保するために、移行の終盤にソースクラスターへの書き込みを停止します。 |
スナップショット作成中に書き込みを中断します。 |
|
所要時間に影響する要因 |
クラスターのアーキテクチャを特定するには、クラスターアーキテクチャの確認を参照してください。 |
データ量と書き込み頻度とともに増加します。書き込みが続くと移行が失敗する可能性があります。 |
比較的速いです。主にスナップショットの作成とクラスターの起動時間に依存します。 |
|
データ移行方法 |
不要です。アップグレードはクラスター上でインプレースで実行されます。 |
データはソースクラスターからターゲットクラスターに徐々に移行されます。 |
データディスクスナップショットによるクローンクラスターの作成。 |
|
コールドデータ移行 |
サポートされています。 |
サポートされています。 |
サポートされていません。 |
|
切り替え |
不要です。 |
手動でワークロードをターゲットクラスターに切り替えます。必要に応じてソースクラスターを処理してください。 |
手動でワークロードをクローンクラスターに切り替えます。必要に応じてソースクラスターを処理してください。 |