Free AWS-SOLUTION-ARCHITECT-ASSOCIATE Exam Braindumps
AWS Certified Solutions Architect - Associate SAA-C03 Questions 381–385 (page: 78)

Updated On: 16-Mar-2026

A company hosts a three-tier web application that includes a PostgreSQL database. The database stores the metadata from documents. The company searches the metadata for key terms to retrieve documents that the company reviews in a report each month. The documents are stored in Amazon S3. The documents are usually written only once, but they are updated frequently.
The reporting process takes a few hours with the use of relational queries. The reporting process must not prevent any document modifications or the addition of new documents. A solutions architect needs to implement a solution to speed up the reporting process.
Which solution will meet these requirements with the LEAST amount of change to the application code?

  1. Set up a new Amazon DocumentDB (with MongoDB compatibility) cluster that includes a read replica. Scale the read replica to generate the reports.
  2. Set up a new Amazon Aurora PostgreSQL DB cluster that includes an Aurora Replica. Issue queries to the Aurora Replica to generate the reports.
  3. Set up a new Amazon RDS for PostgreSQL Multi-AZ DB instance. Configure the reporting module to query the secondary RDS node so that the reporting module does not affect the primary node.
  4. Set up a new Amazon DynamoDB table to store the documents. Use a fixed write capacity to support new document entries. Automatically scale the read capacity to support the reports.

Answer(s): B

Explanation:

The correct answer is B.
A) DocumentDB read replicas would add unnecessary complexity and latency; PostgreSQL query workloads on the primary are already heavy—DocumentDB isn’t needed for relational workloads.
C) RDS Multi-AZ provides failover and read performance benefits via a synchronous standby, not a dedicated read replica; using the secondary would still be constrained and may not meet reporting performance without application changes.
D) DynamoDB is not suitable for relational SQL queries or joining metadata; fixed write capacity and eventual consistency would hinder report performance and scalability for complex queries.
B) Aurora PostgreSQL with a read replica offers fast, scalable read scaling for heavy reporting queries with minimal application changes.



A company has a three-tier application on AWS that ingests sensor data from its users’ devices. The traffic flows through a Network Load Balancer (NLB), then to Amazon EC2 instances for the web tier, and finally to EC2 instances for the application tier. The application tier makes calls to a database.
What should a solutions architect do to improve the security of the data in transit?

  1. Configure a TLS listener. Deploy the server certificate on the NLB.
  2. Configure AWS Shield Advanced. Enable AWS WAF on the NL
  3. Change the load balancer to an Application Load Balancer (ALB). Enable AWS WAF on the ALB.
  4. Encrypt the Amazon Elastic Block Store (Amazon EBS) volume on the EC2 instances by using AWS Key Management Service (AWS KMS).

Answer(s): A

Explanation:

A) The TLS listener with the server certificate on the NLB ensures encryption in transit from clients to the load balancer and between the load balancer and backend instances, meeting data-in-transit protection.
B) AWS Shield Advanced and WAF protect against DDoS and web exploits, not primarily encrypting data in transit.
C) ALB with WAF improves application-layer security but the current NLB path already handles high-throughput TLS; switching does not inherently enhance in-transit encryption and NLB supports TLS.
D) Encrypting EBS at rest protects data at rest, not in transit.



A company is planning to migrate a commercial off-the-shelf application from its on-premises data center to AWS. The software has a software licensing model using sockets and cores with predictable capacity and uptime requirements. The company wants to use its existing licenses, which were purchased earlier this year.
Which Amazon EC2 pricing option is the MOST cost-effective?

  1. Dedicated Reserved Hosts
  2. Dedicated On-Demand Hosts
  3. Dedicated Reserved Instances
  4. Dedicated On-Demand Instances

Answer(s): A

Explanation:

