In my opinion, there are two options:
1 - Use a pure cloud service provider. This category has many names, such as Carbonite, Acronis, and many others. Just Google the term "Cloud Backup Services".
2 - Use a private cloud - you run a server somewhere on the Internet and backup files from these 3 servers to that repository. For this, you could use products like Syncrify.