Windows-server
Azure AD Connect
Installing Azure AD Connect to sync on-prem users to Azure
Redundant Domain Controller & DNS
Set up a secondary domain controller for redundancy
DNS Server
Deploying DNS Server for name resolution
DHCP Server
Set up a DHCP server and assign IP addresses
Domain Controller Role Install
Install the Domain Controller Role on the server and promote it to a Domain Controller