Free SAA-C03 Exam Braindumps
AWS Certified Solutions Architect - Associate SAA-C03 Questions 296–300 (page: 61)

Updated On: 16-Mar-2026

A development team has launched a new application that is hosted on Amazon EC2 instances inside a development VPC. A solutions architect needs to create a new VPC in the same account. The new VPC will be peered with the development VPC. The VPC CIDR block for the development VPC is 192.168.0.0/24. The solutions architect needs to create a CIDR block for the new VPC. The CIDR block must be valid for a VPC peering connection to the development VPC.
What is the SMALLEST CIDR block that meets these requirements?

  1. 10.0.1.0/32
  2. 192.168.0.0/24
  3. 192.168.1.0/32
  4. 10.0.1.0/24

Answer(s): D

Explanation:

A) 10.0.1.0/32 is too small for a VPC CIDR block; a VPC requires a non-hosted CIDR range that supports at least two IPs per subnet and the VPC itself must have a valid size. B) 192.168.0.0/24 overlaps entirely with the development VPC’s CIDR, which is not allowed for VPC peering. C) 192.168.1.0/32 is a single IP, not a valid VPC CIDR. D) 10.0.1.0/24 provides a non-overlapping, valid CIDR block suitable for VPC peering with 192.168.0.0/24 and satisfies size requirements.



A company deploys an application on five Amazon EC2 instances. An Application Load Balancer (ALB) distributes traffic to the instances by using a target group. The average CPU usage on each of the instances is below 10% most of the time, with occasional surges to 65%.
A solutions architect needs to implement a solution to automate the scalability of the application. The solution must optimize the cost of the architecture and must ensure that the application has enough CPU resources when surges occur.
Which solution will meet these requirements?

  1. Create an Amazon CloudWatch alarm that enters the ALARM state when the CPUUtilization metric is less than 20%. Create an AWS Lambda function that the CloudWatch alarm invokes to terminate one of the EC2 instances in the ALB target group.
  2. Create an EC2 Auto Scaling group. Select the existing ALB as the load balancer and the existing target group as the target group. Set a target tracking scaling policy that is based on the ASGAverageCPUUtilization metric. Set the minimum instances to 2, the desired capacity to 3, the maximum instances to 6, and the target value to 50%. Add the EC2 instances to the Auto Scaling group.
  3. Create an EC2 Auto Scaling group. Select the existing ALB as the load balancer and the existing target group as the target group. Set the minimum instances to 2, the desired capacity to 3, and the maximum instances to 6. Add the EC2 instances to the Auto Scaling group.
  4. Create two Amazon CloudWatch alarms. Configure the first CloudWatch alarm to enter the ALARM state when the average CPUUtilization metric is below 20%. Configure the second CloudWatch alarm to enter the ALARM state when the average CPUUtilization matric is above 50%. Configure the alarms to publish to an Amazon Simple Notification Service (Amazon SNS) topic to send an email message. After receiving the message, log in to decrease or increase the number of EC2 instances that are running.

Answer(s): B

Explanation:

Deploying an Auto Scaling group with target tracking on CPUUtilization ensures automatic, cost-effective scaling in response to traffic surges, while maintaining a minimum and maximum instance count and using the existing ALB and target group. B is correct because it uses target tracking with a sensible target value (50%), provides scalable capacity (min 2, max 6, desired 3), and leverages the ALB for load distribution.
A is incorrect because terminating instances based on low CPU is destabilizing and not a typical scaling pattern; it can reduce capacity during demand.
C is incorrect because it lacks a dynamic scaling policy, risking insufficient capacity during spikes.
D is incorrect because relying on manual SNS notifications without automated scaling fails to meet the automation and cost-optimization requirements.



A company is running a critical business application on Amazon EC2 instances behind an Application Load Balancer. The EC2 instances run in an Auto Scaling group and access an Amazon RDS DB instance.
The design did not pass an operational review because the EC2 instances and the DB instance are all located in a single Availability Zone. A solutions architect must update the design to use a second Availability Zone.
Which solution will make the application highly available?

  1. Provision a subnet in each Availability Zone. Configure the Auto Scaling group to distribute the EC2 instances across both Availability Zones. Configure the DB instance with connections to each network.
  2. Provision two subnets that extend across both Availability Zones. Configure the Auto Scaling group to distribute the EC2 instances across both Availability Zones. Configure the DB instance with connections to each network.
  3. Provision a subnet in each Availability Zone. Configure the Auto Scaling group to distribute the EC2 instances across both Availability Zones. Configure the DB instance for Multi-AZ deployment.
  4. Provision a subnet that extends across both Availability Zones. Configure the Auto Scaling group to distribute the EC2 instances across both Availability Zones. Configure the DB instance for Multi-AZ deployment.

