Amazon Redshift でプロビジョニングされたクラスターのメンテナンストラックを変更できません。
簡単な説明
Amazon Redshift は定期的にメンテナンスを行い、クラスターハードウェアにアップグレードを適用したり、ソフトウェアパッチを実行したりします。これらの更新中、Amazon Redshift クラスターは通常の操作には使用できません。クエリの実行中にスケジュールされたメンテナンスが実行されると、クエリは終了してロールバックされます。
注意: 以下は、プロビジョニングされた Amazon Redshift クラスターに適用されます。
大量のデータロード、ANALYZE、または VACUUM 操作のデプロイを計画している場合は、メンテナンスを最大 45 日間延期できます。
重要:メンテナンス期間の開始後にメンテナンスを延期することはできません。
メンテナンストラックを変更して、メンテナンス期間中に適用されるクラスターのバージョンを制御できます。選択できるメンテナンストラックは次の 3 つです。
- Current– 承認された最新のクラスターバージョンを使用します。
- Trailing – 現在のバージョンより前のクラスターバージョンを使用します。
- Preview – プレビュー可能な新機能を含むクラスターバージョンを使用します。
以下の状況では、メンテナンストラックの変更はできません。
- Redshift クラスターにハードウェアのアップグレードが必要であるか、Redshift クラスターのノードを交換する必要がある。
- Redshift クラスターに必須のアップグレードまたはパッチが必要である。
- 最新のクラスターバージョンの Redshift クラスターでは、メンテナンストラックを Trailing に設定することはできません。
- Redshift でプロビジョニングされたクラスターのメンテナンストラックが Preview に設定されている場合、ある Preview から別の Previewトラックに変更することはできません。
- Redshift でプロビジョニングされたクラスタートラックが Current または Trailing に設定されている場合、メンテナンストラックを Preview に変更することはできません。
解決方法
**注意:**Redshift クラスターに必須のメンテナンスウィンドウが必要な場合、AWS はメンテナンス期間の開始前に通知を送信します。
Redshift クラスターにハードウェアのアップグレードが必要か、Redshift クラスターのノードを交換する必要があります
新しいバージョンに変更されるたびに、オペレーティングシステム、セキュリティ、および機能の更新が含まれる場合があります。AWS は通知を送信し、必要な変更を行います。これは、ハードウェアの更新または別の必須の更新があり、クラスターメンテナンストラックが Current に設定されている場合に自動的に行われます。
Amazon Redshift クラスターは、メンテナンスウィンドウ中は使用できません。
Redshift クラスターに必須のアップグレードまたはパッチが必要です
必須のアップグレードまたはパッチは、特定のクラスターまたは AWS リージョンのすべてのクラスターにデプロイされます。必須アップグレードまたは必須パッチの前に通知が届きます。
AWS では、全インスタンスが最新のパッチとアップグレードを受けたことを確認するために、インスタンスの週間スケジュール内で少なくとも30分間のウィンドウが必要です。メンテナンスウィンドウ中は、タスクはクラスターとインスタンスで実行されます。データの安全性と安定性のために、メンテナンスによりインスタンスは利用できなくなります。
最新のクラスターバージョンの Redshift クラスターのメンテナンストラックを trailing に設定できない
クラスターメンテナンストラックが Trailing に変更されないのは、クラスターが既に最新の承認済みクラスターバージョンを使用しているためです。現在のバージョンを追跡するには、次の新しいリリースが利用可能になるまで待つ必要があります。新しいクラスターバージョンがリリースされた後は、クラスターのメンテナンストラックを Trailing に変更できます。さらに、今後のメンテナンスのために Trailing のままになります。詳細については、「クラスターメンテナンストラックの選択」を参照してください。
Redshift がプロビジョニングしたクラスターのメンテナンストラックをプレビューに設定
クラスターメンテナンストラックが Preview トラックを使用するように設定されている場合、ある Preview トラックから別のプレビュートラックに切り替えることはできません。
Preview トラックを使用した古いクラスターのスナップショットから新しい Redshift クラスターを復元すると、次のようになります。
- 復元された Redshift クラスターは、ソースクラスターのメンテナンストラックを継承します。
- 復元された Redshift クラスターは、別のタイプのPreview メンテナンストラックに変更することはできません。
Redshift がプロビジョニングしたクラスターのメンテナンストラックが現在または末尾に設定されている
プロビジョニングされた Redshift クラスターで Current または Trailing を選択した場合、メンテナンストラックを Preview トラックに変更することはできません。
関連情報
クラスターバージョンのロールバック
Amazon Redshift でメンテナンスウィンドウの期間中にアップグレードが実行されなかったのはなぜですか?