An organization named Novis Analytics is designing a secure three-tier application architecture in Azure. The application will be deployed within a single virtual network subnet named WorkloadSubnet and consists of three groups of Azure Virtual Machines (VMs) running the following workloads:
* Web front-ends
* Application back-ends
* Database administrators
The design must satisfy the following security and operational requirements:
* Web front-ends must only be allowed to communicate outbound to the application back-ends.
* Application back-ends must be allowed to make outbound HTTPS requests to an Azure Key Vault and an Azure SQL Database.
* Database administrators must be allowed to access the Azure SQL Database, but must be blocked from accessing the Azure Key Vault.
* All other outbound internet traffic from the subnet must be blocked.
* Administrative effort must be minimized, and security policies must automatically apply to new VM instances added to any tier without updating network security rule definitions.
Which network security design should you recommend?
- Create three Application Security Groups (ASGs) to represent the VM workloads, associate each VM's network interface with its corresponding ASG, and associate a single Network Security Group (NSG) with WorkloadSubnet. In the NSG, define rules using the ASGs as sources or destinations, and use the AzureKeyVault and Sql Service Tags as destinations for outbound rules.Cevap
- BCreate three Application Security Groups (ASGs) to represent the VM workloads, associate each VM's network interface with its corresponding ASG, and associate a single Network Security Group (NSG) with WorkloadSubnet. In the NSG, define rules using the ASGs as sources or destinations, and manually define destination IP address ranges extracted from the Azure public IP range list for Azure Key Vault and Azure SQL Database.
- CCreate two custom Service Tags to represent the web and application VM workloads, use them as sources in a single Network Security Group (NSG) associated with WorkloadSubnet, and configure the outbound rules to target the default AzureKeyVault and Sql Service Tags.
- DConfigure a separate Network Security Group (NSG) for each VM network interface. In each NSG, define outbound rules using the individual private IP addresses of the VMs as sources, and use the AzureKeyVault and Sql Service Tags as destinations.