I don't want the IP addresses to change when I restart my instances. Is there any way I can stop Amazon from changing the IP addresses of my instances?
In order to assign a static, persistent public IP address to an instance, you must allocate an Elastic IP address for use with the VPC, and then associate that Elastic IP address with a private IP address specified by the network interface attached to the instance.
To allocate an Elastic IP address to an instance in a VPC:
To associate an Elastic IP address with a running instance in a VPC: