メンテナンスウィンドウを設定することで、Tair (Redis OSS-compatible) インスタンスの構成変更、バージョンアップグレード、再起動などのメンテナンス作業をオフピーク時間に実行するようにスケジュールできます。
仕組み
Alibaba Cloud は、安定性を確保するために Tair インスタンスに対して定期的なメンテナンスを実行します。メンテナンスがスケジュールされている日には、メンテナンスウィンドウの開始前にインスタンスが [Maintaining Instance] の状態になります。
[Maintaining Instance] の状態では:
-
パフォーマンス監視クエリを含む、データベースへの読み取りアクセスとデータクエリは引き続き利用できます。
-
コンソールでのインスタンス構成の変更は一時的に利用できません。
メンテナンスウィンドウが開始されると、接続の瞬断が発生する可能性があります。アプリケーションへの影響を最小限に抑えるために、メンテナンスウィンドウをトラフィックの少ない時間帯 (例:02:00~04:00) に設定してください。
メンテナンスウィンドウの開始前に、Alibaba Cloud はアカウントに関連付けられた連絡先にテキストメッセージと電子メールで通知を送信します。
コンソールには、ローカルタイムゾーンで時刻が表示されます。
インスタンスに変更を加えると、一時的に切断される場合があります。たとえば、構成を変更すると、インスタンスは切断されます。ビジネスへの影響を最小限に抑えるために、これらの操作はメンテナンスウィンドウ中に実行することを推奨します。
メンテナンスウィンドウの開始後、接続の瞬断が発生する可能性があります。アプリケーションへの影響を軽減するために、オフピーク時間にウィンドウを設定してください。
前提条件
開始する前に、以下を確認してください:
-
Tair (Redis OSS-compatible) インスタンスが作成されていること
-
Alibaba Cloud コンソールへのアクセス権限があること
メンテナンスウィンドウの設定
-
コンソールにログインし、Instances ページに移動します。
-
上部メニューで、インスタンスのあるリージョンを選択し、インスタンス ID をクリックします。
-
[Basic Information] セクションで、[Maintenance Window] の右側にある [Modify] をクリックします。
-
トラフィックパターンに適した時間帯を選択します。
待機期間中の構成変更ステータス
構成変更を開始し、[Execute during maintenance window] を選択すると、注文後にインスタンスのステータスが Changing Configurations に変わります。この時点で、構成変更タスクは送信されていますが、一時停止されています。実際の切り替えは、メンテナンスウィンドウが開始されるまで開始されません。そのため、このステータスは数時間続く場合がありますが、これは想定される動作です。
メンテナンスウィンドウ前の待機期間中:
-
通常のデータの読み取りおよび書き込み操作は影響を受けません。
-
このインスタンスに関連するコンソールでの変更操作 (別の構成変更、再起動、パラメータ変更など) は一時的に利用できません。
-
監視データやログの表示などのクエリ操作は、通常どおり機能します。
よくある質問
注文後、インスタンスのステータスが「Changing Configurations」のままなのはなぜですか?
Execute during maintenance window を選択した場合、注文後にタスクは一時停止され、メンテナンスウィンドウの開始時に自動的に開始されます。この期間中、データベースへのアクセスは影響を受けませんが、コンソールでの変更操作は制限されます。
「Changing Configurations」のステータスを早期に終了できますか?
タスクが実際の切り替えフェーズに入っていない場合、一部のシナリオではタスクをキャンセルするか、即時実行に切り替えることができます。利用可能なオプションは、コンソールに表示される内容によって異なります。
API リファレンス
| API | 説明 |
|---|---|
| ModifyInstanceMaintainTime | インスタンスのメンテナンスウィンドウを変更します。このウィンドウ中に、Alibaba Cloud が定期メンテナンスを実行します。 |