Elastic Load Balancing and Auto Scaling
When instance meet a condition. Instance will automatically increase or decrease resource for responsible keep application working stable.
An IAM role is an IAM identity that you can create in your account that has specific permissions.
A load balancer accepts incoming traffic from clients and routes requests to its registered targets (such as EC2 instances) in one or more Availability Zones. The load balancer also monitors the health of its registered targets and ensures that it routes traffic only to healthy targets. When the load balancer detects an unhealthy target, it stops routing traffic to that target. It then resumes routing traffic to that target when it detects that the target is healthy again.
Application Load Balancers
Network Load Balancers
Classic Load Balancers