We would like to use Amazon Elastic Load Balancing, however, our application requires a fixed set of IP addresses as our clients need to know a finite list of possible destinations for specific requests.
Reading some answers around, it sounds like this is possible using Elastic Network Interfaces (ENIs) and Virtual Private Clouds (VPCs) - can anyone confirm I understand that right? That is, using a combination of ENIs and VPCs we would have a relatively short list of possible IP addresses that would be the returned by the ELB to the requesting browsing or other code?
Is it further possible to put an ELB inside a VPC, such that all requests come to the VPC gateway (single IP address) but get load balanced, including across availability zones, internal to the VPC?