Briefing Amazon Knowledge

If you want to launch Amazon Elastic Compute Cloud (EC2…

If you want to launch Amazon Elastic Compute Cloud (EC2) Instances and assign each Instance a predetermined private
IP address you should:

A.
Assign a group or sequential Elastic IP address to the instances.

B.
Launch the instances in a Placement Group.

C.
Launch the instances in the Amazon virtual Private Cloud (VPC).

D.
Use standard EC2 instances since each instance gets a private Domain Name Service (DNS) already.

E.
Launch the Instance from a private Amazon Machine image (Mil).

Explanation:
http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html