WP Time Capsule is a backup solution for WordPress which stores your backups off site. Unlike some plugins, WP Time Capsule is able to do incremental backups, which saves time and storage space. It also has the ability to do incremental restores.
You can make a backup before an update and to be even safer, WP Time Capsule also includes a built in staging option so that you can test updates on a copy of your site first. To make it easier to handle updates, you can set WP Time Capsule to automatically update plugins you pre-approve as well as to automatically update items when there is a vulnerability.
Lifetime plans are available for 2, 10 or unlimited sites. Note that the backup retention time varies by plan and the unlimited site plan has a while label option.