If you want to launch Amazon Elastic Compute Cloud (EC2) Instances and assign each Instance a predetermined private
IP address you should:
Assign a group or sequential Elastic IP address to the instances.
Launch the instances in a Placement Group.
Launch the instances in the Amazon virtual Private Cloud (VPC).
Use standard EC2 instances since each instance gets a private Domain Name Service (DNS) already.
Launch the Instance from a private Amazon Machine image (Mil).