AWS Certified Solutions Architect – Associate (SAA-C03) Practice Questions and Answers Set 2

AWS SAA-C03 Practice Questions (#2 - #10)

Question #1 | AWS SAA-C03

DOMAIN: STORAGE & NETWORKING
A company collects data for temperature, humidity, and atmospheric pressure in cities across multiple continents. The average volume of data that the company collects from each site daily is 500 GB. Each site has a high-speed Internet connection. The company wants to aggregate the data from all these global sites as quickly as possible in a single Amazon S3 bucket. The solution must minimize operational complexity. Which solution meets these requirements?
A
Turn on S3 Transfer Acceleration on the destination S3 bucket. Use multipart uploads to directly upload site data to the destination S3 bucket.
B
Upload the data from each site to an S3 bucket in the closest Region. Use S3 Cross-Region Replication to copy objects to the destination S3 bucket. Then remove the data from the origin S3 bucket.
C
Schedule AWS Snowball Edge Storage Optimized device jobs daily to transfer data from each site to the closest Region. Use S3 Cross-Region Replication to copy objects to the destination S3 bucket.
D
Upload the data from each site to an Amazon EC2 instance in the closest Region. Store the data in an Amazon Elastic Block Store (Amazon EBS) volume. At regular intervals, take an EBS snapshot and copy it to the Region that contains the destination S3 bucket. Restore the EBS volume in that Region.
Correct Answer: A
Amazon S3 Transfer Acceleration leverages CloudFront's globally distributed edge locations to speed up long-distance uploads over high-speed Internet connections into a target S3 bucket. Combining it with multipart uploads enables direct uploads with minimal operational complexity without needing intermediate buckets or complex data pipelines.

Question #2 | AWS SAA-C03

DOMAIN: SERVERLESS & ANALYTICS
A company needs the ability to analyze the log files of its proprietary application. The logs are stored in JSON format in an Amazon S3 bucket. Queries will be simple and will run on-demand. A solutions architect needs to perform the analysis with minimal changes to the existing architecture. What should the solutions architect do to meet these requirements with the LEAST amount of operational overhead?
A
Use Amazon Redshift to load all the content into one place and run the SQL queries as needed.
B
Use Amazon CloudWatch Logs to store the logs. Run SQL queries as needed from the Amazon CloudWatch console.
C
Use Amazon Athena directly with Amazon S3 to run the queries as needed.
D
Use AWS Glue to catalog the logs. Use a transient Apache Spark cluster on Amazon EMR to run the SQL queries as needed.
Correct Answer: C
Amazon Athena is a serverless query service that allows you to analyze data directly in Amazon S3 using standard SQL. It requires no ETL (Extract, Transform, Load) processes or cluster management, delivering the least operational overhead.

Question #3 | AWS SAA-C03

DOMAIN: SECURITY & ORGANIZATIONS
A company uses AWS Organizations to manage multiple AWS accounts for different departments. The management account has an Amazon S3 bucket that contains project reports. The company wants to limit access to this S3 bucket to only users of accounts within the organization in AWS Organizations. Which solution meets these requirements with the LEAST amount of operational overhead?
A
Add the aws:PrincipalOrgID global condition key with a reference to the organization ID to the S3 bucket policy.
B
Create an organizational unit (OU) for each department. Add the aws:PrincipalOrgPaths global condition key to the S3 bucket policy.
C
Use AWS CloudTrail to monitor the CreateAccount, InviteAccountToOrganization, LeaveOrganization, and RemoveAccountFromOrganization events. Update the S3 bucket policy accordingly.
D
Tag each user that needs access to the S3 bucket. Add the aws:PrincipalTag global condition key to the S3 bucket policy.
Correct Answer: A
The aws:PrincipalOrgID global condition key automatically grants or restricts access to all AWS accounts within a specified Organization without having to manually update policies when accounts join or leave.

Question #4 | AWS SAA-C03

DOMAIN: NETWORKING & STORAGE
An application runs on an Amazon EC2 instance in a VPC. The application processes logs that are stored in an Amazon S3 bucket. The EC2 instance needs to access the S3 bucket without connectivity to the internet. Which solution will provide private network connectivity to Amazon S3?
A
Create a gateway VPC endpoint to the S3 bucket.
B
Stream the logs to Amazon CloudWatch Logs. Export the logs to the S3 bucket.
C
Create an instance profile on Amazon EC2 to allow S3 access.
D
Create an Amazon API Gateway API with a private link to access the S3 endpoint.
Correct Answer: A
Gateway VPC Endpoints provide private, secure connectivity to Amazon S3 and DynamoDB from within a VPC without traversing the public internet, requiring no internet gateways or NAT devices.

Question #5 | AWS SAA-C03

DOMAIN: HIGH-AVAILABILITY & STORAGE
A company duplicated its web application across two EC2 instances in different AZs behind an ALB. Users report seeing one subset of their uploaded documents or the other, but never all at once, because documents are saved on local EBS volumes. What should a solutions architect propose to ensure users see all of their documents at once?
A
Copy the data so both EBS volumes contain all the documents.
B
Configure the Application Load Balancer to direct a user to the server with the documents.
C
Copy the data from both EBS volumes to Amazon EFS. Modify the application to save new documents to Amazon EFS.
D
Configure the Application Load Balancer to send the request to both servers. Return each document from the correct server.
Correct Answer: C
EBS volumes are block storage tied to a single Availability Zone. Amazon Elastic File System (EFS) provides a shared, multi-AZ POSIX-compliant file system accessible by multiple EC2 instances simultaneously.

Question #6 | AWS SAA-C03

DOMAIN: MIGRATION & HYBRID STORAGE
A company needs to migrate 70 TB of static video files (NFS storage) to Amazon S3 as soon as possible while using the least possible network bandwidth. Which solution meets these requirements?
A
Create an S3 bucket. Create an IAM role. Use the AWS CLI to copy all files locally to the S3 bucket.
B
Create an AWS Snowball Edge job. Receive a Snowball Edge device on premises. Transfer data to the device and return it for S3 import.
C
Deploy an S3 File Gateway on premises over a public service endpoint and transfer data.
D
Set up an AWS Direct Connect connection and deploy an S3 File Gateway to migrate data.
Correct Answer: B
Using AWS Snowball Edge is the best offline data transfer solution for large datasets (70 TB) to save network bandwidth completely and accelerate migration speed.

Question #7 | AWS SAA-C03

DOMAIN: DECOUPLING & MESSAGING
An application ingests incoming messages that dozens of other microservices quickly consume. Messages spike up to 100,000 per second. How should the company decouple the solution and increase scalability?
A
Persist messages to Amazon Kinesis Data Analytics. Configure consumer applications to read and process them.
B
Deploy the ingestion application on Amazon EC2 instances in an Auto Scaling group based on CPU.
C
Write messages to Amazon Kinesis Data Streams with a single shard. Use Lambda to write to DynamoDB.
D
Publish messages to an Amazon SNS topic with multiple Amazon SQS subscriptions (Fanout pattern).
Correct Answer: D
The **SNS fanout architecture pattern** (publishing to SNS and having multiple SQS queues subscribed) allows parallel processing across dozens of microservices with asynchronous decoupling.

Question #8 | AWS SAA-C03

DOMAIN: COMPUTE & SCALING
A distributed application with variable workloads consists of a primary server coordinating jobs across compute nodes. How should a solutions architect modernize this to maximize resiliency and scalability?
A
Configure SQS for jobs. Implement compute nodes with EC2 Auto Scaling using scheduled scaling.
B
Configure an SQS queue for jobs. Implement compute nodes with EC2 instances in an Auto Scaling group scaled based on queue size.
C
Implement primary and compute nodes on EC2. Configure AWS CloudTrail as a destination for jobs.
D
Use Amazon EventBridge as a job destination and scale EC2 nodes based on primary server load.
Correct Answer: B
Using SQS decouples job scheduling from worker compute nodes. Target tracking scaling based on SQS queue size dynamically scales EC2 worker nodes according to workload demands.

Question #9 | AWS SAA-C03

DOMAIN: HYBRID STORAGE & LIFECYCLE
An SMB file server stores large files accessed frequently for the first 7 days, after which they are rarely accessed. The company needs to expand storage without losing low-latency access for recent files and include automated file lifecycle management.
A
Use AWS DataSync to copy data older than 7 days from SMB to AWS.
B
Create an Amazon S3 File Gateway to extend storage. Create an S3 Lifecycle policy to transition data to S3 Glacier Deep Archive after 7 days.
C
Create an Amazon FSx for Windows File Server file system to extend storage space.
D
Install a local utility on user computers to access S3 directly with lifecycle rules.
Correct Answer: B
S3 File Gateway caches frequently accessed files locally (low-latency access) while storing all files seamlessly in S3. S3 Lifecycle rules automate archiving to cost-effective Glacier classes after 7 days.

Question #10 | AWS SAA-C03

DOMAIN: API & SERVERLESS
An e-commerce web application sends new order data to API Gateway REST API. The company must ensure that orders are processed strictly in the order that they are received (FIFO).
A
Use API Gateway to publish to SNS. Subscribe AWS Lambda to process incoming messages.
B
Use an API Gateway integration to send messages to an Amazon SQS FIFO queue. Configure SQS FIFO to invoke AWS Lambda for processing.
C
Use an API Gateway authorizer to block incoming requests while processing an order.
D
Use an API Gateway integration to send messages to an SQS standard queue to trigger AWS Lambda.
Correct Answer: B
SQS FIFO (First-In-First-Out) queues preserve the exact ordering of events and messages, ensuring ordering integrity for e-commerce transactions.

Comments

Popular posts from this blog

How to Install .NET 10 SDK on Windows, Linux, and macOS

Microsoft Agent Framework Explained: A .NET Developer’s Architecture Guide

Why Is Your ASP.NET Core API Using So Much Memory? 7 Causes and Fixes