Your company is designing the network security architecture for a new application environment in Azure. The application workloads will run on virtual machines in a subnet named ProductionSubnet. The virtual machines must meet the following requirements:
- Outbound access to the public internet must be blocked.
- The virtual machines must be able to securely store files in an Azure Storage account named storage1 without traversing the public internet.
- The virtual machines must be able to send diagnostic logs to Azure Monitor.
- Administrative overhead for managing network access rules must be minimized.
Which two actions should you include in the recommendation?
- Create a Private Endpoint for storage1 in ProductionSubnet.Answer
- Associate a Network Security Group (NSG) with ProductionSubnet and configure an outbound security rule that allows traffic to the AzureMonitor service tag.Answer
- CAssociate a Network Security Group (NSG) with ProductionSubnet and configure outbound security rules containing the specific IP address ranges of the Azure Monitor endpoints.
- DCreate a User Defined Route (UDR) in ProductionSubnet that routes 0.0.0.0/0 traffic to the public IP address of storage1.
- EDeploy a Standard Load Balancer in ProductionSubnet using Basic SKU public IP addresses to provide outbound connectivity.
Answer
To meet the requirements, you must recommend deploying a Private Endpoint for the Azure Storage account and configuring a Network Security Group (NSG) with an outbound rule allowing traffic to the AzureMonitor service tag.
Deploying a Private Endpoint for the storage account assigns it a private IP within the subnet, ensuring traffic does not traverse the public internet. Configuring an NSG outbound rule with the AzureMonitor service tag ensures that virtual machines can safely transmit logs to Azure Monitor while avoiding the administrative overhead of maintaining individual IP addresses.
Step-by-Step Solution
Key Concept
Designing secure network access and private connectivity using Private Endpoints and NSG Service Tags to minimize administrative overhead.