A company expects significant growth in user traffic for their web application, which is hosted in an Amazon VPC. The application currently uses a fleet of EC2 instances directly exposed to the internet. What should the Solutions Architect recommend to ensure the network configuration can scale to accommodate future traffic needs?
Deploy an Elastic Load Balancer (ELB) in front of the EC2 instances to balance the incoming traffic.
Use Multi-AZ deployments of Amazon RDS to manage the increase in web traffic.
Increase the size or change the EC2 instance types to a more powerful family to handle more traffic.
Expose the EC2 instances through Amazon API Gateway to scale as per incoming traffic.