Azure Site Recovery provides Business Continuity solution by helping us to replicate Azure on-premises workload to Azure. It replicates workload to secondary location either Azure or on-premises. So Azure Site Recovery helps to deploy simple BC DR Solution and options to store data on on-premises or on Azure. It has various feature like encryption while replication data, app consistent replication and very less RPO and RTO to meet your requirements. You can test failover by the feature provided by ASR for DR drill too.