Inspirational journeys

Follow the stories of academics and their research expeditions

AWS Certified Solutions Architect - Associate - Part 6

Mary Smith

Sun, 19 Apr 2026

AWS Certified Solutions Architect - Associate - Part 6

1. A company is migrating a three-tier application to AWS. The application requires a MySQL database. In the past, the application users reported poor application performance when creating new entries. These performance issues were caused by users generating different real-time reports from the application during working hours.Which solution will improve the performance of the application when it is moved to AWS?

A) Import the data into an Amazon DynamoDB table with provisioned capacity. Refactor the application to use DynamoDB for reports.
B) Create the database on a compute optimized Amazon EC2 instance. Ensure compute resources exceed the on-premises database.
C) Create an Amazon Aurora MySQL Multi-AZ DB cluster. Configure the application to use the backup instance of the cluster as an endpoint for the reports.
D) Create an Amazon Aurora MySQL Multi-AZ DB cluster with multiple read replicas. Configure the application reader endpoint for reports.



2. A legacy application needs to interact with local storage using iSCSI. A team needs to design a reliable storage solution to provision all new storage on AWS.Which storage solution meets the legacy application requirements?

A) AWS Snowball storage for the legacy application until the application can be re-architected.
B) AWS Storage Gateway in cached mode for the legacy application storage to write data to Amazon S3.
C) AWS Storage Gateway in stored mode for the legacy application storage to write data to Amazon S3.
D) An Amazon S3 volume mounted on the legacy application server locally using the File Gateway service.



3. An application running on AWS uses an Amazon Aurora Multi-AZ deployment for its database. When evaluating performance metrics, a solutions architect discovered that the database reads are causing high I/O and adding latency to the write requests against the database.What should the solutions architect do to separate the read requests from the write requests?

A) Create a second Amazon Aurora database and link it to the primary database as a read replica.
B) Enable read-through caching on the Amazon Aurora database.
C) Update the application to read from the Multi-AZ standby instance.
D) Create a read replica and modify the application to use the appropriate endpoint.



4. A solutions architect is designing a solution to access a catalog of images and provide users with the ability to submit requests to customize images. Image customization parameters will be in any request sent to an AWS API Gateway API. The customized image will be generated on demand, and users will receive a link they can click to view or download their customized image. The solution must be highly available for viewing and customizing images.What is the MOST cost-effective solution to meet these requirements?

A) Use AWS Lambda to manipulate the original image to the requested customization. Store the original images in Amazon S3 and the manipulated images in Amazon DynamoDB. Configure an Elastic Load Balancer in front of the Amazon EC2 instances.
B) Use Amazon EC2 instances to manipulate the original image into the requested customization Store the original and manipulated images in Amazon S3. Configure an Elastic Load Balancer in front of the EC2 instances.
C) Use AWS Lambda to manipulate the original image to the requested customization. Store the original and manipulated images in Amazon S3. Configure an Amazon CloudFront distribution with the S3 bucket as the origin.
D) Use Amazon EC2 instances to manipulate the original image into the requested customization. Store the original images in Amazon S3 and the manipulated images in Amazon DynamoDB. Configure an Amazon CloudFront distribution with the S3 bucket as the origin.



5. A company's website is using an Amazon RDS MySQL Multi-AZ DB instance for its transactional data storage. There are other internal systems that query this DB instance to fetch data for internal batch processing. The RDS DB instance slows down significantly the internal systems fetch data. This impacts the website's read and write performance, and the users experience slow response times.Which solution will improve the website's performance?

A) Use an RDS PostgreSQL DB instance instead of a MySQL database.
B) Add a read replica to the RDS DB instance and configure the internal systems to query the read replica.
C) Add an additional Availability Zone to the current RDS MySQL Multi.AZ DB instance.
D) Use Amazon ElastiCache to cache the query responses for the website.



1. Right Answer: D
Explanation:

2. Right Answer: B
Explanation: https://docs.aws.amazon.com/storagegateway/latest/userguide/StorageGatewayConcepts.html

3. Right Answer: D
Explanation: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html

4. Right Answer: C
Explanation:

5. Right Answer: B
Explanation: Here the internal system fetch the data that mean it is performing only SELECT statement, Read replicas are used for SELECT (=read) only kind of statements (not INSERT, UPDATE, DELETE)

0 Comments

Leave a comment