An enterprise is designing a secure network architecture in Azure for a processing workload. The architecture contains:
- A subnet named Subnet-Workload hosting several Virtual Machines (VMs) that do not have public IP addresses.
- An Azure Storage account containing critical data that the VMs must access.
- An Azure SQL Database that the VMs must query.
The design must satisfy the following security and administrative constraints:
- Direct administrative RDP/SSH access to the VMs must be provided securely without provisioning public IPs on the VMs, utilizing a fully managed PaaS solution.
- All database and storage traffic from the VMs must utilize private IP addresses within the virtual network and bypass the public internet.
- Network security rules must restrict outbound traffic from Subnet-Workload to only allowed Azure services with minimal maintenance overhead.
- Virtual network routing must not disrupt default traffic flow within the virtual network.
Which two solutions should you include in the architecture? (Select two.)
- Deploy Azure Bastion in a dedicated subnet named AzureBastionSubnet to manage VM access.Answer
- Deploy Private Endpoints for the Azure SQL Database and the Azure Storage account in the virtual network.Answer
- CConfigure NSG rules on Subnet-Workload that allow outbound traffic using manually defined public IP address ranges for Azure SQL and Azure Storage.
- DCreate User-Defined Routes (UDRs) on Subnet-Workload that redirect all subnet traffic, including local virtual network traffic, through a virtual network gateway.