WordPress backup up plugin that let us schedule a backup of database and files together or separately and set an option to keep certain number of backups on the site.

BackUpWordPress  https://wordpress.org/plugins/backupwordpress/