Amazon AWS Certified Solutions Architect - Associate SAA-C03 AWS Certified Solutions Architect - Associate SAA-C03 Exam Questions in PDF

Free Amazon AWS Certified Solutions Architect - Associate SAA-C03 Dumps Questions (page: 18)

A company uses AWS Organizations to create dedicated AWS accounts for each business unit to manage each business unit's account independently upon request. The root email recipient missed a notification that was sent to the root user email address of one account. The company wants to ensure that all future notifications are not missed. Future notifications must be limited to account administrators.
Which solution will meet these requirements?

  1. Configure the company’s email server to forward notification email messages that are sent to the AWS account root user email address to all users in the organization.
  2. Configure all AWS account root user email addresses as distribution lists that go to a few administrators who can respond to alerts. Configure AWS account alternate contacts in the AWS Organizations console or programmatically.
  3. Configure all AWS account root user email messages to be sent to one administrator who is responsible for monitoring alerts and forwarding those alerts to the appropriate groups.
  4. Configure all existing AWS accounts and all newly created accounts to use the same root user email address. Configure AWS account alternate contacts in the AWS Organizations console or programmatically.

Answer(s): B

Explanation:

A) Not correct. Forwarding all root emails to all users defeats least-privilege and introduces exposure; root emails are sensitive and should not be broadly distributed. B) Correct. Using distribution lists ensures alerts reach designated administrators, while configuring alternate contacts provides escalation and contact details per account for notifications and support. C) Not correct. Relying on a single administrator creates a single point of failure and may miss alerts; it also does not scale across multiple accounts. D) Not correct. Using the same root email across all accounts reduces accountability and disrupts per-account ownership; alternate contacts should be configured per account.



A company runs its ecommerce application on AWS. Every new order is published as a massage in a RabbitMQ queue that runs on an Amazon EC2 instance in a single Availability Zone. These messages are processed by a different application that runs on a separate EC2 instance. This application stores the details in a PostgreSQL database on another EC2 instance. All the EC2 instances are in the same Availability Zone.
The company needs to redesign its architecture to provide the highest availability with the least operational overhead.
What should a solutions architect do to meet these requirements?

  1. Migrate the queue to a redundant pair (active/standby) of RabbitMQ instances on Amazon MQ. Create a Multi-AZ Auto Scaling group for EC2 instances that host the application. Create another Multi-AZ Auto Scaling group for EC2 instances that host the PostgreSQL database.
  2. Migrate the queue to a redundant pair (active/standby) of RabbitMQ instances on Amazon MQ. Create a Multi-AZ Auto Scaling group for EC2 instances that host the application. Migrate the database to run on a Multi-AZ deployment of Amazon RDS for PostgreSQL.
  3. Create a Multi-AZ Auto Scaling group for EC2 instances that host the RabbitMQ queue. Create another Multi-AZ Auto Scaling group for EC2 instances that host the application. Migrate the database to run on a Multi-AZ deployment of Amazon RDS for PostgreSQL.
  4. Create a Multi-AZ Auto Scaling group for EC2 instances that host the RabbitMQ queue. Create another Multi-AZ Auto Scaling group for EC2 instances that host the application. Create a third Multi-AZ Auto Scaling group for EC2 instances that host the PostgreSQL database

Answer(s): B

Explanation:

Migrating to Amazon MQ for RabbitMQ provides managed, highly available messaging with multi-AZ redundancy, while using RDS for PostgreSQL gives a fully managed, multi-AZ database with automatic failover, reducing operational overhead. This combination delivers highest availability with minimal maintenance.
A) Incorrect: auto-scaling EC2 for RabbitMQ and DB adds management of replicas; lacks managed messaging and single-tenant redundancy benefits.
C) Incorrect: placing RabbitMQ on EC2 in Multi-AZ does not provide managed broker reliability or multi-AZ DB for the database; still relies on EC2 for messaging.
D) Incorrect: requires three ASGs; adds complexity without the gains of managed broker and managed multi-AZ DB.
B) Correct: managed, redundant messaging with MQ plus Multi-AZ RDS PostgreSQL aligns with highest availability and minimal ops.



