I have an Azure virtual machine that I use to run my java web applications. These web applications make files in the filesystem and are constantly updating the MySQL database I have on the virtual machine.
My question is, how does Azure virtual machine backups work? Would all I need to do be to backup the VM to Azure backup and it would backup a snapshot of the database and the files, so that way I can always simply restore this backup?
Or should I keep a separate MySQL and files backup location, and if so where?
Update: I ended up using the following application connected to my dropbox account. Works very well. http://mysqlbackupftp.com