AWS Certified Solutions Architect Associate(SAA C03)

The AWS Certified Solutions Architect Associate(SAA C03) were last updated on today.
  • Viewing page 8 out of 198 pages.
  • Viewing questions 36-40 out of 990 questions
Disclaimers:
  • - ExamTopics website is not related to, affiliated with, endorsed or authorized by Amazon.and Azure
  • - Trademarks, certification & product names are used for reference only and belong to Amazon.and Azure

Topic 1 - Exam A

Question #36 Topic 1

A company hosts an application on multiple Amazon EC2 instances. The application processes messages from an Amazon SQS queue, writes to an Amazon RDS table, and deletes the message from the queue. Occasional duplicate records are found in the RDS table. The SQS queue does not contain any duplicate messages. What should a solutions architect do to ensure messages are being processed once only?

  • A Use the CreateQueue API call to create a new queue.
  • B Use the AddPermission API call to add appropriate permissions.
  • C Use the ReceiveMessage API call to set an appropriate wait time.
  • D Use the ChangeMessageVisibility API call to increase the visibility timeout.
Suggested Answer: D
NOTE: Answer is :D
Explanation :ChangeMessageVisibility API call allows one to temporarily block other consumers from receiving and processing the message, thus ensuring single processing and preventing duplication.
Question #37 Topic 1

A solutions architect is designing a new hybrid architecture to extend a company's on-premises infrastructure to AWS. The company requires a highly available connection with consistent low latency to an AWS Region. The company needs to minimize costs and is willing to accept slower traffic if the primary connection fails. What should the solutions architect do to meet these requirements?

  • A Provision an AWS Direct Connect connection to a Region. Provision a VPN connection as a backup if the primary Direct Connect connection fails.
  • B Provision a VPN tunnel connection to a Region for private connectivity. Provision a second VPN tunnel for private connectivity and as a backup if the primary VPN connection fails.
  • C Provision an AWS Direct Connect connection to a Region. Provision a second Direct Connect connection to the same Region as a backup if the primary Direct Connect connection fails.
  • D Provision an AWS Direct Connect connection to a Region. Use the Direct Connect failover attribute from the AWS CLI to automatically create a backup connection if the primary Direct Connect connection fails.
Suggested Answer: A
NOTE: Answer is :A
Explanation :The question scenario suggests that the company is looking to extend their on-premises infrastructure to AWS with a highly available, low latency connection to an AWS Region, but also wants to minimize costs and accepts slower traffic for failover scenarios. Option A meets these requirements well. It involves provisioning an AWS Direct Connect which provides a high bandwidth, low latency connection to AWS, and provisioning a VPN as a backup. A VPN would cost less than a second Direct Connect and could fulfill the requirement for the slower traffic when the primary Direct Connect fails.
Question #38 Topic 1

A company is running a business-critical web application on Amazon EC2 instances behind an Application Load Balancer. The EC2 instances are in an Auto Scaling group. The application uses an Amazon Aurora PostgreSQL database that is deployed in a single Availability Zone. The company wants the application to be highly available with minimum downtime and minimum loss of data. Which solution will meet these requirements with the LEAST operational effort?

  • A Place the EC2 instances in different AWS Regions. Use Amazon Route 53 health checks to redirect traffic. Use Aurora PostgreSQL Cross-Region Replication.
  • B Configure the Auto Scaling group to use multiple Availability Zones. Configure the database as Multi-AZ. Configure an Amazon RDS Proxy instance for the database.
  • C Configure the Auto Scaling group to use one Availability Zone. Generate hourly snapshots of the database. Recover the database from the snapshots in the event of a failure.
  • D Configure the Auto Scaling group to use multiple AWS Regions. Write the data from the application to Amazon S3. Use S3 Event Notifications to launch an AWS Lambda function to write the data to the database.
Suggested Answer: B
NOTE: Answer is :B
Explanation :Putting the Auto Scaling group across multiple Availability Zones will increase the application's availability, ensuring that even if one zone goes down, the application can still function normally. Using the Multi-AZ feature for the database will also increase its availability and durability, and the use of Amazon RDS Proxy will help manage database connections and offer better security. This solution requires the least operational effort and maximises availability and data protection.
Question #39 Topic 1

A company runs a shopping application that uses Amazon DynamoDB to store customer information. In case of data corruption, a solutions architect needs to design a solution that meets a recovery point objective (RPO) of 15 minutes and a recovery time objective (RTO) of 1 hour. What should the solutions architect recommend to meet these requirements?

  • A Configure DynamoDB global tables. For RPO recovery, point the application to a different AWS Region.
  • B Configure DynamoDB point-in-time recovery. For RPO recovery, restore to the desired point in time.
  • C Export the DynamoDB data to Amazon S3 Glacier on a daily basis. For RPO recovery, import the data from S3 Glacier to DynamoDB.
  • D Schedule Amazon Elastic Block Store (Amazon EBS) snapshots for the DynamoDB table every 15 minutes. For RPO recovery, restore the DynamoDB table by using the EBS snapshot.
Suggested Answer: B
NOTE: Answer is :B
Explanation :The need for a solution with an RPO of 15 minutes and an RTO of an hour could be efficiently met by using DynamoDB's point-in-time recovery feature. It allows you to restore your table data to any point in time in the last 35 days, thus providing a good solution for quick recovery in case of data corruption.
Question #40 Topic 1

A company runs a photo processing application that needs to frequently upload and download pictures from Amazon S3 buckets that are located in the same AWS Region. A solutions architect has noticed an increased cost in data transfer fees and needs to implement a solution to reduce these costs. How can the solutions architect meet this requirement?

  • A Deploy Amazon API Gateway into a public subnet and adjust the route table to route S3 calls through it.
  • B Deploy a NAT gateway into a public subnet and attach an endpoint policy that allows access to the S3 buckets.
  • C Deploy the application into a public subnet and allow it to route through an internet gateway to access the S3 buckets.
  • D Deploy an S3 VPC gateway endpoint into the VPC and attach an endpoint policy that allows access to the S3 buckets.
Suggested Answer: D
NOTE: Answer is :D
Explanation :Deploying an S3 VPC gateway endpoint into the VPC and attaching an endpoint policy that allows access to the S3 buckets would provide direct, private connectivity between the VPC and S3, without going through the public internet. This would reduce the data transfer costs.