A reporting team receives files each day in an Amazon S3 bucket. The reporting team manually reviews and copies the files from this initial S3 bucket to an analysis S3 bucket each day at the same time to use with Amazon QuickSight. Additional teams are starting to send more files in larger sizes to the initial S3 bucket.
The reporting team wants to move the files automatically analysis S3 bucket as the files enter the initial S3 bucket. The reporting team also wants to use AWS Lambda functions to run pattern-matching code on the copied data. In addition, the reporting team wants to send the data files to a pipeline in Amazon SageMaker Pipelines.
What should a solutions architect do to meet these requirements with the LEAST operational overhead?

  1. Create a Lambda function to copy the files to the analysis S3 bucket. Create an S3 event notification for the analysis S3 bucket. Configure Lambda and SageMaker Pipelines as destinations of the event notification. Configure s3:ObjectCreated:Put as the event type.
  2. Create a Lambda function to copy the files to the analysis S3 bucket. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule.
  3. Configure S3 replication between the S3 buckets. Create an S3 event notification for the analysis S3 bucket. Configure Lambda and SageMaker Pipelines as destinations of the event notification. Configure s3:ObjectCreated:Put as the event type.
  4. Configure S3 replication between the S3 buckets. Configure the analysis S3 bucket to send event notifications to Amazon EventBridge (Amazon CloudWatch Events). Configure an ObjectCreated rule in EventBridge (CloudWatch Events). Configure Lambda and SageMaker Pipelines as targets for the rule.

Answer(s): D

Explanation:

S) D is correct because enabling S3 Replication ensures automatic, server-side copy of incoming objects to the analysis bucket with minimal management overhead. Then using EventBridge to propagate ObjectCreated events from the analysis bucket to Lambda for pattern matching and to SageMaker Pipelines allows scalable, event-driven processing without custom polling.
A is incorrect because using a Lambda copy on each object plus direct Lambda/SageMaker in the event notification adds overhead and potential duplication; lacks centralized replication handling.
B is incorrect because replicating via EventBridge after Lambda adds latency and complexity; EventBridge alone does not ensure immediate cross-bucket replication.
C is incorrect because S3 replication is not in play with immediate event-driven processing from the destination bucket without EventBridge routing.



A solutions architect needs to help a company optimize the cost of running an application on AWS. The application will use Amazon EC2 instances, AWS Fargate, and AWS Lambda for compute within the architecture.
The EC2 instances will run the data ingestion layer of the application. EC2 usage will be sporadic and unpredictable. Workloads that run on EC2 instances can be interrupted at any time. The application front end will run on Fargate, and Lambda will serve the API layer. The front-end utilization and API layer utilization will be predictable over the course of the next year.
Which combination of purchasing options will provide the MOST cost-effective solution for hosting this application? (Choose two.)

  1. Use Spot Instances for the data ingestion layer
  2. Use On-Demand Instances for the data ingestion layer
  3. Purchase a 1-year Compute Savings Plan for the front end and API layer.
  4. Purchase 1-year All Upfront Reserved instances for the data ingestion layer.
  5. Purchase a 1-year EC2 instance Savings Plan for the front end and API layer.

Answer(s): A,C

Explanation:

Spot Instances for the data ingestion layer (A) leverages interruption-tolerant EC2 workloads with volatile demand, lowering cost for unpredictable, interruptible tasks. A 1-year Compute Savings Plan for the front end (Fargate) and API layer (C) optimizes steady, predictable usage over a year with flexible instance families, reducing compute spend across services that are stable. B is incorrect because On-Demand is more expensive for unpredictable workloads than Spot. D is incorrect because All Upfront Reserved Instances require steady, long-term, non-interruptible usage and are not suitable for interruption-tolerant ingestion tasks. E is incorrect because Savings Plans for EC2 across front end and API layer misaligns with Fargate/Lambda usage and does not apply.



A company runs a web-based portal that provides users with global breaking news, local alerts, and weather updates. The portal delivers each user a personalized view by using mixture of static and dynamic content. Content is served over HTTPS through an API server running on an Amazon EC2 instance behind an Application Load Balancer (ALB). The company wants the portal to provide this content to its users across the world as quickly as possible.
How should a solutions architect design the application to ensure the LEAST amount of latency for all users?

  1. Deploy the application stack in a single AWS Region. Use Amazon CloudFront to serve all static and dynamic content by specifying the ALB as an origin.
  2. Deploy the application stack in two AWS Regions. Use an Amazon Route 53 latency routing policy to serve all content from the ALB in the closest Region.
  3. Deploy the application stack in a single AWS Region. Use Amazon CloudFront to serve the static content. Serve the dynamic content directly from the ALB.
  4. Deploy the application stack in two AWS Regions. Use an Amazon Route 53 geolocation routing policy to serve all content from the ALB in the closest Region.

Answer(s): A

Explanation:

CloudFront with the ALB as the origin minimizes latency for both static and dynamic content by caching static content at edge locations and routing dynamic requests to the ALB with low latency. A uses a single region but global edge caching reduces round-trips and speeds content delivery worldwide. B adds complexity with multi-region deployment and latency routing, but CloudFront already optimizes delivery; Route 53 latency routing is unnecessary. C only caches static content, leaving dynamic content on ALB, which increases latency for dynamic requests. D relies on geolocation routing to route to nearest region but duplicates regions and lacks global edge caching benefits for dynamic content.



