Just put your main CP on a VPS with a provider that offers reliable snapshot backups (Hetzner is our favorite). In case of failure, you can restore a snapshot in just a few minutes. For web server and email roles, you can add as many dedicated servers as you need, but always keep your main CP on a VPS. Problem solved.
Note: Never use snapshot backups for DNS, email, or web servers, as this can lead to inconsistencies and cause issues. Snapshots are only reliable for the main CP and backup servers.