Hi @CheKazuAz
1. DB Backups
Yes, you can enable archive log mode and can enable RMAN incremental/Full_backups for both Production and Non Production database instances with an RMAN retention policy depending on your requirement (You may need to consider the VM disk size as well when deciding the retention days. Otherwise it will consume a lot of disk space retain the backups.).
As per my opinion using Azure Backup as the only option for the DB backups will not be a safe solution. Always It will be better to use the Oracle recommended backup standards for DB backups. I believe it is more reliable to backup using RMAN inside the VM, to store on a disk, or use Azure Blob storage as a target for Oracle RMAN backup
https://docs.microsoft.com/en-us/azure/virtual-machines/workloads/oracle/oracle-backup-recovery
Please see the below comments from MS Docs.
[Quote]
Back-up your Oracle Database using Oracle RMAN and optionally use Azure Blob Fuse to mount a highly redundant Azure Blob Storage account and write your RMAN backups to it for added resiliency.
[UnQuote]
2. MWS backups
I think VM snapshot/backup of the Application Server as mentioned by Yasas prior to applying a delivery is the most reliable option when it comes to the MWS backups. You can schedule automatic MWS backups as well depending on the requirement, simply via the Task Scheduler.
Best Reagrds,
Charith