ベストアンサー1
うまくいけば、あなたのインスタンスはEBSが支援。
その場合は、EBS スナップショットを取得してインスタンスをバックアップできます。これは、aws.amazon.com (手動)、AWS コマンドラインツール (必要に応じて cron または Windows タスクスケジューラで自動化およびスケジュール設定可能)、または AWS API を通じて実行できます。
スナップショットプロセス中にデータベースバックアップファイルの状態が変更されないようにする必要があります。Ubuntuで実行されているMySQLにこの戦略を使用したとき、スクリプトを使用して、一貫性のあるスナップショットこのスクリプトは、スナップショット中にファイルシステムをフリーズする XFS ファイルシステムの機能を使用します。この展開では、スナップショットは 2 ~ 3 秒しかかからず、非常にオフピークの時間に実行されました。Web サイトの訪問者は 2 ~ 3 秒の遅延を経験することになります。Windows の場合、スナップショットのためにデバイスを再起動できない場合 (夜間にメンテナンス ウィンドウがない場合)、代わりに別の EBS デバイス (スナップショット用の "S:\" デバイスなど) を作成し、SQL Server バックアップ ツールを使用してその別のデバイスに .bak ファイルを作成し、その別の EBS デバイスの EBS スナップショットを作成します。
バックアップのスクリプトの詳細については、次の関連する質問を参照してください。
Amazon EBS スナップショットの自動化 Linux でこれを実行するのに適したスクリプトまたはソリューションを持っている人はいますか
たとえばデータベース用に別のストレージをマウントしている場合は、それも必ずバックアップしてください。
アップデート
スナップショットを手動で作成するには、
- 参照https://console.aws.amazon.com/ec2/home?#s=ボリューム
- バックアップしたいボリュームを右クリックします(ボリュームが接続されているインスタンスは、「アタッチメント情報」という列に表示されます)
- 選択する
Create Snapshot
インスタンスから AMI イメージを作成し、それと同じように他のインスタンスを起動するには (リソースが多いインスタンスや負荷を分散するインスタンスなど)、次の手順を実行します。
- 参照https://console.aws.amazon.com/ec2/home?#s=インスタンス
- AMIを作成するインスタンスを右クリックします
- 選択する
Create Image (EBS AMI)