SlideShare a Scribd company logo
Setting up a Windows Domain in AWS
"A Windows domain is a form of a computer network in which all user accounts, computers, printers and
other security principals, are registered with a central database located on one or more clusters of central
computers known as domain controllers". (Wikipedia)
Based on this definition, in order to have a Windows Domain, we need the following configuration:
1. Domain Controller
2. Add Computers to the domain
The configuration above seems to be straight forward except that we are in the cloud and more
importantly we are on Amazon Web Service (AWS), not on Microsoft Azure (Azure).
Why is this important?
Windows Domains are easy to setup on Azure because they are Microsoft products thus they are
natively suited for that environment. This does not mean that we can't setup a good Windows Domain
on AWS.
The following lines will demonstrate how to do this.
Prerequisites for a Windows Domains on AWS
Because this is a short article, I will assume that you are able to do the following:
• Setting up a Virtual Private Cloud (VPC)
• Setting up Internet Gateway
• Setting up Subnets and understand the principles behind it
• Configure a Route table and its rules
• Setting up Security Group
Provisioning your Datacenter (your VPC)
I will use spot instances for this demo because they are cheaper and they allow me to use powerful
instances.
I will request spot instances fleet of 3 instances as below:
Request Id :sfr-3ceeb6f0-b8d4-4c1e-87e5-ebec086ce481
Request type: fleet
Created :8/24/2017, 12:27:50 PM
State: Active
Status: Fulfilled
Target capacity: 3
Allocation strategy: lowestPrice
Instance type(s): m3.medium
AMI ID ami-ef7cf4f9
Subnet subnet-rf33f44ebc
IAM fleet role : aws-ec2-spot-fleet-tagging-role
Max price : $0.1
Persistence maintain
Key pair name keypair
IAM role EC2AdminAccessRole
EBS-optimized no
Request valid from 8/24/2017, 12:24:55 PM
Request valid until 8/25/2018, 12:24:55 PM
Terminate instances at expiration yes
Comments about the fleet request
I have requested a 3 m3. medium instances and I decided that I wanted to maintain them.
I set the maximum bidding price to $0.1/hour per instance. My fleet request is only valid for 24 hours.
Instances role
• 1 instance will be the domain controller
• 1 instance will be a SAN server and a domain client
• 1 instance will be a SAN client and a domain client
More on the SAN server and client in my next article (I will put the link of this article here).
Configure the domain controller
Now that I have my instances created, I will configure my domain controller. I don't need a very
powerful server because my EC2 instance will only be a domain controller.
EC2 Description:
Operating System: Microsoft Windows Server 2016 Datacenter
Hardware Information: Xen HV domU
Processors: Inter ® Xeon ® CPU ES-2670v2@2.50GHz
Installed Memory (RAM): 3.75 GB
Total disk space: 30 GB
Domain controller configuration
1. Login in to the EC2 instance using the Remote Desktop file that I download the from AWS EC2.
2. Click on Start >> Server Manager
3. The following screenshots show the steps that leads to the creation of the new Forrest ( New
domain)
a. Click on "add roles and Features"
b. Select the "Role-based or feature-based installation" check box in the next windows.
c. Check the "Active Directory Domain Service"
d. Click on next and click on the "add Features " button
e. Click next the "AD DS" and the "confirmation" screens
f. Client on "Promote this server to a domain controller" link and then click on the close
button in the confirmation screen
g. At the Deployment Configuration step select the "add new forest" check box
My Root domain name will be "saworks.internal".
h. Follow the remaining step to finalize your domain creation
For the sake of simplicity, I am not adding the remaining screenshot.
Please contact me on twitter (@lecadou), if you have any question.
Add client to your new domain
For this demo:
• Every new client for this domain is in the same availability zone i.e the same subnet
• I shut down the firewall on the client servers so that it can allow inbound traffics from the
domain controller
I use the following steps to join the " saworks.internal" domain
1. From Server Management select " Local server "
2. Click on " workgroup" to join to the domain
3. Once completed the local server proprieties will change to the screen below
At this step, I now have 2 servers in my domain " Saworks.internal". I will do the same for the last server,
the SAN Client.
Conclusion
The Windows Domain on AWS is different than creating it on a private data center or on premise.
The main challenge comes when you have to configure your VPC and its related features and services
such as subnets, routes etc...
Another key to this process is the shutdown of the windows firewall of the client servers to allow
inbound traffic from the domain controller.
Julien-Robert LECADOU,M.S jr@saworks.io, @lecadou , whatsup : 845 536 2631.
Please contact me, if you face challenges moving to the cloud. I am here to help.

