Hi
Allow me to address your queries in detail:
Private Endpoints vs. FQDN for Firewall Scenarios Microsoft recommends utilizing Private Endpoints for secure and isolated connectivity between your web servers and Azure SQL Managed Instance (MI). This ensures that traffic remains within your virtual network, avoiding traversal over the public internet for enhanced security. If you choose to use an FQDN, please ensure that DNS resolution is correctly configured to route traffic to the private endpoint, which can be managed through Azure Private DNS Zones.
VNet-local Communication Between Subnets Once the Azure SQL MI is placed in its designated subnet, communication between SQL Server (Subnet 1) and Azure SQL MI (Subnet 2) will utilize the VNet-local endpoint by default. This provides private communication within the virtual network itself, without requiring a separate private endpoint. A dedicated private endpoint is only necessary for scenarios involving resources across different VNets or for additional isolation.
Data Migration Strategy For minimal downtime during migration, combining the Log Replay Service (LRS) with Azure Database Migration Service (DMS) is highly recommended. However, if zero downtime and instant switchover to the Disaster Recovery (DR) region are priorities, solutions like Failover Groups or Geo-Replication can be explored to ensure seamless migration and operational continuity.
Decommissioning Existing Resources Yes, you are correct. Once data migration, connectivity, and configurations have been validated, the existing Azure Blob Storage and SQL VMs can be decommissioned. Azure SQL MI provides robust disaster recovery capabilities, including automated backups and high availability, ensuring data resilience and security moving forward.
I hope this information helps. Please do let us know if you have any further queries.
I would request you to refer the below mentioned links for more information
1-Azure Private Endpoint private DNS zone values
2-What is a private endpoint?
3-Disaster recovery guidance - Azure SQL Managed Instance
4-Connectivity architecture for Azure SQL Managed Instance
5-Azure SQL Managed Instance connection types
6-Azure Private Link for Azure SQL Managed Instance
7-Migrate databases from SQL Server by using Log Replay Service - Azure SQL Managed Instance
8-Overview of Log Replay Service with Azure SQL Managed Instance
9-Overview of business continuity with Azure SQL Managed Instance
If this answers your query, do click "Accept the answer” for the same, which might be beneficial to other community members reading this thread. And, if you have any further query do let us know