Answer(s): C

Explanation:

A subnet per AZ, and Multi-AZ DB deployment ensures EC2ASG spans both AZs and RDS provides synchronous replication across AZs for failover. Option C matches: subnet in each AZ, ASG distributes across AZs, RDS Multi-AZ for high availability.
A) Incorrect: “DB instance with connections to each network” is vague and not a standard HA design; Cross-AZ DB sync requires Multi-AZ, not arbitrary connections.
B) Incorrect: Subnets “extend across both AZs” are not valid; subnets must reside in a single AZ.
D) Incorrect: Subnet across both AZs is not valid; also only one subnet cannot be in multiple AZs, and Multi-AZ DB deployment paired with properly segmented per-AZ subnets is required.



A research laboratory needs to process approximately 8 TB of data. The laboratory requires sub-millisecond latencies and a minimum throughput of 6 GBps for the storage subsystem. Hundreds of Amazon EC2 instances that run Amazon Linux will distribute and process the data.
Which solution will meet the performance requirements?

  1. Create an Amazon FSx for NetApp ONTAP file system. Sat each volume’ tiering policy to ALL. Import the raw data into the file system. Mount the fila system on the EC2 instances.
  2. Create an Amazon S3 bucket to store the raw data. Create an Amazon FSx for Lustre file system that uses persistent SSD storage. Select the option to import data from and export data to Amazon S3. Mount the file system on the EC2 instances.
  3. Create an Amazon S3 bucket to store the raw data. Create an Amazon FSx for Lustre file system that uses persistent HDD storage. Select the option to import data from and export data to Amazon S3. Mount the file system on the EC2 instances.
  4. Create an Amazon FSx for NetApp ONTAP file system. Set each volume’s tiering policy to NONE. Import the raw data into the file system. Mount the file system on the EC2 instances.

Answer(s): B

Explanation:

The correct answer is B.
A) FSx for NetApp ONTAP with ALL tiering cannot provide the combined sub-millisecond latency and 6 GBps for hundreds of Linux EC2s; ONTAP typically adds latency and complexity for Lustre-style HPC workloads.
B) FSx for Lustre with SSD storage and S3 import/export delivers high-throughput (often 6 GBps+ with SSD) and sub-millisecond metadata/latency for parallel EC2 access, ideal for HPC-style processing with data in S3.
C) HDD-based FSx Lustre lowers throughput and increases latency, failing the 6 GBps requirement.
D) FSx for NetApp ONTAP with NONE tiering also risks higher latency and does not match Lustre’s HPC throughput profile for large data sets.



A company needs to migrate a legacy application from an on-premises data center to the AWS Cloud because of hardware capacity constraints. The application runs 24 hours a day, 7 days a week. The application’s database storage continues to grow over time.
What should a solutions architect do to meet these requirements MOST cost-effectively?

  1. Migrate the application layer to Amazon EC2 Spot Instances. Migrate the data storage layer to Amazon S3.
  2. Migrate the application layer to Amazon EC2 Reserved Instances. Migrate the data storage layer to Amazon RDS On-Demand Instances.
  3. Migrate the application layer to Amazon EC2 Reserved Instances. Migrate the data storage layer to Amazon Aurora Reserved Instances.
  4. Migrate the application layer to Amazon EC2 On-Demand Instances. Migrate the data storage layer to Amazon RDS Reserved Instances.

Answer(s): C

Explanation:

The most cost-effective, scalable approach is to use EC2 Reserved Instances for the steady-state, always-on application and Aurora with Reserved Instances for the growing relational database, providing billed capacity savings and managed, auto-scaling-friendly storage with high performance. A) Spot Instances are not suitable for 24/7 production due to interruption risk; S3 is not a direct relational storage replacement for a growing DB. B) RDS On-Demand is more expensive for continuous use, and RDS on-demand with EC2 RI mismatches persistence needs. D) On-Demand EC2 increases costs; RDS Reserved Instances are not compatible with Aurora (Aurora uses its own reservation model).



Viewing page 61 of 205
Viewing questions 301 - 305 out of 1019 questions


Post your Comments and Discuss Amazon SAA-C03 exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!