BackupBuddy is without a doubt the easiest way to create backups of your WordPress site.
But don’t forget: When you do a manual backup, the backup stores locally in a directory /folder on your live WordPress site. If your entire live site is compromised, your backup could be too.
Best to create a few backups also to offsite locations via something like DropBox or Amazon S3. Sound time-consuming? It isn’t. BackupBuddy lets you schedule backups to offsite locations too.