質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2024-05-07
【背景】
モジュールを反映する際に、静止点を設けた状態でバックアップを取得したいと考えています。当初、システム停止→オフラインバックアップ→モジュール反映という流れで作業を実施しましたが、以下の点が気になりました。・システム停止には時間を要したが、モジュール反映時の再起動は短時間で完了した
・オフラインバックアップ実行後、システムが自動的に起動してしまう
Q1. 静止点を設けた状態でバックアップを取得し、モジュール反映を行う場合の最短手順を教えてください
Q2. オフラインバックアップ実行後のサービス自動起動を無効化する設定は可能ですか
Q3. システム停止とモジュール反映時の再起動では、実行される処理に違いがありますか
回答
A1. 静止点を設けた状態でバックアップを取得し、モジュール反映を行う場合の最短手順を教えてください
システムが稼働中の状態から開始する場合、以下の手順が最も処理時間を短縮できます。1. オフラインバックアップを実行
2. モジュール反映を実行
A2. オフラインバックアップ実行後のサービス自動起動を無効化する設定は可能ですか
オフラインバックアップ実行後の動作について、設定を変更することはできません。オフラインバックアップは、システムを一時的に停止してスナップショットを取得する仕組みです。データの変更が行われない「静止点」を設けてバックアップを取得した後、自動的にシステムが起動される仕様となっています。
なお、オンラインバックアップはシステム稼働中にスナップショットを取得する仕組みであり、バックアップ中にデータ更新が発生した場合、一部のトランザクション整合性が取れなくなる可能性があります。
バックアップに関する詳細は以下のドキュメントをご確認ください。
Accel-Mart Plus サービス仕様書 - バックアップ
https://aws.accel-mart.com/service_manual/texts/03_specifications/03_system_operations/01_system_operations.html#backup
A3. システム停止とモジュール反映時の再起動では、実行される処理に違いがありますか
実行される処理には明確な違いがあります。 ・システム停止: サーバーインスタンス自体を停止します・モジュール反映: Apache や Resin などのミドルウェアのみを再起動します
そのため、モジュール反映時の再起動はシステム停止と比較して短時間で完了します。