モジュール反映時のオフラインバックアップ実行手順

質問

⚠️ この事例は公開されてから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 などのミドルウェアのみを再起動します

そのため、モジュール反映時の再起動はシステム停止と比較して短時間で完了します。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
Powered by Zendesk