More Related Content

What's hot

Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Corley S.r.l.
 
Aws ec2
Aws ec2Aws ec2
Aws ec2
Bhavik Vashi
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
sonal parmar
 
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell
Amazon Web Services
 
Amazon EC2 Container Service: Deep Dive
Amazon EC2 Container Service: Deep DiveAmazon EC2 Container Service: Deep Dive
Amazon EC2 Container Service: Deep Dive
Amazon Web Services
 
Amazon Web Services EC2 Container Service (ECS)
Amazon Web Services EC2 Container Service (ECS)Amazon Web Services EC2 Container Service (ECS)
Amazon Web Services EC2 Container Service (ECS)
Mayank Patel
 
Amazon EC2 container service
Amazon EC2 container serviceAmazon EC2 container service
Amazon EC2 container service
Aleksandr Maklakov
 
How Postman adopted Docker
How Postman adopted DockerHow Postman adopted Docker
How Postman adopted Docker
Shamasis Bhattacharya
 
Creating and managing amazon ec2 instances(linux)
Creating and managing amazon ec2 instances(linux)Creating and managing amazon ec2 instances(linux)
Creating and managing amazon ec2 instances(linux)
Pradeep Sunny
 
JUST EAT: Embracing DevOps
JUST EAT: Embracing DevOpsJUST EAT: Embracing DevOps
JUST EAT: Embracing DevOps
Peter Mounce
 
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...
Amazon Web Services
 
Let's Code our Infrastructure!
Let's Code our Infrastructure!Let's Code our Infrastructure!
Let's Code our Infrastructure!
continuousphp
 
Deploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalkDeploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalk
Julien SIMON
 
Amazon services ec2
Amazon services ec2Amazon services ec2
Amazon services ec2
Ismaeel Enjreny
 
Amazon Elastic Beanstalk
Amazon Elastic BeanstalkAmazon Elastic Beanstalk
Amazon Elastic Beanstalk
Eberhard Wolff
 
Create Diskgroup Sqlplus Command
Create Diskgroup Sqlplus CommandCreate Diskgroup Sqlplus Command
Create Diskgroup Sqlplus Command
Arun Sharma
 
Rapid Prototyping with AWS IoT and Mongoose OS on ESP32 Platform
Rapid Prototyping with AWS IoT and Mongoose OS on ESP32 PlatformRapid Prototyping with AWS IoT and Mongoose OS on ESP32 Platform
Rapid Prototyping with AWS IoT and Mongoose OS on ESP32 Platform
Amazon Web Services
 
Active Directory Domain Services Installation & Configuration - Windows Ser...
Active Directory Domain Services  Installation & Configuration  - Windows Ser...Active Directory Domain Services  Installation & Configuration  - Windows Ser...
Active Directory Domain Services Installation & Configuration - Windows Ser...
Adel Alghamdi
 
Cloud Management
Cloud ManagementCloud Management
Cloud Management
Andreas Chatzakis
 

What's hot (20)

Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
 
Aws ec2
Aws ec2Aws ec2
Aws ec2
 
ecs-presentation
ecs-presentationecs-presentation
ecs-presentation
 
Amazon EC2
Amazon EC2Amazon EC2
Amazon EC2
 
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell
(DEV202) Under the Desk to the AWS Cloud with Windows PowerShell
 
Amazon EC2 Container Service: Deep Dive
Amazon EC2 Container Service: Deep DiveAmazon EC2 Container Service: Deep Dive
Amazon EC2 Container Service: Deep Dive
 
Amazon Web Services EC2 Container Service (ECS)
Amazon Web Services EC2 Container Service (ECS)Amazon Web Services EC2 Container Service (ECS)
Amazon Web Services EC2 Container Service (ECS)
 
