BDRShield uses Azure native APIs and snapshot-based backup mechanism to capture point-in-time copies of your Azure VMs. It creates incremental snapshots to perform incremental backups, ensuring efficient storage utilization and minimal impact on VM performance. The backup data can be stored either in local storage or cloud.