Which set of tasks would meet this requirement?
Add an Application Load Balancer in front of the EC2 instance.
Configure EC2 Auto Recovery to move the instance to another Availability Zone.
Migrate to Amazon RDS and enable Multi-AZ.
Enable termination protection for the EC2 instance to avoid outages.
Explanations:
Adding an Application Load Balancer (ALB) in front of a single EC2 instance does not provide higher availability; it can distribute traffic across multiple instances, but without more than one instance, it does not prevent outages.
Configuring EC2 Auto Recovery can help recover the instance if it becomes impaired, but it does not provide a failover mechanism in the event of an Availability Zone outage, as it would still be dependent on the same single instance.
Migrating to Amazon RDS and enabling Multi-AZ provides higher availability by automatically replicating the database to a standby instance in another Availability Zone, allowing for automatic failover in case of an outage.
Enabling termination protection prevents accidental termination of the EC2 instance but does not improve availability; if the instance fails or if there is an outage in the Availability Zone, it will still go down without recovery options.