Amazon EC2 container service
Amazon EC2 container serviceAmazon EC2 container service
Amazon EC2 container service
 
How Postman adopted Docker
How Postman adopted DockerHow Postman adopted Docker
How Postman adopted Docker
 
Creating and managing amazon ec2 instances(linux)
Creating and managing amazon ec2 instances(linux)Creating and managing amazon ec2 instances(linux)
Creating and managing amazon ec2 instances(linux)
 
JUST EAT: Embracing DevOps
JUST EAT: Embracing DevOpsJUST EAT: Embracing DevOps
JUST EAT: Embracing DevOps
 
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...
AWS December 2015 Webinar Series - Continuous Delivery to Amazon EC2 Containe...
 
Let's Code our Infrastructure!
Let's Code our Infrastructure!Let's Code our Infrastructure!
Let's Code our Infrastructure!
 
Deploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalkDeploying your web application with AWS ElasticBeanstalk
Deploying your web application with AWS ElasticBeanstalk
 
Amazon services ec2
Amazon services ec2Amazon services ec2
Amazon services ec2
 
Amazon Elastic Beanstalk
Amazon Elastic BeanstalkAmazon Elastic Beanstalk
Amazon Elastic Beanstalk
 
Create Diskgroup Sqlplus Command
Create Diskgroup Sqlplus CommandCreate Diskgroup Sqlplus Command
Create Diskgroup Sqlplus Command
 
Rapid Prototyping with AWS IoT and Mongoose OS on ESP32 Platform
Rapid Prototyping with AWS IoT and Mongoose OS on ESP32 PlatformRapid Prototyping with AWS IoT and Mongoose OS on ESP32 Platform
Rapid Prototyping with AWS IoT and Mongoose OS on ESP32 Platform
 
Active Directory Domain Services Installation & Configuration - Windows Ser...
Active Directory Domain Services  Installation & Configuration  - Windows Ser...Active Directory Domain Services  Installation & Configuration  - Windows Ser...
Active Directory Domain Services Installation & Configuration - Windows Ser...
 
Cloud Management
Cloud ManagementCloud Management
Cloud Management
 

Similar to How to set up a Windows Domain on AWS

AWS essentials EC2
AWS essentials EC2AWS essentials EC2
AWS essentials EC2
mustafa sarac
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...
Umesh Pandit
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
David Veksler
 
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsMS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsSpiffy
 
AWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWS
Amazon Web Services
 
AZ-104 Questions Answers Dumps
AZ-104 Questions Answers DumpsAZ-104 Questions Answers Dumps
AZ-104 Questions Answers Dumps
Study Material
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
Vladimir Ilic
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
Freddy Ortiz
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS
Amazon Web Services
 
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsUnderstanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
EPC Group
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
GSCWU
 
SharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft AzureSharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft AzureDavid J Rosenthal
 
Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL
Amazon Web Services
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
GSCWU
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
Idan Tohami
 
Magento Hosting on AWS
Magento Hosting on AWS Magento Hosting on AWS
Magento Hosting on AWS
Gaurav "GP" Pal
 
vCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on ArchitecturevCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on Architecture
techstarts
 
Aws big picture_overview
Aws big picture_overviewAws big picture_overview
Aws big picture_overview
Ajay Bidari
 
Setting up computer servers (sucs)
Setting up computer servers (sucs)Setting up computer servers (sucs)
Setting up computer servers (sucs)
Melchor Maravillas
 

Similar to How to set up a Windows Domain on AWS (20)

AWS essentials EC2
AWS essentials EC2AWS essentials EC2
AWS essentials EC2
 
Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...Step by step installation of microsoft dynamics 365 finance and operations on...
Step by step installation of microsoft dynamics 365 finance and operations on...
 
Nuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloudNuts and bolts of running a popular site in the aws cloud
Nuts and bolts of running a popular site in the aws cloud
 
MS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applicationsMS Cloud Day - Deploying and monitoring windows azure applications
MS Cloud Day - Deploying and monitoring windows azure applications
 
AWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWSAWS Webcast - Active Directory on AWS
AWS Webcast - Active Directory on AWS
 
