Every Azure service is backed by specific Service level agreement that gives you uptime gurantee:
But it dosn't provide you Disaster recovery capablity, which means in case of any disaster it's not gonna switch to different region:
Data Factory - You can do with DR with CI/CD https://learn.microsoft.com/en-us/azure/architecture/example-scenario/analytics/pipelines-disaster-recovery
VPN - You need one deployed in paired region
Private Endpoint- Deployed in paired region
Storage Account - Pick GRS
SQL server and DB - Geo Replication On
Subscription - Global
Resource Group - DR resource group needs to be created
Key Vault- Azure Key Vault has regional failover built in automatically https://learn.microsoft.com/en-us/azure/key-vault/general/disaster-recovery-guidance
Feel free to reach out in comments if you want to understand anything specific.