A gaming company is designing a highly available architecture. The application runs on a modified Linux kernel and supports only UDP-based traffic. The company needs the front-end tier to provide the best possible user experience. That tier must have low latency, route traffic to the nearest edge location, and provide static IP addresses for entry into the application endpoints.
What should a solutions architect do to meet these requirements?

  1. Configure Amazon Route 53 to forward requests to an Application Load Balancer. Use AWS Lambda for the application in AWS Application Auto Scaling.
  2. Configure Amazon CloudFront to forward requests to a Network Load Balancer. Use AWS Lambda for the application in an AWS Application Auto Scaling group.
  3. Configure AWS Global Accelerator to forward requests to a Network Load Balancer. Use Amazon EC2 instances for the application in an EC2 Auto Scaling group.
  4. Configure Amazon API Gateway to forward requests to an Application Load Balancer. Use Amazon EC2 instances for the application in an EC2 Auto Scaling group.

Answer(s): C

Explanation:

Global Accelerator provides any-to-any UDP support, static IP addresses, and routes traffic to the nearest edge location with low latency, which matches the requirement for UDP-based traffic and static entry points. It can forward to a Network Load Balancer, enabling high performance for TCP/UDP with static IPs. Using EC2 instances in an Auto Scaling group ensures control over kernel and UDP handling.
A) Route 53 with ALB is HTTP/HTTPS focused and ALB operates at Layer 7; not optimal for UDP or static IPs at edge.
B) CloudFront is HTTP/HTTPS and does not support UDP traffic; NLB as backend adds latency and lacks edge-native routing.
D) API Gateway targets HTTP APIs; not suited for UDP or static edge IPs; uses ALB/EC2, not ideal for UDP.



A company wants to migrate its existing on-premises monolithic application to AWS. The company wants to keep as much of the front-end code and the backend code as possible. However, the company wants to break the application into smaller applications. A different team will manage each application. The company needs a highly scalable solution that minimizes operational overhead.
Which solution will meet these requirements?

  1. Host the application on AWS Lambda. Integrate the application with Amazon API Gateway.
  2. Host the application with AWS Amplify. Connect the application to an Amazon API Gateway API that is integrated with AWS Lambda.
  3. Host the application on Amazon EC2 instances. Set up an Application Load Balancer with EC2 instances in an Auto Scaling group as targets.
  4. Host the application on Amazon Elastic Container Service (Amazon ECS). Set up an Application Load Balancer with Amazon ECS as the target.

Answer(s): D

Explanation:

The correct answer is D. ECS with an Application Load Balancer scales containers and supports microservices architecture, enabling multiple teams to own distinct services while minimizing operational overhead through managed orchestration and auto scaling.
A) Lambda/serverless is often not ideal for monolithic to microservices rearchitecture without substantial refactoring; stateful/long-running components and startup latency can impede modernization.
B) Amplify is primarily for front-end web/mobile apps; it doesn’t natively manage diverse backend microservices as a scalable, multi-team orchestration solution.
C) EC2 with ASG provides full control but introduces significant operational overhead compared to managed containers for breaking into smaller services.



A company recently started using Amazon Aurora as the data store for its global ecommerce application. When large reports are run, developers report that the ecommerce application is performing poorly. After reviewing metrics in Amazon CloudWatch, a solutions architect finds that the ReadIOPS and CPUUtilizalion metrics are spiking when monthly reports run.
What is the MOST cost-effective solution?

  1. Migrate the monthly reporting to Amazon Redshift.
  2. Migrate the monthly reporting to an Aurora Replica.
  3. Migrate the Aurora database to a larger instance class.
  4. Increase the Provisioned IOPS on the Aurora instance.

Answer(s): B

Explanation:

The correct answer is B. Using an Aurora Replica offloads read-intensive reporting queries from the primary instance, reducing ReadIOPS and CPUUtilization on the primary while remaining cost-effective with simple replication scaling.
A) Redshift is a separate analytically oriented data warehouse; migrating adds cost and development effort without addressing live OLTP workload spiking.
C) Scaling the Aurora instance class may help, but it increases cost and still concentrates load on a single primary; it’s less cost-efficient than distributing reads.
D) Increasing Provisioned IOPS on the primary could reduce latency but at higher ongoing cost and doesn’t specifically offload read workloads.



Share your comments for Amazon AWS Certified Solutions Architect - Associate SAA-C03 exam with other users:

A
Amitabha Roy
10/5/2023 3:16:00 AM

planning to attempt for the exam.

AI Tutor 👋 I’m here to help!