AZ-104 Questions Answers Dumps
AZ-104 Questions Answers DumpsAZ-104 Questions Answers Dumps
AZ-104 Questions Answers Dumps
 
Scaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloudScaling drupal horizontally and in cloud
Scaling drupal horizontally and in cloud
 
Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2Kl 031.30 eng_class_setup_guide_1.2
Kl 031.30 eng_class_setup_guide_1.2
 
AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS  AWS Webcast - Highly Available SQL Server on AWS
AWS Webcast - Highly Available SQL Server on AWS
 
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell ToolsUnderstanding Windows Azure’s Active Directory (AD) and PowerShell Tools
Understanding Windows Azure’s Active Directory (AD) and PowerShell Tools
 
Amazon Web Services and its Global Infrastructure.pptx
Amazon Web Services and its Global  Infrastructure.pptxAmazon Web Services and its Global  Infrastructure.pptx
Amazon Web Services and its Global Infrastructure.pptx
 
SharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft AzureSharePoint Disaster Recovery to Microsoft Azure
SharePoint Disaster Recovery to Microsoft Azure
 
Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL Hands-on Lab: Migrating Oracle to PostgreSQL
Hands-on Lab: Migrating Oracle to PostgreSQL
 
Amazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptxAmazon Web Services(AWS) in cloud Computing .pptx
Amazon Web Services(AWS) in cloud Computing .pptx
 
Satrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWSSatrtup Bootcamp - Scale on AWS
Satrtup Bootcamp - Scale on AWS
 
Magento Hosting on AWS
Magento Hosting on AWS Magento Hosting on AWS
Magento Hosting on AWS
 
vCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on ArchitecturevCloud Automation Center 6.0 -My Notes on Architecture
vCloud Automation Center 6.0 -My Notes on Architecture
 
Aws big picture_overview
Aws big picture_overviewAws big picture_overview
Aws big picture_overview
 
Setting up computer servers (sucs)
Setting up computer servers (sucs)Setting up computer servers (sucs)
Setting up computer servers (sucs)
 
70 533 study material
70 533 study material70 533 study material
70 533 study material
 

More from Julien Lecadou,MSc.

Microsoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld deviceMicrosoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld device
Julien Lecadou,MSc.
 
Production Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXProduction Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AX
Julien Lecadou,MSc.
 
Dynamics AX Fast Sales Quotation
Dynamics AX Fast Sales QuotationDynamics AX Fast Sales Quotation
Dynamics AX Fast Sales Quotation
Julien Lecadou,MSc.
 
Microsoft Dynamics AX 2009 CRM training
Microsoft Dynamics AX 2009 CRM trainingMicrosoft Dynamics AX 2009 CRM training
Microsoft Dynamics AX 2009 CRM training
Julien Lecadou,MSc.
 
Customizing job shop scheduling using microsoft dynamics ax part2 3
Customizing job shop scheduling using microsoft dynamics ax part2 3Customizing job shop scheduling using microsoft dynamics ax part2 3
Customizing job shop scheduling using microsoft dynamics ax part2 3
Julien Lecadou,MSc.
 
Prodction Scheduling series Best Machine Selection BPM
Prodction Scheduling series  Best Machine Selection BPMProdction Scheduling series  Best Machine Selection BPM
Prodction Scheduling series Best Machine Selection BPM
Julien Lecadou,MSc.
 
Production Scheduling series ATP BPM
Production Scheduling series ATP  BPM Production Scheduling series ATP  BPM
Production Scheduling series ATP BPM
Julien Lecadou,MSc.
 
Production Scheduling series Tools scheduling
Production Scheduling series  Tools schedulingProduction Scheduling series  Tools scheduling
Production Scheduling series Tools scheduling
Julien Lecadou,MSc.
 
Production Sheduling series capacity management 's BPM
Production Sheduling series  capacity management 's BPMProduction Sheduling series  capacity management 's BPM
Production Sheduling series capacity management 's BPM
Julien Lecadou,MSc.
 
