Azure Function App and VM DNS Resolution

GRAY Mike 161 Reputation points
2024-01-19T12:16:40.3133333+00:00

Hi,

I am looking for advice and best practice for Azure Deployment. We have been instructed by the BAU support team that we need to Domain join the two VMs we have deployed. These will need to be Domain Joined to a AD DS solution I have deployed. I currently have a hub spoke environment and the AD DS platform is deployed to the hub.

The concern I have is the approach we are taking correct and will processing be impacted.

The scenario is as follows:

  1. I have a VNet in the spoke that contains two VMs and also a number of subnets where I have VNet Integrated a number of Functions.
  2. The Functions communicate with Event Grids, Storage Accounts, Event Hubs and Databases via Service Endpoints.
  3. To Domain Join the VMs I need to change the VNet deployment to point the Custom DNS Domain to the Domain Controllers of the AD DS service.
  4. I am assuming this will also impact the Function Apps when resolving the endpoint for the PaaS resource covered in 2 above. Do they need to resolve and does this use Azure DNS?
  5. The AD DS is used to harden the servers by GPO policies. Is this best practice for Azure VMs?

Does this setup cause a problem and will this impact the Functions Apps deployed to the network? Will I get latency issues?

Thanks

Azure DNS
Azure DNS
An Azure service that enables hosting Domain Name System (DNS) domains in Azure.
603 questions
Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,359 questions
Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,254 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,197 questions
0 comments No comments
{count} votes

Accepted answer
  1. Azar 19,645 Reputation points
    2024-01-19T13:22:38.64+00:00

    Hey there GRAY Mike

    Ill try to address your concerns, First off, if you're domain-joining your VMs in the Azure VNet to an AD DS solution, it's mostly going to impact those VMs themselves, not your Function Apps.

    Changing your VNet's custom DNS domain for the Domain Controllers won't mess up your Function Apps' works.

    Using AD DS to tighten the screws on VM security? i would say thats great, It's a good practice, especially if you've got specific security boxes to check.

    As for latency issues, Domain-joining VMs and setting up AD DS shouldn't give your Function Apps any prbs They'll keep connected with Azure services. Just make sure your VNet and subnet settings align with your needs,

    If this helps kindly accept the answer thanks much.


0 additional answers

Sort by: Most helpful