A domain controller is the first server most organizations deploy in IaaS as they move workloads to Azure. There are many reasons why you would extend your existing domain into the cloud, or create a new Domain Controller in Azure. Few examples are:
- Single sign-on: Enable hybrid applications to work within a single Active Directory (AD) forest
- Disaster recovery: Have your domain already running when failing over application/data workloads to the cloud
- ADFS: Federate your forest to Azure AD using machines in the cloud, eliminating Internet connectivity at the office as a single point of failure for SaaS apps
- A DC builds the necessary foundation to bring other servers into IaaS etc.
Step-by-step walk-through to create a DC in Azure:
- Login to Azure Portal
- Search for Deploy a custom template
- Under load a GitHub quickstart template, search for domain and select active-directory-new-domain template
- You can find the GitHub template here
- Select the template
- Populate your domain details (Admin username, password, Domain Name, DNS Prefix, Azure VM size etc.)
- Accept the terms and conditions and hit on Purchase
- Wait for 6-8 mins while the deployment is underway.
- After the deployment is complete, click on Go to Resource
- You can find that all the additional services which is required to run a DC VM in Azure is setup and configured as well
- Select the Domain Controller and download the RDP file to connect to the server.
- You will notice the DC is configured as per the details you have provided in the template.
I hope the walk-though was useful.