Hi @jaudir cruz,
You could consider using Veeam Data Cloud (Software-as-a-Service) for M365, but this is not yet possible for AWS.
Keep in mind the following:
Veeam Backuo for M365 can be deployed within Azure (so as a VM that can be manually installed or deployed by Azure Marketplace) but you also can use the software within an on-prem VM.
Keep in mind that when you install the software on-prem, backups and restores (so the traffic) will be going through your primary internet connection (on-prem), I’m not quire sure if it makes sense or is technically possible to split the backup server for M365 and use proxies within Azure. And you have to consider using object storage as backup target due to immutability and flexibility - this can also be either on-prem (appliances like Cloudian or Scality) or cloud-based.
Also you have to calculate the effective costs of you on-prem environment, that is also something for a calculation to declace which one will be more cost-effective.
With Veeam Backup for AWS (and Azure) you have to unterstand that these are linux-based appliances that have to (!) run within the source cloud, there is no possibility to let them run on-prem.
For Azure the primary backup target has to be Azure Blob, then you can copy to another (only object based) repository. I’m about sure that this is the same for AWS bot only with AWS S3 instead of Azure Blob.
I hope that gives you some input!
Best regards
Lukas