Dynamics AX 2009 CRM Implementation : The fit gap analysis
Dynamics AX 2009 CRM Implementation : The fit gap analysis Dynamics AX 2009 CRM Implementation : The fit gap analysis
Dynamics AX 2009 CRM Implementation : The fit gap analysis
Julien Lecadou,MSc.
 
Warehouse Management Activities "As Is" process map
Warehouse Management Activities "As Is" process mapWarehouse Management Activities "As Is" process map
Warehouse Management Activities "As Is" process map
Julien Lecadou,MSc.
 
Inventory counting using Dynamics AX
Inventory counting using Dynamics AXInventory counting using Dynamics AX
Inventory counting using Dynamics AX
Julien Lecadou,MSc.
 
WMS Update: Create Pallet Id in item Transaction Journal
WMS Update: Create Pallet Id in item Transaction Journal WMS Update: Create Pallet Id in item Transaction Journal
WMS Update: Create Pallet Id in item Transaction Journal
Julien Lecadou,MSc.
 
New reservation and picking process
New reservation and picking processNew reservation and picking process
New reservation and picking process
Julien Lecadou,MSc.
 

More from Julien Lecadou,MSc. (14)

Microsoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld deviceMicrosoft Dynamics AX 2009 WMS on handheld device
Microsoft Dynamics AX 2009 WMS on handheld device
 
Production Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AXProduction Scheduling Using Microsoft Dynamics AX
Production Scheduling Using Microsoft Dynamics AX
 
Dynamics AX Fast Sales Quotation
Dynamics AX Fast Sales QuotationDynamics AX Fast Sales Quotation
Dynamics AX Fast Sales Quotation
 
Microsoft Dynamics AX 2009 CRM training
Microsoft Dynamics AX 2009 CRM trainingMicrosoft Dynamics AX 2009 CRM training
Microsoft Dynamics AX 2009 CRM training
 
Customizing job shop scheduling using microsoft dynamics ax part2 3
Customizing job shop scheduling using microsoft dynamics ax part2 3Customizing job shop scheduling using microsoft dynamics ax part2 3
Customizing job shop scheduling using microsoft dynamics ax part2 3
 
Prodction Scheduling series Best Machine Selection BPM
Prodction Scheduling series  Best Machine Selection BPMProdction Scheduling series  Best Machine Selection BPM
Prodction Scheduling series Best Machine Selection BPM
 
Production Scheduling series ATP BPM
Production Scheduling series ATP  BPM Production Scheduling series ATP  BPM
Production Scheduling series ATP BPM
 
Production Scheduling series Tools scheduling
Production Scheduling series  Tools schedulingProduction Scheduling series  Tools scheduling
Production Scheduling series Tools scheduling
 
Production Sheduling series capacity management 's BPM
Production Sheduling series  capacity management 's BPMProduction Sheduling series  capacity management 's BPM
Production Sheduling series capacity management 's BPM
 
Dynamics AX 2009 CRM Implementation : The fit gap analysis
Dynamics AX 2009 CRM Implementation : The fit gap analysis Dynamics AX 2009 CRM Implementation : The fit gap analysis
Dynamics AX 2009 CRM Implementation : The fit gap analysis
 
Warehouse Management Activities "As Is" process map
Warehouse Management Activities "As Is" process mapWarehouse Management Activities "As Is" process map
Warehouse Management Activities "As Is" process map
 
Inventory counting using Dynamics AX
Inventory counting using Dynamics AXInventory counting using Dynamics AX
Inventory counting using Dynamics AX
 
WMS Update: Create Pallet Id in item Transaction Journal
WMS Update: Create Pallet Id in item Transaction Journal WMS Update: Create Pallet Id in item Transaction Journal
WMS Update: Create Pallet Id in item Transaction Journal
 
New reservation and picking process
New reservation and picking processNew reservation and picking process
New reservation and picking process
 

Recently uploaded

JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 

Recently uploaded (20)

JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 

