Leaving presentation mode.

CLD120 Module 10 Knowledge Check

Implementing Monitoring, Elasticity, and High Availability

Keyboard Shortcuts

Question 1

Which statement about Amazon EC2 Auto Scaling is accurate?

Amazon EC2 Auto Scaling can launch instances in multiple Availability Zones, which increases overall reliability for an implementation.

Question 2

A devops engineer detected that the demand on a fleet of Amazon EC2 instances in an Auto Scaling group increases by a set amount on weekend days. Which type of scaling is the MOST appropriate in this case?

Scheduled scaling is most appropriate when there is a well-established pattern of demand.

Question 3

A devops engineer launches a fleet of Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer. The EC2 instances must maintain 50 percent average CPU utilization. Which type of scaling is appropriate to use based on CPU utilization usage?

Target tracking scaling provides the average CPU utilization as a standard target metric. A user can specify the target value and let Amazon EC2 Auto Scaling handle the rest.

Question 4

How can a user vertically scale an Amazon RDS database?

Changing to instance types with greater capacity is an example of vertical scaling.

Question 5

How can an AWS customer horizontally scale an Amazon Aurora database?

An Aurora cluster consists of a primary Aurora DB instance and one or more Aurora Replicas. It is possible to scale horizontally by adding read replicas using Aurora Auto Scaling.

Question 6

How does Amazon DynamoDB perform automatic scaling?

DynamoDB provisioned mode uses Amazon CloudWatch and AWS Application Auto Scaling to adjust the provisioned throughput capacity of a table within minimum and maximum limits. DynamoDB on-demand mode scales a table based on actual reads and writes without any limits.

Question 7

A fleet of Amazon EC2 instances is launched in an Amazon EC2 Auto Scaling group. The instances run an application that uses a custom protocol on TCP port 42000. Connections from client systems on the internet must balance across the instances. Which load balancing solution is the best solution?

A Network Load Balancer can handle TCP, UDP, and TLS network traffic protocols. As a feature of Elastic Load Balancing (ELB), a Network Load Balancer is highly available.

Question 8

A company must build a highly available website that uses server-side scripts to serve dynamic HTML. Which solution provides the HIGHEST availability for the LEAST cost and complexity?

The Auto Scaling group can automatically launch instances to handle increased load and can terminate instances when they become unhealthy or when the load decreases. The Application Load Balancer is highly available and distributes the load across the instances.

Question 9

Users in location A connect to an application in Region A. Users in location B connect to the same application in Region B. If the application in Region A becomes unhealthy, traffic for location A must be redirected to the application in Region B. Which solution meets this requirement?

Geolocation routing enables the separation of traffic based on location. A failover record that points to the application in Region B enables failover if the application in Region A becomes unhealthy.

Question 10

A software engineer has created an AWS account for their own personal development and testing. They want the account to stay within the AWS Free Tier and to not generate unexpected costs. Which approach will work and will require the LEAST effort?

Create an alarm for the estimated charges and receive a notification when the estimated charges exceed the AWS Free Tier limit.

Created 27 February 2025 by Dennis Kibbe. Last modified $Date: 2025/03/20 10:30:11 $ by $Author: dnk $.