Dedicated Reserved Hosts are the most cost-effective option when you have existing socket/cores licenses and want to bring-your-own-license (BYOL) compliance, as they align with license terms tied to physical host resources and allow long-term reservations without paying per-instance compute charges. A) Correct: Reserved Hosts provide capacity with BYOL and sustained usage, reducing cost versus on-demand. B) Dedicated On-Demand Hosts is not cost-optimal for predictable capacity and does not leverage reserved pricing. C) Dedicated Reserved Instances are not a real AWS term; RI concept applies to instances, not hosts, and would not accommodate BYOL licensing on physical hosts. D) Dedicated On-Demand Instances incur ongoing compute charges without license optimization.



A company runs an application on Amazon EC2 Linux instances across multiple Availability Zones. The application needs a storage layer that is highly available and Portable Operating System Interface (POSIX)-compliant. The storage layer must provide maximum data durability and must be shareable across the EC2 instances. The data in the storage layer will be accessed frequently for the first 30 days and will be accessed infrequently after that time.
Which solution will meet these requirements MOST cost-effectively?

  1. Use the Amazon S3 Standard storage class. Create an S3 Lifecycle policy to move infrequently accessed data to S3 Glacier.
  2. Use the Amazon S3 Standard storage class. Create an S3 Lifecycle policy to move infrequently accessed data to S3 Standard-Infrequent Access (S3 Standard-IA).
  3. Use the Amazon Elastic File System (Amazon EFS) Standard storage class. Create a lifecycle management policy to move infrequently accessed data to EFS Standard-Infrequent Access (EFS Standard-IA).
  4. Use the Amazon Elastic File System (Amazon EFS) One Zone storage class. Create a lifecycle management policy to move infrequently accessed data to EFS One Zone-Infrequent Access (EFS One Zone-IA).

Answer(s): C

Explanation:

EFS provides a POSIX-compliant, highly available, shareable block-level filesystem across multiple AZs with Durability. The Standard storage class supports frequent access, and a lifecycle policy can move data to EFS Standard-Infrequent Access for cost savings while preserving POSIX semantics and shared access.
A) S3 Standard with Glacier move reduces access capability and not POSIX file system; not shared as a mounted filesystem.
B) S3 Standard-IA is object storage, not POSIX-compliant file system or mounted filesystem.
D) EFS One Zone-IA sacrifices multi-AZ durability and availability, not aligned with cross-AZ EC2 access.



A solutions architect is creating a new VPC design. There are two public subnets for the load balancer, two private subnets for web servers, and two private subnets for MySQL. The web servers use only HTTPS. The solutions architect has already created a security group for the load balancer allowing port 443 from 0.0.0.0/0. Company policy requires that each resource has the least access required to still be able to perform its tasks.
Which additional configuration strategy should the solutions architect use to meet these requirements?

  1. Create a security group for the web servers and allow port 443 from 0.0.0.0/0. Create a security group for the MySQL servers and allow port 3306 from the web servers security group.
  2. Create a network ACL for the web servers and allow port 443 from 0.0.0.0/0. Create a network ACL for the MySQL servers and allow port 3306 from the web servers security group.
  3. Create a security group for the web servers and allow port 443 from the load balancer. Create a security group for the MySQL servers and allow port 3306 from the web servers security group.
  4. Create a network ACL for the web servers and allow port 443 from the load balancer. Create a network ACL for the MySQL servers and allow port 3306 from the web servers security group.

Answer(s): C

Explanation:

The correct strategy uses security groups to enforce least privilege between tiers, since they are stateful and designed for instances. C) grants web servers access to 443 only from the load balancer’s traffic and restricts MySQL to 3306 from the web servers, aligning with least access principles and reducing exposure. A) uses 0.0.0.0/0 to web servers and 3306 from web servers SG, increasing risk and not least privilege. B) and D) rely on network ACLs, which are stateless and add complexity; they do not provide instance-level stateful rules and are harder to manage for ongoing traffic flow.



Viewing page 78 of 205
Viewing questions 386 - 390 out of 1019 questions


Post your Comments and Discuss Amazon AWS-SOLUTION-ARCHITECT-ASSOCIATE exam prep with other Community members:

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