Java Webアプリケーションを実行するために使用するAzure仮想マシンがあります。これらのWebアプリケーションはファイルシステムにファイルを作成し、仮想マシン上にあるMySQLデータベースを常に更新しています。
私の質問は、Azure仮想マシンのバックアップはどのように機能するのかということです。 VMをAzureバックアップにバックアップするだけで、データベースとファイルのスナップショットがバックアップされるので、いつでもこのバックアップを簡単に復元できますか?
または、別のMySQLとファイルのバックアップ場所を保持する必要がありますか?その場合、どこにありますか?
更新:Dropboxアカウントに接続された次のアプリケーションを使用することになりました。非常にうまく機能します。 http://mysqlbackupftp.com
Azure Backupを使用すると、VM全体を復元するだけで、プロセスが非常に簡単になります。最後のバックアップジョブに基づいて、新しいVM Azure Backupの問題は、1日あたり1ジョブの制限です。ほとんどのシナリオでは、このRPOでは十分ではありません。
並行して、新しいデータディスクをMySQL VMに接続し、1日のさまざまな時間(cron)にデータベースをバックアップするスクリプトを作成します。
日付プレフィックスファイルへの自動DBバックアップのcronジョブ: