For AWS high availability, the simplest architecture is to have multiple Amazon EC2 instances deployed behind the AWS Elastic Load Balancing service. The instances are deployed across AWS locations, which are defined as Regions and Availability Zones (AZs).