How to set up a Windows Domain on AWS

  • 1. Setting up a Windows Domain in AWS "A Windows domain is a form of a computer network in which all user accounts, computers, printers and other security principals, are registered with a central database located on one or more clusters of central computers known as domain controllers". (Wikipedia) Based on this definition, in order to have a Windows Domain, we need the following configuration: 1. Domain Controller 2. Add Computers to the domain The configuration above seems to be straight forward except that we are in the cloud and more importantly we are on Amazon Web Service (AWS), not on Microsoft Azure (Azure). Why is this important? Windows Domains are easy to setup on Azure because they are Microsoft products thus they are natively suited for that environment. This does not mean that we can't setup a good Windows Domain on AWS. The following lines will demonstrate how to do this. Prerequisites for a Windows Domains on AWS Because this is a short article, I will assume that you are able to do the following: • Setting up a Virtual Private Cloud (VPC) • Setting up Internet Gateway • Setting up Subnets and understand the principles behind it • Configure a Route table and its rules • Setting up Security Group Provisioning your Datacenter (your VPC) I will use spot instances for this demo because they are cheaper and they allow me to use powerful instances. I will request spot instances fleet of 3 instances as below: Request Id :sfr-3ceeb6f0-b8d4-4c1e-87e5-ebec086ce481 Request type: fleet Created :8/24/2017, 12:27:50 PM State: Active Status: Fulfilled Target capacity: 3 Allocation strategy: lowestPrice Instance type(s): m3.medium AMI ID ami-ef7cf4f9 Subnet subnet-rf33f44ebc
  • 2. IAM fleet role : aws-ec2-spot-fleet-tagging-role Max price : $0.1 Persistence maintain Key pair name keypair IAM role EC2AdminAccessRole EBS-optimized no Request valid from 8/24/2017, 12:24:55 PM Request valid until 8/25/2018, 12:24:55 PM Terminate instances at expiration yes Comments about the fleet request I have requested a 3 m3. medium instances and I decided that I wanted to maintain them. I set the maximum bidding price to $0.1/hour per instance. My fleet request is only valid for 24 hours. Instances role • 1 instance will be the domain controller • 1 instance will be a SAN server and a domain client • 1 instance will be a SAN client and a domain client More on the SAN server and client in my next article (I will put the link of this article here). Configure the domain controller Now that I have my instances created, I will configure my domain controller. I don't need a very powerful server because my EC2 instance will only be a domain controller. EC2 Description: Operating System: Microsoft Windows Server 2016 Datacenter Hardware Information: Xen HV domU Processors: Inter ® Xeon ® CPU ES-2670v2@2.50GHz Installed Memory (RAM): 3.75 GB Total disk space: 30 GB Domain controller configuration 1. Login in to the EC2 instance using the Remote Desktop file that I download the from AWS EC2. 2. Click on Start >> Server Manager 3. The following screenshots show the steps that leads to the creation of the new Forrest ( New domain) a. Click on "add roles and Features"
  • 3. b. Select the "Role-based or feature-based installation" check box in the next windows.
  • 4. c. Check the "Active Directory Domain Service" d. Click on next and click on the "add Features " button e. Click next the "AD DS" and the "confirmation" screens f. Client on "Promote this server to a domain controller" link and then click on the close button in the confirmation screen g. At the Deployment Configuration step select the "add new forest" check box
  • 5. My Root domain name will be "saworks.internal". h. Follow the remaining step to finalize your domain creation For the sake of simplicity, I am not adding the remaining screenshot. Please contact me on twitter (@lecadou), if you have any question. Add client to your new domain For this demo: • Every new client for this domain is in the same availability zone i.e the same subnet • I shut down the firewall on the client servers so that it can allow inbound traffics from the domain controller I use the following steps to join the " saworks.internal" domain 1. From Server Management select " Local server " 2. Click on " workgroup" to join to the domain
  • 6. 3. Once completed the local server proprieties will change to the screen below At this step, I now have 2 servers in my domain " Saworks.internal". I will do the same for the last server, the SAN Client. Conclusion The Windows Domain on AWS is different than creating it on a private data center or on premise. The main challenge comes when you have to configure your VPC and its related features and services such as subnets, routes etc... Another key to this process is the shutdown of the windows firewall of the client servers to allow inbound traffic from the domain controller. Julien-Robert LECADOU,M.S jr@saworks.io, @lecadou , whatsup : 845 536 2631. Please contact me, if you face challenges moving to the cloud. I am here to help.