Azure备份虚拟机与文件和MySQL

我有一个Azure虚拟机,我用它来运行我的Java Web应用程序。 这些Web应用程序在文件系统中创build文件,并不断更新我在虚拟机上的MySQL数据库。

我的问题是,Azure虚拟机备份是如何工作的? 我需要做的就是将虚拟机备份到Azure备份中,并且将备份数据库和文件的快照,这样我总是可以简单地恢复这个备份?

或者我应该保留一个单独的MySQL和文件备份位置,如果是这样的话?

更新:我结束了使用下面的应用程序连接到我的保pipe箱帐户。 工作得很好。 http://mysqlbackupftp.com

Azure Backup通过简单地为您恢复整个虚拟机,使该过程变得非常简单。 您可以根据最后的备份作业来replace或创build新的虚拟机。 Azure备份的问题是每天1项工作的限制。 对于大多数情况下,这个RPO不够好。

同时,将新数据磁盘附加到MySQL VM,并创build脚本以在一天中的不同时间(cron)备份数据库。

Cronjob自动数据库备份到date前缀文件

https://unix.stackexchange.com/questions/123189/cronjob-for-automatic-db-backup-to-date-prefixed-file