359 questions · instant answer feedback · concise explanations · free
Question 1 of 359A retail company operates a multi-tier application that includes a web server layer running on Amazon EC2 instances and a database layer hosted on Amazon RDS. The company is preparing for an annual sales event and anticipates a significant surge in traffic to its application. The operations team wants to monitor the performance of the EC2 instances and database, analyzing metrics with a granularity of 1 minute to ensure quick detection of bottlenecks during the event. What should the solutions architect do to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Enable detailed monitoring on all EC2 instances and use Amazon CloudWatch metrics for analysis.
Enabling detailed monitoring gives CloudWatch metrics at one-minute granularity for EC2, which is exactly what the requirement specifies, and RDS already publishes one-minute metrics natively. Remember the exam cue: basic monitoring is five-minute intervals, so one-minute granularity means detailed monitoring.
Question 2 of 359A surveying team is using a fleet of drones to collect images of construction sites. The surveying team's laptops lack the inbuilt storage and compute capacity to transfer the images and process the data. While the team has Amazon EC2 instances for processing and Amazon S3 buckets for storage, network connectivity is intermittent and unreliable. The images need to be processed to evaluate the progress of each construction site. What should a solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Process and store the images using AWS Snowball Edge devices.
AWS Snowball Edge devices provide local storage and compute, so images can be processed and stored without any network connection. Every other option still requires uploading data over the unreliable network, which defeats the purpose of an offline edge processing solution.
Question 3 of 359A company is deploying a fleet of Amazon EC2 instances running Linux across multiple Availability Zones within an AWS Region. The application requires a data storage solution that can be accessed by all of the EC2 instances simultaneously. The solution must be highly scalable and easy to implement. The storage must be mounted using the NFS protocol. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Amazon EFS file system with mount targets in each Availability Zone. Configure the application instances to mount the file system.
Amazon EFS is a managed NFS file system that multiple EC2 instances across Availability Zones can mount simultaneously. EBS Multi-Attach only works within a single Availability Zone, and S3 gateway endpoints do not support NFS, so those distractors fail.
Question 4 of 359An insurance company has a web application that serves users in the United Kingdom and Australia. The application includes a database tier using a MySQL database hosted in eu-west-2. The web tier runs from eu-west-2 and ap-southeast-2. Amazon Route 53 geoproximity routing is used to direct users to the closest web tier. It has been noted that Australian users receive slow response times to queries. Which changes should be made to the database tier to improve performance?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Migrate the database to an Amazon Aurora global database in MySQL compatibility mode. Configure read replicas in ap-southeast-2
An Aurora global database replicates from the UK primary to a read-only secondary in Australia with sub-second latency, giving Australian users fast local reads. Multi-AZ only protects within a single Region and does nothing for cross-Region query latency.
Question 5 of 359A financial services company has a web application with an application tier running in the U.S and Europe. The database tier consists of a MySQL database running on Amazon EC2 in us-west-1. Users are directed to the closest application tier using Route 53 latency-based routing. The users in Europe have reported poor performance when running queries. Which changes should a Solutions Architect make to the database tier to improve performance?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Migrate the database to an Amazon Aurora global database in MySQL compatibility mode. Configure the application tier in Europe to use the local reader endpoint.
Aurora global database gives the European application tier a local reader endpoint for low-latency queries. Note that an RDS read replica can't be created from a database running on EC2, so that distractor fails on a technicality worth remembering.
Question 6 of 359A company has deployed a new website on Amazon EC2 instances behind an Application Load Balancer (ALB). Amazon Route 53 is used for the DNS service. The company has asked a Solutions Architect to create a backup website with support contact details that users will be directed to automatically if the primary website is down. How should the Solutions Architect deploy this solution cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure a static website using Amazon S3 and create a Route 53 failover routing policy.
A static S3 website is nearly free to host, and Route 53 failover routing with health checks sends users to it only when the primary is unhealthy. Weighted routing splits traffic continuously, which does not match the automatic failover requirement.
Question 7 of 359A company runs a dynamic website that is hosted on an on-premises server in the United States. The company is expanding to Europe and is investigating how they can optimize the performance of the website for European users. The website's backed must remain in the United States. The company requires a solution that can be implemented within a few days. What should a Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon CloudFront with a custom origin pointing to the on-premises servers.
CloudFront with a custom origin can cache and accelerate content served from on-premises servers, improving latency for European users without moving the backend. Lambda@Edge is for processing requests at the edge, not routing to an origin, so it doesn't apply here.
Question 8 of 359A new application is to be published in multiple Regions around the world. The Architect needs to ensure only 2 IP addresses need to be whitelisted. The solution should intelligently route traffic for lowest latency and provide fast regional failover. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Launch EC2 instances into multiple regions behind an NLB and use AWS Global Accelerator
AWS Global Accelerator provides two static anycast IP addresses and routes users to the closest healthy regional endpoint over the AWS network. A Route 53 failover policy doesn't route by latency, and CloudFront cannot be assigned static IP addresses.
Question 9 of 359A healthcare organization operates multiple applications on virtual machines (VMs) in its on-premises data center. Due to increasing demand for its services, the data center can no longer scale quickly enough to meet business needs. The organization has decided to migrate its non-critical workloads to AWS using a lift-and-shift strategy to expedite the process. Which combination of steps will meet these requirements? (Select THREE.)
Select 3 answers.
Show answer & explanation
Correct answer: B. Use AWS Application Migration Service to replicate the VMs to AWS. Install the AWS Replication Agent on each VM. · C. Complete the initial data replication from the VMs to AWS. Launch test instances to perform acceptance tests for the workloads. · F. Stop all operations on the VMs. Perform a cutover by launching the migrated instances in AWS.
AWS Application Migration Service with the Replication Agent, followed by test instances for acceptance testing and then a cutover, is the standard lift-and-shift workflow. AWS SMS is deprecated, so any option using it is automatically wrong on the current exam.
Question 10 of 359An AWS Organization has an OU with multiple member accounts in it. The company needs to restrict the ability to launch only specific Amazon EC2 instance types. How can this policy be applied across the accounts with the least effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an SCP with a deny rule that denies all but the specific instance types
An SCP with a deny rule using a StringNotEquals condition on the instance type applies centrally across all accounts in the OU with least effort. An allow-list SCP only works if FullAWSAccess is removed, and IAM policies must be managed in every account separately.
Question 11 of 359A financial services company operates multiple internal services across various AWS accounts. The company uses AWS Organizations to manage these accounts and needs a centralized security appliance in a networking account to inspect all inter-service communication between AWS accounts. The solution must ensure secure and efficient routing of traffic through the security appliance. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Deploy a Gateway Load Balancer (GWLB) in the networking account to route traffic to the security appliance. Configure the service accounts to send traffic to the GWLB by using a Gateway Load Balancer endpoint in each service account.
Gateway Load Balancer with GWLB endpoints in each account is the purpose-built pattern for routing traffic through a centralized security appliance. NLB and ALB are not designed for transparent inline packet inspection across accounts.
Question 12 of 359An eCommerce company runs an application on Amazon EC2 instances in public and private subnets. The web application runs in a public subnet and the database runs in a private subnet. Both the public and private subnets are in a single Availability Zone. Which combination of steps should a solutions architect take to provide high availability for this architecture? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Create an EC2 Auto Scaling group and Application Load Balancer that spans across multiple AZs. · E. Create new public and private subnets in a different AZ. Migrate the database to an Amazon RDS multi-AZ deployment.
Spreading an Auto Scaling group and ALB across multiple Availability Zones removes the single-AZ failure point for the web tier. Migrating the database to RDS Multi-AZ provides automatic failover; leaving the database on EC2 in one AZ keeps it a single point of failure.
Question 13 of 359A company has two accounts for performing testing, and each account has a single VPC: VPC-TEST1 and VPC-TEST2. The operations team requires a method of securely copying files between Amazon EC2 instances in these VPCs. The connectivity should not have any single points of failure or bandwidth constraints. Which solution should a solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create a VPC peering connection between VPC-TEST1 and VPC-TEST2.
VPC peering provides private, direct connectivity between the two VPCs with no bandwidth bottleneck or single point of failure. Gateway endpoints only serve S3 and DynamoDB, and VPN or Direct Connect options add unnecessary complexity here.
Question 14 of 359A company requires that all AWS IAM user accounts have specific complexity requirements and minimum password length. How should a Solutions Architect accomplish this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Set a password policy for the entire AWS account.
The account-level IAM password policy is the built-in way to enforce complexity and length rules for all IAM users. Remember, IAM identity policies control permissions, not password rules, and AWS Config cannot enforce password settings at user creation.
Question 15 of 359There are two applications in a company: a sender application that sends messages containing payloads, and a processing application that receives messages containing payloads. The company wants to implement an AWS service to handle messages between these two different applications. The sender application sends on average 1,000 messages each hour and the messages depending on the type sometimes take up to 2 days to be processed. If the messages fail to process, they must be retained so that they do not impact the processing of any remaining messages. Which solution meets these requirements and is the MOST operationally efficient?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Provide an Amazon Simple Queue Service (Amazon SQS) queue for the sender and processor applications. Set up a dead-letter queue to collect failed messages.
SQS with a dead-letter queue decouples the applications, retains failed messages for later handling, and keeps them from blocking the main queue. SNS is pub-sub with no retention, and running Redis on EC2 adds unneeded operational overhead.
Question 16 of 359A web application allows users to upload photos and add graphical elements to them. The application offers two tiers of service: free and paid. Photos uploaded by paid users should be processed before those submitted using the free tier. The photos are uploaded to an Amazon S3 bucket which uses an event notification to send the job information to Amazon SQS. How should a Solutions Architect configure the Amazon SQS deployment to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use a separate SQS Standard queue for each tier. Configure Amazon EC2 instances to prioritize polling for the paid queue over the free queue.
SQS has no native per-message priority, so AWS recommends separate queues per priority with consumers polling the paid queue first. FIFO preserves order but cannot reorder messages, and polling modes and batching have nothing to do with prioritization.
Question 17 of 359A company runs an application on six web application servers in an Amazon EC2 Auto Scaling group in a single Availability Zone. The application is fronted by an Application Load Balancer (ALB). A Solutions Architect needs to modify the infrastructure to be highly available without making any modifications to the application. Which architecture should the Solutions Architect choose to enable high availability?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Modify the Auto Scaling group to use two instances across each of three Availability Zones.
Spreading the Auto Scaling group across multiple Availability Zones delivers high availability with no application changes. Exam cue: an ASG cannot span Regions, and CloudFront accelerates content delivery rather than providing application high availability.
Question 18 of 359An Amazon VPC contains several Amazon EC2 instances. The instances need to make API calls to Amazon DynamoDB. A solutions architect needs to ensure that the API calls do not traverse the internet. How can this be accomplished? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Create a route table entry for the endpoint · C. Create a gateway endpoint for DynamoDB
DynamoDB supports gateway VPC endpoints, which add a route to the subnet route table so traffic never leaves the AWS network. Key distinction: gateway endpoints use routes, while interface endpoints use ENIs, and you cannot peer a VPC with a public AWS service.
Question 19 of 359A company runs containerized applications for many application workloads in an on-premise data center. The company is planning to deploy containers to AWS and the chief architect has mandated that the same configuration and administrative tools must be used across all containerized environments. The company also wishes to remain cloud agnostic to safeguard against the impact of future changes in cloud strategy. How can a Solutions Architect design a managed solution that will align with open-source software?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Launch the containers on Amazon Elastic Kubernetes Service (EKS) and EKS worker nodes.
EKS runs standard Kubernetes, so the same open-source tooling and configurations work both on premises and on AWS, keeping the company cloud agnostic. ECS is AWS proprietary, so it fails the portability requirement even though it is fully managed.
Question 20 of 359A company runs an application that uses an Amazon RDS PostgreSQL database. The database is currently not encrypted. A Solutions Architect has been instructed that due to new compliance requirements all existing and new data in the database must be encrypted. The database experiences high volumes of changes and no data can be lost. How can the Solutions Architect enable encryption for the database without incurring any data loss?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create a snapshot of the existing RDS DB instance. Create an encrypted copy of the snapshot. Create a new RDS DB instance from the encrypted snapshot and update the application. Use AWS DMS to synchronize data between the source and destination RDS DBs.
Snapshot, copy with encryption, restore to a new instance, then use AWS DMS to replicate changes made during the migration so nothing is lost. Remember you cannot encrypt an existing instance, its read replica, or its Multi-AZ standby retroactively.
Question 21 of 359The database tier of a web application is running on a Windows server on-premises. The database is a Microsoft SQL Server database. The application owner would like to migrate the database to an Amazon RDS instance. How can the migration be executed with minimal administrative effort and downtime?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use the AWS Database Migration Service (DMS) to directly migrate the database to RDS
AWS DMS can migrate SQL Server directly to Amazon RDS for SQL Server with continuous replication and minimal downtime. The Schema Conversion Tool is only needed when changing database engines, and DataSync and SMS add unnecessary steps for a like-to-like migration.
Question 22 of 359An Amazon S3 bucket in the us-east-1 Region hosts the static website content of a company. The content is made available through an Amazon CloudFront origin pointing to that bucket. A second copy of the bucket is created in the ap-southeast-1 Region using cross-region replication. The chief solutions architect wants a solution that provides greater availability for the website. Which combination of actions should a solutions architect take to increase availability? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Using us-east-1 bucket as the primary bucket and ap-southeast-1 bucket as the secondary bucket, create a CloudFront origin group. · C. Add an origin for ap-southeast-1 to CloudFront.
Origin failover requires adding the second bucket as a CloudFront origin and then grouping both origins with a primary and secondary. Route 53 failover routing doesn't help here because CloudFront is already the user-facing endpoint.
Question 23 of 359A company runs an application in a factory that has a small rack of physical compute resources. The application stores data on a network attached storage (NAS) device using the NFS protocol. The company requires a daily offsite backup of the application data. Which solution can a Solutions Architect recommend to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use an AWS Storage Gateway file gateway hardware appliance on premises to replicate the data to Amazon S3.
A file gateway hardware appliance presents NFS storage on premises and replicates it to Amazon S3, fitting the small rack with no spare compute. Volume gateways are block-based iSCSI storage, so they don't satisfy the NFS requirement.
Question 24 of 359A company runs a critical data analysis job every Friday evening. The job processes large datasets and requires at least 2 hours to complete without interruptions. The job is stateful and needs reliable compute resources. The company wants to minimize operational overhead while ensuring the job runs as scheduled. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Configure the job as a containerized task and run it on AWS Fargate using Amazon ECS. Schedule the task using Amazon EventBridge Scheduler.
Fargate runs containers serverlessly with no interruption risk, and EventBridge Scheduler handles the Friday run with minimal operational overhead. Lambda caps at fifteen minutes of execution, so a two-hour stateful job rules that option out immediately.
Question 25 of 359A global manufacturing company uses AWS Outposts servers to manage IoT workloads in its factories across multiple continents. The company regularly updates factory IoT software, consisting of 50 files, from a central Amazon S3 bucket in the us-east-1 Region. Factories report significant delays when downloading and applying the updates, causing downtime. The company needs to minimize the latency for distributing software updates globally while reducing operational overhead. Which solution will meet this requirement with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Amazon S3 bucket in the us-east-1 Region. Set up an Amazon CloudFront distribution with the S3 bucket as the origin. Use signed URLs to download the software updates.
CloudFront caches the updates at edge locations worldwide, cutting download latency with almost no operational overhead, and signed URLs keep access secure. Cross-region replication needs multiple buckets and ongoing management, so it fails the least overhead requirement.
Question 26 of 359A company is working with a strategic partner that has an application that must be able to send messages to one of the company's Amazon SQS queues. The partner company has its own AWS account. How can a Solutions Architect provide least privilege access to the partner?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Update the permission policy on the SQS queue to grant the sqs:SendMessage permission to the partner's AWS account.
SQS supports queue resource-based policies, so granting sqs:SendMessage to the partner's account on that one queue is exact least privilege. Cross-account roles or shared IAM users over-scope access beyond the single queue the partner needs.
Question 27 of 359A company is launching a new internal platform for managing multiple independent projects. Each project will require its own dedicated AWS account for isolation. The company needs a solution that automates account creation, applies mandatory security guardrails, and centrally manages shared networking resources such as VPNs and subnets for the accounts. The solution must minimize manual effort and ensure compliance with security standards. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Control Tower to automate account provisioning. Create a dedicated networking account with a centralized VPC. Use AWS Resource Access Manager (AWS RAM) to share subnets with project accounts. Enforce security guardrails by using AWS Control Tower guardrails.
Control Tower automates account factory provisioning and enforces mandatory guardrails, while RAM shares the centralized networking account's subnets with no manual routing. Options relying on manual setup or per-account VPCs with transit gateways add overhead.
Question 28 of 359A company uses an Amazon RDS MySQL database instance to store customer order data. The security team have requested that SSL/TLS encryption in transit must be used for encrypting connections to the database from application servers. The data in the database is currently encrypted at rest using an AWS KMS key. How can a Solutions Architect enable encryption in transit?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Download the AWS-provided root certificates. Use the certificates when connecting to the RDS DB instance.
RDS already has a CA-signed certificate installed, so clients only need to download the AWS root certificate bundle and use it when connecting. There is no console toggle or KMS key for in-transit encryption, and self-signed certs are not supported.
Question 29 of 359A company operates a multi-tier application with its backend services deployed on Amazon EC2 instances in a VPC. The backend services must communicate securely with APIs of a third-party SaaS provider that is also hosted on AWS. The company wants to ensure that this communication occurs privately and minimizes exposure to the public internet. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure AWS PrivateLink to create a private connection between the VPC and the third-party SaaS provider's APIs.
PrivateLink provides private connectivity from a VPC to supported SaaS endpoints without traversing the public internet. A NAT gateway still sends traffic over the internet, and Direct Connect or VPN are for on-premises links, not SaaS APIs on AWS.
Question 30 of 359A company uses an Amazon RDS for MySQL instance for its operational database. To handle the increased read-only traffic during a recent peak period, the company added a read replica. During the peak period, the CPU usage on the read replica reached 60%, and the primary instance also had 60% CPU usage. After the peak period ended, the read replica's CPU usage decreased to 25%, while the primary instance consistently remains at 60%. The company wants to optimize costs while ensuring enough capacity for future growth. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Resize the read replica to a smaller instance size and keep the primary instance unchanged.
The read replica sits at only 25% CPU after the peak, so downsizing it saves cost while still handling the workload. The primary consistently runs at 60%, so shrinking or removing anything there risks performance; the key cue is matching instance size to steady-state utilization.
Question 31 of 359An eCommerce application consists of three tiers. The web tier includes EC2 instances behind an Application Load balancer, the middle tier uses EC2 instances and an Amazon SQS queue to process orders, and the database tier consists of an Auto Scaling DynamoDB table. During busy periods customers have complained about delays in the processing of orders. A Solutions Architect has been tasked with reducing processing times. Which action will be MOST effective in accomplishing this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use Amazon EC2 Auto Scaling to scale out the middle tier instances based on the SQS queue depth.
Scaling the middle tier based on SQS queue depth matches processing capacity to order backlog, directly attacking the delay. Exam cue: delays in queue-driven tiers mean scale on queue depth; CloudFront caching helps read traffic, not asynchronous order processing.
Question 32 of 359A company offers an online product brochure that is delivered from a static website running on Amazon S3. The company's customers are mainly in the United States, Canada, and Mexico. The company is looking to cost-effectively reduce the latency for users in these regions. What is the most cost-effective solution to these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create an Amazon CloudFront distribution and set the price class to use only U.S, Canada and Mexico.
CloudFront price classes let you restrict edge location usage to a region, here US, Canada, and Mexico, cutting cost while keeping low latency for those users. Using all edge locations works but costs more when users are geographically concentrated.
Question 33 of 359A company is migrating from an on-premises infrastructure to the AWS Cloud. One of the company's applications stores files on a Windows file server farm that uses Distributed File System Replication (DFSR) to keep data in sync. A solutions architect needs to replace the file server farm. Which service should the solutions architect use?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Amazon FSx
Amazon FSx for Windows File Server provides managed SMB storage built on Windows Server and supports DFSR, making it a direct replacement. Exam cue: anything mentioning Windows, SMB, Active Directory, or DFSR points to FSx for Windows, not EFS.
Question 34 of 359A company runs an application in an on-premises data center that collects environmental data from production machinery. The data consists of JSON files stored on network attached storage (NAS) and around 5 TB of data is collected each day. The company must upload this data to Amazon S3 where it can be processed by an analytics application. The data must be transferred securely. Which solution offers the MOST reliable and time-efficient data transfer?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. AWS DataSync over AWS Direct Connect.
AWS DataSync automates scheduled transfers from a NAS to S3, and Direct Connect provides a private, reliable, fast link. Snowcone requires shipping time, and Transfer Acceleration over the public internet is less reliable for daily 5 TB transfers.
Question 35 of 359A genomics research organization is building an application to analyze large datasets. Raw genomic data is stored in an Amazon S3 bucket, processed by multiple Amazon EC2 instances, and the results are stored in a separate S3 bucket. The application frequently transfers large amounts of data between the EC2 instances during analysis. The organization wants to reduce overall data transfer costs while maintaining efficient data processing. What should the solutions architect do to achieve this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Deploy all the EC2 instances in the same Availability Zone to eliminate cross-AZ data transfer charges.
Data transfer between EC2 instances in the same Availability Zone is free, so co-locating the instances eliminates cross-AZ charges. EFA speeds up HPC networking but does not remove data transfer costs between instances.
Question 36 of 359A Microsoft Windows file server farm uses Distributed File System Replication (DFSR) to synchronize data in an on-premises environment. The infrastructure is being migrated to the AWS Cloud. Which service should the solutions architect use to replace the file server farm?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon FSx
Amazon FSx for Windows File Server natively supports SMB and DFS namespaces and replication, making it the direct replacement for a Windows file server farm. EFS uses NFS, and EBS is block storage attached to a single instance.
Question 37 of 359A financial institution is designing the architecture for a new data processing platform on AWS. The institution uses organizational units (OUs) in AWS Organizations to manage its accounts. To comply with regulatory requirements, all Amazon EC2 instances must include a compliance-level tag with values of compliant or noncompliant. IAM users must not be allowed to create EC2 instances without this tag or modify the tag after creation. Which combination of steps will meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. In AWS Organizations, create a service control policy (SCP) to deny the creation of EC2 instances if the compliance-level tag is not specified. Attach the SCP to the appropriate OU. · B. In AWS Organizations, create a tag policy to enforce the use of the compliance-level tag with the required values. Attach the tag policy to the appropriate OU to ensure EC2 instances adhere to the tagging requirements.
An SCP denies instance creation without the compliance tag, and a tag policy in Organizations enforces the allowed tag values across accounts. Config and Lambda remediation only detect or fix issues after the fact rather than preventing them.
Question 38 of 359A video production company is planning to move some of its workloads to the AWS Cloud. The company will require around 5 TB of storage for video processing with the maximum possible I/O performance. They also require over 400 TB of extremely durable storage for storing video files and 800 TB of storage for long-term archival. Which combinations of services should a Solutions Architect use to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon EC2 instance store for maximum performance, Amazon S3 for durable data storage, and Amazon S3 Glacier for archival storage.
Instance store delivers the highest I/O performance for scratch video processing, S3 provides 11 nines of durability for the 400 TB tier, and Glacier handles the 800 TB archive cheaply. EBS cannot match instance store throughput, so options using it for maximum performance fail.
Question 39 of 359A global logistics company hosts its shipment tracking system in the eu-west-1 Region. The system runs on Amazon EC2 instances, and customers access the shipment tracking API to retrieve real-time updates about their packages. Customers from Asia and South America report slower API response times compared to customers in Europe. The company wants to improve API response times for international customers in a cost-effective manner. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Global Accelerator to route traffic through the closest AWS edge location to customers. Configure endpoint groups for the shipment tracking API to distribute traffic globally and reduce response times.
Global Accelerator routes users over the AWS backbone through the nearest edge location, cutting latency for real-time API traffic without duplicating infrastructure. CloudFront fails here because a real-time tracking API is not cacheable, and Direct Connect is far too costly and impractical.
Question 40 of 359A developer created an application that uses Amazon EC2 and an Amazon RDS MySQL database instance. The developer stored the database user name and password in a configuration file on the root EBS volume of the EC2 application instance. A Solutions Architect has been asked to design a more secure solution. What should the Solutions Architect do to achieve this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an IAM role with permission to access the database. Attach this IAM role to the EC2 instance.
An IAM role attached to the EC2 instance eliminates static credentials entirely, supplying temporary credentials instead of a plaintext file. Moving or encrypting the file only hides the credentials, and TLS protects data in transit but not the stored secret.
Question 41 of 359A healthcare company is migrating its on-premises Oracle database to an Amazon RDS for Oracle database. The database must meet compliance requirements to retain backups for 120 days. Additionally, the company must have the ability to restore the database to any point in time within the past 10 days. The solution must minimize operational overhead and ensure compliance with these requirements. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure Amazon RDS automated backups. Set the retention period to 35 days and enable point-in-time recovery for the past 10 days. Use AWS Backup to retain additional backups for 120 days.
RDS automated backups give point-in-time recovery within the retention window, while AWS Backup extends retention to 120 days with minimal overhead. The distractor using only AWS Backup fails because point-in-time restore requires native RDS automated backups.
Question 42 of 359A genetics research firm processes DNA sequencing data for multiple clients. The raw data is stored in relational databases provided by each client. The company must extract the data, apply unique transformation algorithms for each client, and store the processed results in Amazon S3. The data must be encrypted both during processing and at rest in Amazon S3. Each client must have their own encryption keys to meet compliance requirements. The company wants to minimize operational overhead. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Glue to create individual ETL jobs for each client. Attach a security configuration that uses client-specific AWS KMS keys for server-side encryption (SSE-KMS) during processing and storage in S3.
AWS Glue security configurations let each client's ETL job use a dedicated KMS key, encrypting data during processing and in S3 with minimal management. A single shared pipeline can't cleanly apply client-specific encryption keys, so per-client jobs are the intended design.
Question 43 of 359A startup is prototyping a movie streaming platform on AWS. The platform consists of an Application Load Balancer, an Auto Scaling group of Amazon EC2 instances to host the frontend, and an Amazon RDS for PostgreSQL DB instance running in a Single-AZ configuration. Users report slow response times when browsing the catalog of available movies. The movie catalog is a set of tables in the database that is updated infrequently. A solutions architect finds that the database's CPU utilization spikes significantly during catalog queries.
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Implement an Amazon ElastiCache for Redis cluster to cache catalog queries. Configure the application to use lazy loading to populate the cache.
ElastiCache for Redis with lazy loading caches the infrequently updated catalog and removes the CPU spikes on the RDS instance. Read replicas help read-heavy workloads but add cost and lag; caching is the standard exam answer when data is static and queried often.
Question 44 of 359A logistics company processes real-time sensor data from delivery vehicles to optimize routes and track vehicle health. The current architecture includes an Auto Scaling group of Amazon EC2 instances for ingesting and storing sensor data, and a separate Auto Scaling group for analyzing and generating route optimizations based on this data. The company has observed performance issues during peak delivery hours when the rate of data ingestion is significantly higher than the analysis and processing rate. The company wants to ensure that both systems can scale independently, and no data is lost during scaling events.
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Use two Amazon Simple Queue Service (Amazon SQS) queues: one for data ingestion and one for route analysis. Configure the EC2 instances to poll their respective queues and scale the Auto Scaling groups based on the ApproximateNumberOfMessages metric in each queue.
SQS queues buffer the data durably, decouple ingestion from analysis, and pair naturally with target tracking on queue depth to scale each Auto Scaling group independently. EventBridge is an event router, not the standard scaling signal for queue backlogs.
Question 45 of 359A fintech company is modernizing its payments processing system to adopt a serverless microservices architecture. The company wants to decouple its services and implement an event-driven architecture to support a publish/subscribe (pub/sub) model. The system needs to notify multiple downstream services when payment events occur, ensuring scalability and low operational overhead. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure an Amazon SNS topic to receive payment events from an AWS Lambda function. Set up multiple subscribers, such as Lambda functions, to process the events.
SNS is the native managed pub/sub fan-out service, so one payment event can notify many Lambda subscribers cheaply. EventBridge would also work, but for straightforward topic-based fan-out the exam expects SNS as the lowest-cost answer.
Question 46 of 359A solutions architect is creating a system that will run analytics on financial data for several hours a night, 5 days a week. The analysis is expected to run for the same duration and cannot be interrupted once it is started. The system will be required for a minimum of 1 year. What should the solutions architect configure to ensure the EC2 instances are available when they are needed?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. On-Demand Capacity Reservations
On-Demand Capacity Reservations guarantee compute capacity in a specific Availability Zone with no term commitment, ensuring the instances are available each night. The trap here is Savings Plans and Reserved Instances, which give billing discounts but reserve no actual capacity.
Question 47 of 359A financial services company stores transaction records in an Amazon S3 bucket. The company runs its analytics application on a cluster of on-premises servers. The application needs temporary, secure access to the S3 bucket to analyze the data files. The company uses AWS IAM Identity Center to manage identities and ensure adherence to the principle of least privilege. The solution must avoid long-term credential storage and provide a secure method for the application to access the S3 bucket. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use IAM Roles Anywhere to issue temporary credentials to the application. Set up a trust relationship with IAM Identity Center and configure the application to assume the role using these credentials.
IAM Roles Anywhere lets on-premises workloads obtain temporary credentials using X.509 certificates and works with IAM Identity Center, avoiding long-term keys. Parameter Store fails because it stores static IAM access keys, which violates the no-long-term-credentials requirement.
Question 48 of 359A logistics company is running a containerized application on an Amazon Elastic Kubernetes Service (Amazon EKS) cluster with Amazon EC2 instances as the worker nodes. The application includes a management dashboard that uses Amazon DynamoDB for real-time tracking data and a reporting service that stores large datasets in Amazon S3. The company needs to ensure that the EKS Pods running the management dashboard can access only Amazon DynamoDB, and the EKS Pods running the reporting service can access only Amazon S3. The company uses AWS Identity and Access Management (IAM) for access control. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create separate IAM roles with policies for Amazon S3 and DynamoDB access. Use Kubernetes service accounts with IAM Role for Service Accounts (IRSA) to assign the AmazonS3FullAccess policy to the reporting service Pods and the AmazonDynamoDBFullAccess policy to the management dashboard Pods.
IRSA lets each Kubernetes service account assume a dedicated IAM role, giving Pod-level least-privilege access to only S3 or DynamoDB. Attaching policies to the EC2 instance profile grants all Pods on the node both services, and Kubernetes RBAC cannot enforce AWS permissions.
Question 49 of 359A company is launching a new photo processing service that uses machine learning (ML) models to analyze and tag images. The service consists of independent microservices for different types of image processing tasks. Each ML model loads approximately 500 MB of data from Amazon S3 into memory at startup. Users will submit images through a RESTful API, which can handle individual or batch requests. Traffic patterns are unpredictable, with peaks during marketing campaigns and minimal usage during off-hours. The company needs a scalable and cost-effective solution to manage this workload. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Send the API requests to an Amazon Simple Queue Service (Amazon SQS) queue. Deploy the ML models as Amazon Elastic Container Service (Amazon ECS) services that read messages from the queue. Use auto scaling for ECS to adjust capacity based on queue length.
SQS decouples the API from processing, and ECS services that scale on queue length absorb unpredictable spikes cost-effectively while supporting large ML models in memory. Lambda options fail because loading 500 MB models and long batch runs strain its limits.
Question 50 of 359A persistent database must be migrated from an on-premises server to Amazon EC2 instances. The database requires 64,000 IOPS and, if possible, should be stored on a single Amazon EBS volume. Which solution should a solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a Nitro-based Amazon EC2 instance with an Amazon EBS Provisioned IOPS SSD (io1) volume attached. Provision 64,000 IOPS for the volume.
A single io1 volume on a Nitro-based instance can deliver up to 64,000 IOPS, meeting the single-volume requirement. Instance store is ephemeral, which fails the persistent database requirement, so option C is eliminated immediately.
Question 51 of 359A company runs an application on an Amazon EC2 instance that requires 250 GB of storage space. The application is not used often and has small spikes in usage on weekday mornings and afternoons. The disk I/O can vary, with peaks hitting a maximum of 3,000 IOPS. A Solutions Architect must recommend the most cost-effective storage solution that delivers the required performance. Which configuration should the Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon EBS General Purpose SSD (gp2)
A 250 GB gp2 volume provides a 750 IOPS baseline and can burst to 3,000 IOPS, covering the morning and afternoon spikes at low cost. HDD types like st1 and sc1 cannot deliver 3,000 IOPS, and provisioned IOPS volumes cost far more than needed.
Question 52 of 359A media processing company is migrating its on-premises application to the AWS Cloud. The application processes high volumes of videos and generates large output files during the workflow. The company requires a scalable solution to handle an increasing number of video processing jobs. The solution should minimize manual intervention, simplify job orchestration, and eliminate the need to manage infrastructure. Operational overhead must be kept to a minimum. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Batch to run video processing jobs. Use AWS Step Functions to manage the workflow. Store the processed files in Amazon S3.
AWS Batch runs batch jobs without managing servers, and Step Functions handles orchestration cleanly, so together they minimize operational overhead. The Fargate option fails because SQS is a queue, not an orchestration engine, and ECS still requires task-level management.
Question 53 of 359A company runs Amazon EC2 instances in an Auto Scaling group. The application stores temporary training data on attached Amazon Elastic Block Store (Amazon EBS) volumes. The company seeks recommendations to optimize costs for the EC2 instances, the Auto Scaling group, and the EBS volumes with minimal manual intervention. Which solution will meet these requirements with the MOST operational efficiency?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure AWS Compute Optimizer to provide cost optimization recommendations for the EC2 instances, the Auto Scaling group, and the EBS volumes.
Compute Optimizer natively produces right-sizing recommendations for EC2 instances, Auto Scaling groups, and EBS volumes in one managed service. Athena queries against Cost and Usage Reports require building and maintaining manual analysis, which fails the minimal-intervention requirement.
Question 54 of 359A scientific research institute stores experimental datasets in AWS. Some datasets are accessed daily for analysis, while others remain unused for weeks or months. The datasets are large and must be highly durable, but the institute wants to reduce costs without compromising availability for frequently accessed data. The institute needs a cost-effective storage solution that adapts to these varying access patterns and ensures the highest durability. Which storage solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Amazon S3 Intelligent-Tiering to automatically adjust storage costs based on the frequency of data access while maintaining high durability.
S3 Intelligent-Tiering automatically moves objects between access tiers based on usage, optimizing cost with no retrieval fees and full durability. Glacier Instant Retrieval fails because daily-accessed data would incur per-GB retrieval charges on every read.
Question 55 of 359A company needs to connect its on-premises data center network to a new virtual private cloud (VPC). There is a symmetrical internet connection of 100 Mbps in the data center network. The data transfer rate for an on-premises application is multiple gigabytes per day. Processing will be done using an Amazon Kinesis Data Firehose stream. What should a solutions architect recommend for maximum performance?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Kinesis Data Firehose can be connected to the VPC using AWS PrivateLink. Install a 1 Gbps AWS Direct Connect connection between the on-premises network and AWS. To send data from on-premises to Kinesis Data Firehose, use the PrivateLink endpoint.
A 1 Gbps Direct Connect link gives dedicated, low-latency bandwidth that exceeds the 100 Mbps internet line, and the PrivateLink endpoint keeps traffic on the AWS network. Site-to-Site VPN would still be capped by the shared 100 Mbps internet connection, limiting throughput.
Question 56 of 359An application upgrade caused some issues with stability. The application owner enabled logging and has generated a 5 GB log file in an Amazon S3 bucket. The log file must be securely shared with the application vendor to troubleshoot the issues. What is the MOST secure way to share the log file?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Generate a presigned URL and ask the vendor to download the log file before the URL expires.
A presigned URL grants time-limited, scoped access to a single S3 object without creating any credentials. The IAM-user distractor is weaker because it over-provisions standing access to the account for one file transfer.
Question 57 of 359A company runs an eCommerce application that uses an Amazon Aurora database. The database performs well except for short periods when monthly sales reports are run. A Solutions Architect has reviewed metrics in Amazon CloudWatch and found that the Read Ops and CPUUtilization metrics are spiking during the periods when the sales reports are run. What is the MOST cost-effective solution to solve this performance issue?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create an Aurora Replica and use the replica endpoint for reporting.
An Aurora Replica offloads reporting reads to a separate reader endpoint without touching the primary. Redshift is overkill for monthly reports, and scaling the instance class costs more than needed. Exam cue: intermittent read spikes point to a read replica.
Question 58 of 359A website runs on a Microsoft Windows server in an on-premises data center. The web server is being migrated to Amazon EC2 Windows instances in multiple Availability Zones on AWS. The web server currently uses data stored in an on-premises network-attached storage (NAS) device. Which replacement to the NAS file share is MOST resilient and durable?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Migrate the file share to Amazon FSx for Windows File Server
FSx for Windows File Server provides SMB shared storage with multi-AZ resilience, backups, and Active Directory integration. EBS can't be shared across instances, and EFS doesn't natively support Windows SMB, making FSx the clear choice.
Question 59 of 359A company is planning a migration for a high performance computing (HPC) application and associated data from an on-premises data center to the AWS Cloud. The company uses tiered storage on premises with hot high-performance parallel storage to support the application during periodic runs of the application, and more economical cold storage to hold the data when the application is not actively running. Which combination of solutions should a solutions architect recommend to support the storage needs of the application? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Amazon FSx for Lustre for high-performance parallel storage · D. Amazon S3 for cold data storage
FSx for Lustre delivers high-performance parallel storage for HPC and integrates natively with S3 for cold data. S3 alone isn't a parallel file system, and FSx for Windows or EFS don't fit the HPC and cold-tier pattern.
Question 60 of 359A company requires a solution for replicating data to AWS for disaster recovery. Currently, the company uses scripts to copy data from various sources to a Microsoft Windows file server in the on-premises data center. The company also requires that a small amount of recent files are accessible to administrators with low latency. What should a Solutions Architect recommend to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Update the script to copy data to an AWS Storage Gateway for File Gateway virtual appliance instead of the on-premises file server.
A File Gateway presents an SMB file share locally, caches recent files for low latency, and backs everything to S3 for disaster recovery. EBS, EFS, and Glacier can't deliver low-latency local file access on premises.
Question 61 of 359A company wants to migrate a legacy web application from an on-premises data center to AWS. The web application consists of a web tier, an application tier, and a MySQL database. The company does not want to manage instances or clusters. Which combination of services should a solutions architect include in the overall architecture? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Amazon RDS for MySQL · C. AWS Fargate
RDS for MySQL manages the relational database with no instance administration, and Fargate runs containerized web and app tiers serverlessly. Spot Instances still require managing EC2, and DynamoDB would force a schema rewrite.
Question 62 of 359A company runs an application on Amazon EC2 instances which requires access to sensitive data in an Amazon S3 bucket. All traffic between the EC2 instances and the S3 bucket must not traverse the internet and must use private IP addresses. Additionally, the bucket must only allow access from services in the VPC. Which combination of actions should a Solutions Architect take to meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Apply a bucket policy to restrict access to the S3 endpoint. · E. Create a VPC endpoint for Amazon S3.
A gateway VPC endpoint for S3 keeps traffic on the private AWS network, and a bucket policy with an aws:SourceVpce condition restricts access to that endpoint only. Remember you cannot peer a VPC with S3 because it is not inside a VPC.
Question 63 of 359A retail company uses an Amazon Aurora MySQL DB cluster for its order management system. The cluster includes eight Aurora Replicas. The company wants to ensure that reporting queries from its analytics team are automatically distributed across three specific Aurora Replicas that have higher compute and memory capacity than the rest of the cluster. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create and use a custom endpoint that targets the three high-capacity replicas.
An Aurora custom endpoint groups a chosen subset of replicas and load balances connections across only them, which matches targeting the three high-capacity instances. The reader endpoint spreads queries across all replicas, not just the ones you want.
Question 64 of 359A company runs workloads in the AWS Cloud and wants to consolidate and analyze security-related information to enhance workload protection. The company needs a solution that simplifies the collection and centralization of security data across multiple AWS accounts and Regions with minimal development effort. Which solution will meet these requirements with the LEAST development effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure Amazon Security Lake to automatically collect, normalize, and store security data in Amazon S3 for analysis.
Amazon Security Lake is purpose-built to centralize security data across accounts and Regions with automatic collection and normalization into OCSF, requiring no custom code. Options involving Glue, Lambda, or DMS all demand significant development effort compared with the managed service.
Question 65 of 359A company operates an e-commerce application hosted on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB). Customer transactions and order information are stored in an Amazon Aurora PostgreSQL DB cluster. The company wants to implement a disaster recovery (DR) plan to prepare for Region-wide outages. The DR solution must provide a recovery time objective (RTO) of 30 minutes. The DR infrastructure does not need to be operational unless the primary Region becomes unavailable. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Deploy the DR infrastructure in a second AWS Region, including an ALB and an Auto Scaling group with desired and maximum capacities set to zero. Convert the Aurora PostgreSQL DB cluster into an Aurora global database. Use Amazon Route 53 to configure active-passive failover.
Pre-provisioned infrastructure with the Auto Scaling group scaled to zero plus Aurora global database and Route 53 failover meets the 30-minute RTO at minimal cost. The backup-and-rebuild option fails the RTO because creating infrastructure after failure takes too long.
Question 66 of 359A medical research institution generates large volumes of patient imaging data daily. These images are initially stored on on-premises block storage systems connected to medical devices. Due to limited local storage capacity, the institution needs to offload data to the cloud. The data must remain accessible to on-premises analysis applications with low latency for frequently accessed images. The institution requires a storage solution that integrates with its existing setup and minimizes operational management. Which solution will meet these requirements with the MOST operational efficiency?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use AWS Storage Gateway Volume Gateway in cached mode. Configure cached volumes as iSCSI targets to store the primary dataset in AWS and cache frequently accessed imaging data locally.
Volume Gateway in cached mode keeps the primary data in AWS while caching frequently accessed blocks locally over iSCSI, fitting the block-storage requirement with low local latency. S3 File Gateway is the tempting distractor, but it serves files over NFS or SMB rather than block-level access for imaging applications.
Question 67 of 359A retail company is migrating its supply chain application to Amazon Elastic Kubernetes Service (Amazon EKS). The company requires pods in the EKS cluster to use custom subnets in its existing VPC. Additionally, the pods must securely communicate with other resources within the VPC, while adhering to compliance requirements. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use the Amazon VPC CNI plugin for Kubernetes. Configure the custom subnets in the VPC and associate the subnets with the EKS cluster to allow pods to use them.
The Amazon VPC CNI plugin assigns pods real IP addresses from the custom subnets you configure, so they communicate natively and securely inside the VPC. Transit Gateway and VPN options are distractors because everything already lives in a single VPC.
Question 68 of 359A company runs an internal application for logging customer support information. The application runs on Amazon EC2 instances in an Auto Scaling group. The ASG scales up to 10 instances during business hours and scales down to 2 instances overnight. Staff have complained of poor performance at the beginning of the business day. How should a Solutions Architect configure the Auto Scaling group to resolve the performance issues whilst minimizing costs?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Implement a scheduled action that sets the desired capacity to 10 before business hours begin.
A scheduled action that raises desired capacity to 10 right before business hours guarantees instances are ready with no reactive lag. Setting min and max is the trap; those define the allowed range, while desired capacity controls how many actually run.
Question 69 of 359A company operates a self-managed Microsoft SQL Server database hosted on Amazon EC2 instances with Amazon Elastic Block Store (Amazon EBS) volumes. The company uses daily EBS snapshots for backup. Recently, an issue arose when a snapshot cleanup script unintentionally deleted all the snapshots. The solutions architect must design a solution to prevent accidental deletions while avoiding indefinite retention of EBS snapshots. Which solution will meet these requirements with the LEAST development effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Apply an EBS snapshot retention rule in Recycle Bin to retain snapshots for 7 days before permanent deletion.
A Recycle Bin retention rule recovers snapshots deleted by mistake for a set window, like 7 days, with no code. Data Lifecycle Manager automates creation and retention but cannot protect against an accidental or malicious deletion event.
Question 70 of 359A company uses a Microsoft Windows file share for storing documents and media files. Users access the share using Microsoft Windows clients and are authenticated using the company's Active Directory. The chief information officer wants to move the data to AWS as they are approaching capacity limits. The existing user authentication and access management system should be used. How can a Solutions Architect meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Move the documents and media files to an Amazon FSx for Windows File Server file system.
FSx for Windows File Server natively supports SMB and integrates with your existing Active Directory for authentication and permissions. EFS with POSIX permissions is the key distractor because it requires a completely different access model.
Question 71 of 359An application on Amazon Elastic Container Service (ECS) performs data processing in two parts. The second part takes much longer to complete. How can an Architect decouple the data processing from the backend application component?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Process each part using a separate ECS task. Create an Amazon SQS queue
SQS is the canonical AWS service for decoupling application components, letting the slow second stage process independently from the backend. SNS is a distractor; it pushes notifications to subscribers rather than buffering work the way a queue does.
Question 72 of 359A multi-tier application runs with eight front-end web servers in an Amazon EC2 Auto Scaling group in a single Availability Zone behind an Application Load Balancer. A solutions architect needs to modify the infrastructure to be highly available without modifying the application. Which architecture should the solutions architect choose that provides high availability?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Modify the Auto Scaling group to use four instances across each of two Availability Zones
Spreading the existing Auto Scaling group across two Availability Zones provides high availability with no application changes. The subnets distractor fails because two subnets could still sit in the same AZ, and Auto Scaling groups cannot span Regions.
Question 73 of 359A company has a file share on a Microsoft Windows Server in an on-premises data center. The server uses a local network attached storage (NAS) device to store several terabytes of files. The management team require a reduction in the data center footprint and to minimize storage costs by moving on-premises storage to AWS. What should a Solutions Architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Configure an AWS Storage Gateway file gateway.
A Storage Gateway file gateway presents an SMB/NFS file interface backed by Amazon S3, replacing the on-premises NAS while cutting the data center footprint. Volume gateway is the key distractor because it serves block storage, not file shares.
Question 74 of 359A web application that allows users to upload and share documents is running on a single Amazon EC2 instance with an Amazon EBS volume. To increase availability the architecture has been updated to use an Auto Scaling group of several instances across Availability Zones behind an Application Load Balancer. After the change users can only see a subset of the documents. What is the BEST method for a solutions architect to modify the solution so users can see all documents?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Copy the data from all EBS volumes to Amazon EFS. Modify the application to save new documents to Amazon EFS
Moving the documents to Amazon EFS gives every instance a shared file system, so all users see every document. Sticky sessions are the classic distractor; they keep a user on one instance instead of fixing the fragmented storage.
Question 75 of 359A company is using AWS DataSync to migrate millions of files from an on-premises system to AWS. The files are 10 KB in size on average. The company wants to use Amazon S3 for file storage. For the first year after the migration, the files will be accessed once or twice and must be immediately available. After 1 year, the files must be archived for at least 7 years. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure a DataSync task to transfer the files to S3 Standard-Infrequent Access (S3 Standard-IA). Use a lifecycle configuration to transition the files to S3 Deep Archive after 1 year with a retention period of 7 years.
S3 Standard-IA fits infrequent but immediate access in year one, and a lifecycle rule to S3 Glacier Deep Archive gives the cheapest 7-year retention. Glacier Instant Retrieval costs more than Standard-IA here, and batching files adds overhead.
Question 76 of 359A healthcare company is building a patient records management application that uses a relational database to store user data and configuration details. The company expects steady growth in the number of patients. The database workload is expected to be variable and read-heavy, with occasional write operations. The company wants to cost-optimize the database solution while ensuring the necessary performance for its workload. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Deploy the database on Amazon Aurora Serverless v2 to automatically scale the database capacity based on actual usage and handle fluctuations in workload.
Aurora Serverless v2 scales capacity automatically for variable, read-heavy relational workloads and charges only for what's used. DynamoDB isn't relational, and RDS with a read replica costs more and requires sizing for peaks.
Question 77 of 359A gaming company uses a web application to display scores. An Application Load Balancer is used to distribute load across Amazon EC2 instances which run the application. The application stores data in an Amazon RDS for MySQL database. Users are experiencing long delays and interruptions due to poor database read performance. It is important for the company to improve the user experience while minimizing changes to the application's architecture. What should a solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use Amazon ElastiCache to cache the database layer.
ElastiCache caches frequent reads in memory, relieving the RDS instance with minimal architectural change. RDS Proxy manages connections, not read performance, and swapping to Lambda or DynamoDB means major rework the scenario forbids.
Question 78 of 359To accelerate experimentation and agility, a company allows developers to apply existing IAM policies to existing IAM roles. Nevertheless, the security operations team is concerned that the developers could attach the existing administrator policy, circumventing any other security policies. How should a solutions architect address this issue?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Set a permissions boundary on the developer IAM role that denies attaching administrator access.
A permissions boundary caps the maximum permissions a developer can receive even if they attach the administrator policy. An SCP denying all IAM activity would block every identity-based action in the account rather than solving the escalation concern.
Question 79 of 359A company runs a number of core enterprise applications in an on-premises data center. The data center is connected to an Amazon VPC using AWS Direct Connect. The company will be creating additional AWS accounts and these accounts will also need to be quickly, and cost-effectively connected to the on-premises data center in order to access the core applications. What deployment changes should a Solutions Architect implement to meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Configure AWS Transit Gateway between the accounts. Assign Direct Connect to the transit gateway and route network traffic to the on-premises servers.
Transit Gateway acts as a central hub so new accounts attach once and share the existing Direct Connect link to on-premises. Buying a separate Direct Connect connection per account is far more expensive and adds provisioning delay.
Question 80 of 359An Amazon EC2 instance runs in a VPC network, and the network must be secured by a solutions architect. The EC2 instances contain highly sensitive data and have been launched in private subnets. Company policy restricts EC2 instances that run in the VPC from accessing the internet. The instances need to access the software repositories using a third-party URL to download and install software product updates. All other internet traffic must be blocked, with no exceptions. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure the route table for the private subnet so that it routes the outbound traffic to an AWS Network Firewall firewall then configure domain list rule groups.
Routing private subnet traffic through AWS Network Firewall with a domain list rule group allows only the approved repository domains and blocks everything else. Security groups and NACLs operate on IP and port only, so they cannot filter by URL or domain name.
Question 81 of 359A social media analytics company runs a data processing application on a single Amazon EC2 On-Demand Instance. The application is stateless and processes user behavior data in near real-time. Recently, the application has started showing performance degradation during peak times, including 5xx errors due to high traffic volumes. The company wants to implement a solution to make the application scale automatically to handle traffic spikes in a cost-effective way. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Auto Scaling group using an Amazon Machine Image (AMI) of the application. Use a launch template that configures the Auto Scaling group to scale out and in based on CPU utilization. Attach an Application Load Balancer to the Auto Scaling group to distribute traffic.
An Auto Scaling group with CPU-based scaling and an ALB gives automatic, elastic capacity for a stateless app while paying only for what is used. The Lambda redesign would work but requires major reengineering that is not the most cost-effective path here.
Question 82 of 359A company runs its critical storage application in the AWS Cloud. The application uses Amazon S3 in two AWS Regions. The company wants the application to send remote user data to the nearest S3 bucket with no public network congestion. The company also wants the application to fail over with the least amount of management of Amazon S3. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Set up Amazon S3 to use Multi-Region Access Points in an active-active configuration with a single global endpoint. Configure S3 Cross-Region Replication.
S3 Multi-Region Access Points provide one global endpoint that routes over the AWS backbone to the nearest bucket and supports managed failover. Combined with Cross-Region Replication, the app avoids handling routing logic itself, unlike using regional endpoints directly.
Question 83 of 359A company allows its developers to attach existing IAM policies to existing IAM roles to enable faster experimentation and agility. However, the security operations team is concerned that the developers could attach the existing administrator policy, which would allow the developers to circumvent any other security policies. How should a solutions architect address this issue?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Set an IAM permissions boundary on the developer IAM role that explicitly denies attaching the administrator policy
A permissions boundary caps the maximum permissions a role can ever receive, so developers can attach policies but can never exceed the boundary, blocking administrator access. Disabling IAM entirely with an SCP would stop developers from working as intended.
Question 84 of 359A group of business analysts perform read-only SQL queries on an Amazon RDS database. The queries have become quite numerous and the database has experienced some performance degradation. The queries must be run against the latest data. A Solutions Architect must solve the performance problems with minimal changes to the existing web application. What should the Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a read replica of the primary database and instruct the business analysts to direct queries to the replica.
An RDS read replica offloads read-only analyst queries while staying asynchronously current with the primary, so no application changes are needed. Redshift, Athena, and ElastiCache all require copying or loading data, which risks stale data or code changes.
Question 85 of 359A High Performance Computing (HPC) application will be migrated to AWS. The application requires low network latency and high throughput between nodes and will be deployed in a single AZ. How should the application be deployed for best inter-node performance?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. In a cluster placement group
A cluster placement group packs instances tightly in a single Availability Zone, delivering the lowest latency and highest throughput for HPC inter-node traffic. Spread and partition groups exist for fault isolation, not performance.
Question 86 of 359A company hosts a serverless application on AWS. The application consists of Amazon API Gateway, AWS Lambda, and Amazon RDS for PostgreSQL. During times of peak traffic and when traffic spikes are experienced, the company notices an increase in application errors caused by database connection timeouts. The company is looking for a solution that will reduce the number of application failures with the least amount of code changes. What should a solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Enable an RDS Proxy instance on your RDS Database.
RDS Proxy pools and shares database connections, eliminating the connection exhaustion that causes timeouts when many Lambda functions spike, with almost no code changes. Resizing the instance or switching engines involves downtime or major rework.
Question 87 of 359An application running on Amazon ECS processes data and then writes objects to an Amazon S3 bucket. The application requires permissions to make the S3 API calls. How can a Solutions Architect ensure the application has the required permissions?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an IAM role that has read/write permissions to the bucket and update the task definition to specify the role as the taskRoleArn.
ECS task roles, set as taskRoleArn in the task definition, give containers temporary credentials to call S3 without managing keys. Container instances cannot join IAM groups, and access keys are an anti-pattern the exam expects you to reject.
Question 88 of 359Objects uploaded to Amazon S3 are initially accessed frequently for a period of 30 days. Then, objects are infrequently accessed for up to 90 days. After that, the objects are no longer needed. How should lifecycle management be configured?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Transition to ONEZONE_IA after 30 days. After 90 days expire the objects
ONEZONE_IA is the cheapest valid target for infrequently accessed data, and expiration deletes objects when they are no longer needed. Reduced Redundancy is not a valid lifecycle transition target, and moving to Glacier or STANDARD_IA adds unnecessary cost.
Question 89 of 359A solutions architect is finalizing the architecture for a distributed database that will run across multiple Amazon EC2 instances. Data will be replicated across all instances so the loss of an instance will not cause loss of data. The database requires block storage with low latency and throughput that supports up to several million transactions per second per server. Which storage solution should the solutions architect use?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Amazon EC2 instance store
Instance stores deliver the lowest latency block storage, and data loss is acceptable here because the database replicates across instances. EBS is block storage but cannot match physically attached NVMe drives for millions of transactions per second.
Question 90 of 359A solutions architect has been tasked with designing a highly resilient hybrid cloud architecture connecting an on-premises data center and AWS. The network should include AWS Direct Connect (DX). Which DX configuration offers the HIGHEST resiliency?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Configure DX connections at multiple DX locations.
Using Direct Connect connections at separate physical locations eliminates a single point of failure and delivers the highest resiliency. Multiple VIFs on one connection share the same underlying link, so they add no resilience.
Question 91 of 359A company is planning to upload a large quantity of sensitive data to Amazon S3. The company's security department require that the data is encrypted before it is uploaded. Which option meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use client-side encryption with a master key stored in AWS KMS.
Client-side encryption with a KMS master key encrypts data before it leaves the customer environment, satisfying the requirement. Server-side options encrypt after upload, and S3-managed keys cannot be used for client-side encryption.
Question 92 of 359A company hosts a website on Amazon EC2 instances behind an Application Load Balancer (ALB). The website serves static content. Website traffic is increasing. The company wants to minimize the website hosting costs. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Move the website to an Amazon S3 bucket. Configure an Amazon CloudFront distribution for the S3 bucket.
S3 static website hosting with CloudFront is the cheapest, simplest pattern for static content at scale. ElastiCache cannot front an S3 bucket, and Amplify with EC2 caching or an ALB adds cost and complexity.
Question 93 of 359A highly sensitive application runs on Amazon EC2 instances using EBS volumes. The application stores data temporarily on Amazon EBS volumes during processing before saving results to an Amazon RDS database. The company's security team mandates that the sensitive data must be encrypted at rest. Which solution should a Solutions Architect recommend to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure encryption for the Amazon EBS volumes and Amazon RDS database with AWS KMS keys.
Encrypting both EBS volumes and the RDS storage with KMS keys protects the data at rest everywhere it lands. ACM and SSL/TLS only protect data in transit, and Data Lifecycle Manager manages snapshots rather than encryption.
Question 94 of 359A web application is deployed in multiple regions behind an ELB Application Load Balancer. You need deterministic routing to the closest region and automatic failover. Traffic should traverse the AWS global network for consistent performance. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Configure AWS Global Accelerator and configure the ALBs as targets
Global Accelerator routes users to the closest region over the AWS global network using static anycast IPs, with automatic health-check failover when you add the ALBs as endpoints. Route 53 latency routing also works but doesn't send traffic over the AWS backbone, which is the key requirement here.
Question 95 of 359A fitness application company is launching a platform to track user activity, workout logs, and personalized settings. The database must support structured data, allow for transactions between related data, and dynamically scale to handle unpredictable traffic spikes during peak hours. The solution must also support automated backups and minimize operational management. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon Aurora Serverless v2 to store the data. Enable serverless auto-scaling and configure automated backups to Amazon S3 with a 7-day retention period.
Aurora Serverless v2 supports relational structured data with transactions and scales automatically to match unpredictable demand, with managed automated backups. DynamoDB on-demand handles spikes well but doesn't meet the transactional, relational requirement stated in the scenario.
Question 96 of 359A website runs on Amazon EC2 instances behind an Application Load Balancer (ALB). The website's DNS records are hosted in Amazon Route 53 with the domain name pointing to the ALB. A solution is required for displaying a static error page if the website becomes unavailable. Which configuration should a solutions architect use to meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create a Route 53 alias record for an Amazon CloudFront distribution and specify the ALB as the origin. Create custom error pages for the distribution
CloudFront custom error pages automatically serve a static error file when the ALB origin fails, with no manual intervention. Route 53 failover to S3 also works, but it requires manual failback, so it doesn't meet the least operational overhead requirement.
Question 97 of 359A pharmaceutical company is migrating its legacy inventory management system to AWS. The system runs on Microsoft Windows Server and uses shared block storage for data consistency and failover. The company requires a highly available solution that supports active-passive clustering across multiple Availability Zones. The storage solution must minimize operational overhead while ensuring low-latency access to data. Which solution will meet these requirements with the LEAST implementation effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Deploy Amazon FSx for Windows File Server in Multi-AZ mode. Configure a Windows Server failover cluster across two Amazon EC2 instances in different Availability Zones, using FSx for Windows File Server as the shared storage.
FSx for Windows File Server Multi-AZ provides fully managed, highly available shared storage that supports Windows failover clustering across Availability Zones. EFS and Storage Gateway options don't provide the Windows-compatible shared storage this clustering setup needs.
Question 98 of 359A solutions architect is required to move 750 TB of data from a branch office's network-attached file system to Amazon S3 Glacier. The branch office's internet connection is poor, and the solution must not saturate the connection. Normal business traffic loads must not be affected by the migration. What is the MOST cost-effective solution?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Order 10 AWS Snowball appliances and select an Amazon S3 bucket as the destination. Create a lifecycle policy to transition the S3 objects to Amazon S3 Glacier.
Snowball moves 750 TB offline without touching the poor internet connection, and a lifecycle policy then transitions objects into Glacier cheaply. Remember that Snowball can only target an S3 bucket, never a Glacier vault directly.
Question 99 of 359A research organization wants to move its data analytics application to a serverless solution. The organization stores scientific data in an Amazon S3 bucket and needs the solution to support SQL queries on both existing and new data. The data must be encrypted at rest and replicated to a different AWS Region to ensure durability and compliance. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create a new S3 bucket that uses server-side encryption with AWS KMS multi-Region keys (SSE-KMS). Configure Cross-Region Replication (CRR). Load the data into the new S3 bucket. Use Amazon Athena to query the data.
A new bucket with SSE-KMS multi-Region keys, cross-region replication, and Athena queries gives encryption, regional durability, and serverless SQL with the least overhead. Athena wins over Redshift Spectrum here because no cluster management is required.
Question 100 of 359An application has been migrated to Amazon EC2 Linux instances. The EC2 instances run several 1-hour tasks on a schedule. There is no common programming language among these tasks, as they were written by different teams. Currently, these tasks run on a single instance, which raises concerns about performance and scalability. To resolve these concerns, a solutions architect must implement a solution. Which solution will meet these requirements with the LEAST Operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Amazon Machine Image (AMI) of the EC2 instance that runs the tasks. Create an Auto Scaling group with the AMI to run multiple copies of the instance.
Creating an AMI and an Auto Scaling group requires no code changes for the mixed-language tasks, giving the least operational overhead. AWS Batch would also work, but Lambda fails because its 15-minute limit is shorter than the one-hour tasks.
Question 101 of 359A web application is being deployed on an Amazon ECS cluster using the Fargate launch type. The application is expected to receive a large volume of traffic initially. The company wishes to ensure that performance is good for the launch and that costs reduce as demand decreases. What should a solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use Amazon ECS Service Auto Scaling with target tracking policies to scale when an Amazon CloudWatch alarm is breached.
ECS Service Auto Scaling with target tracking automatically adjusts task count to hold a metric target, handling the launch spike and scaling in to cut costs. EC2 Auto Scaling is wrong here because Fargate has no instances for you to scale.
Question 102 of 359A small Python application is used by a company to process JSON documents and output the results to a SQL database which currently lives on-premises. The application is run thousands of times every day, and the company wants to move the application to the AWS Cloud. To maximize scalability and minimize operational overhead, the company needs a highly available solution. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Put the JSON documents in an Amazon S3 bucket. As documents arrive in the S3 bucket, create an AWS Lambda function that runs Python code to process them. Use Amazon Aurora DB clusters to store the results.
S3 event notifications triggering a Python Lambda function, with Aurora storing results, scale automatically and eliminate server management. The SQS-plus-ECS option is the main distractor because queues are for decoupling, not durable document storage.
Question 103 of 359A company hosts a monolithic web application on an Amazon EC2 instance. Application users have recently reported poor performance at specific times. Analysis of Amazon CloudWatch metrics shows that CPU utilization is 100% during the periods of poor performance. The company wants to resolve this performance issue and improve application availability.
Select 2 answers.
Show answer & explanation
Correct answer: D. Use AWS Compute Optimizer to obtain a recommendation for an instance type to scale vertically. · F. Create an Auto Scaling group and an Application Load Balancer to scale horizontally.
Compute Optimizer recommends a better instance type for vertical scaling, while an Auto Scaling group with an Application Load Balancer scales horizontally for availability. Auto Scaling and load balancers don't provide vertical scaling, so those distractors fail.
Question 104 of 359A stock trading startup company has a custom web application to sell trading data to its users online. The company uses Amazon DynamoDB to store its data and wants to build a new service that sends an alert to the managers of four internal teams every time a new trading event is recorded. The company does not want this new service to affect the performance of the current application. What should a solutions architect do to meet these requirements with the LEAST amount of operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. On the table, enable Amazon DynamoDB Streams. Subscriptions can be made to a single Amazon Simple Notification Service (Amazon SNS) topic using triggers.
DynamoDB Streams captures item-level changes natively, and a trigger can fan out notifications to a single SNS topic that all four teams subscribe to, with no impact on table performance. Cron-based scanning or multiple topics adds far more operational overhead.
Question 105 of 359A company is architecting a shared storage solution for an AWS-hosted gaming application. The company needs the ability to use Lustre clients to access data. The solution must be fully managed. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an Amazon FSx for Lustre file system. Connect the file system to the origin server. Ensure that the file system is connected to the application server.
Amazon FSx for Lustre is the fully managed service that natively supports Lustre clients for shared high-performance storage. EFS only supports NFS, and Storage Gateway or DataSync do not expose a managed Lustre file system.
Question 106 of 359A media company operates an on-premises analytics platform to collect streaming data from video playback devices. The platform provides near real-time insights into user engagement and content performance. The company wants to migrate the platform to AWS and use an AWS-native solution for data ingestion, storage, search, and visualization. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use Amazon Kinesis Data Streams to ingest the data streams and process the data with AWS Lambda. Store the data in Amazon OpenSearch Service for search and analysis. Use Amazon Managed Grafana to create visual dashboards.
Kinesis Data Streams with Lambda provides near real-time ingestion, OpenSearch delivers search and analytics, and Managed Grafana handles dashboards. MSK with Redshift fails because Redshift is built for batch analytics rather than near real-time search.
Question 107 of 359A data analytics company is testing a Python-based application that processes customer data on an Amazon EC2 Linux instance. A single 1 TB Amazon Elastic Block Store (Amazon EBS) General Purpose SSD (gp3) volume is currently attached to the EC2 instance for data storage. The company plans to deploy the application across multiple EC2 instances in an Auto Scaling group. All instances must access the same data that is currently stored on the EBS volume. The company needs a highly available and cost-effective solution that minimizes changes to the application code. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Use Amazon Elastic File System (Amazon EFS) and configure it in General Purpose performance mode. Mount the EFS file system on all EC2 instances.
Amazon EFS gives concurrent shared access to the same data across all instances in the Auto Scaling group with no application code changes. The self-managed NFS server option creates a single point of failure, failing the high availability requirement.
Question 108 of 359A transportation company uses GPS devices installed on its fleet of delivery trucks to monitor their location in real time. Each GPS device sends location updates every 5 minutes if the truck has traveled more than 100 meters. The data is transmitted to a web application running on three Amazon EC2 instances deployed across multiple Availability Zones in a single AWS Region. Recently, during a peak delivery period, the web application was overwhelmed by the increased volume of GPS data, leading to data loss with no way to replay the events. The company wants to ensure that no location data is lost and that the application can scale efficiently to handle traffic spikes, all with minimal operational overhead. What should the solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use an Amazon Simple Queue Service (Amazon SQS) queue to store the incoming GPS data. Modify the application to poll the queue for new messages and process the data.
An SQS queue buffers the incoming GPS messages so the application can pull and process them at its own pace, preventing loss during spikes with minimal management. Kinesis Data Streams also works for streaming data but adds more operational overhead than a simple queue for this scale.
Question 109 of 359An organization plans to deploy a high performance computing (HPC) workload on AWS using Linux. The HPC workload will use many Amazon EC2 instances and will generate a large quantity of small output files that must be stored in persistent storage for future use. A Solutions Architect must design a solution that will enable the EC2 instances to access data using native file system interfaces and to store output files in cost-effective long-term storage. Which combination of AWS services meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Amazon FSx for Lustre with Amazon S3.
FSx for Lustre provides the native POSIX file system interface Linux HPC jobs need, and it integrates directly with S3 for cost-effective long-term output storage. FSx for Windows File Server is the common distractor, but it targets Windows workloads and does not link to S3.
Question 110 of 359A gaming company operates a leaderboard application for a popular multiplayer game. The application uses an Amazon Aurora PostgreSQL DB cluster for storage. The game servers, hosted on Amazon EC2 instances, frequently update the leaderboard with player scores. The company has a strict security policy that requires database credentials to be encrypted and rotated every 30 days. The company wants to minimize operational overhead while ensuring the application can seamlessly retrieve and use updated credentials. What should a solutions architect do to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Secrets Manager to store the database credentials. Configure Secrets Manager to rotate the credentials automatically every 30 days. Update the game server application to retrieve credentials from Secrets Manager.
Secrets Manager natively rotates Aurora credentials on a 30-day schedule with no custom code, directly minimizing operational overhead. Parameter Store would require writing your own Lambda rotation function, which adds the complexity the question asks you to avoid.
Question 111 of 359A fitness company collects user feedback from mobile app surveys about its workout plans and features. Users submit thousands of survey responses daily, and the company wants to automate feedback analysis to track user sentiment and improve its offerings. The analyzed feedback data must be stored for at least 12 months to identify trends over time. The company requires a highly scalable solution that minimizes operational complexity. Which solution will meet these requirements in the MOST scalable way?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Collect survey responses via an Amazon API Gateway endpoint integrated with Amazon Kinesis Data Firehose. Configure Firehose to stream the data to an Amazon S3 bucket. Use S3 Event Notifications to invoke an AWS Lambda function that calls Amazon Comprehend for sentiment analysis and writes results to an Amazon DynamoDB table with TTL configured to delete records after 12 months.
API Gateway with Kinesis Data Firehose ingests thousands of daily responses and lands them in S3 with zero servers, while Lambda plus Comprehend handles sentiment and DynamoDB TTL manages retention. The Step Functions option works but adds orchestration overhead the scenario does not need.
Question 112 of 359A company operates a three-tier architecture for their online order processing system. The architecture includes EC2 instances in the web tier behind an Application Load Balancer, EC2 instances in the processing tier, and Amazon DynamoDB for storage. To decouple the web and processing tiers, the company uses Amazon Simple Queue Service (Amazon SQS). During peak demand, some customers experience delays or failures in order processing. At these times, the EC2 instances in the processing tier reach 100% CPU utilization, and the SQS queue length increases significantly. These peak periods are unpredictable. What should the company do to improve the application's performance?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Configure an Amazon EC2 Auto Scaling target tracking policy for the processing tier instances. Use the SQS ApproximateNumberOfMessages metric to dynamically scale the tier based on queue length.
Target tracking on the SQS queue depth scales the processing tier based on actual backlog, which reacts to unpredictable peaks without overprovisioning. Predictive scaling fails here because the traffic pattern is not forecastable from historical data.
Question 113 of 359A solutions architect is designing a two-tier web application. The application consists of a public-facing web tier hosted on Amazon EC2 in public subnets. The database tier consists of Microsoft SQL Server running on Amazon EC2 in a private subnet. Security is a high priority for the company. How should security groups be configured in this situation? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Configure the security group for the web tier to allow inbound traffic on port 443 from 0.0.0.0/0 and to allow outbound traffic on port 1433 to the database tier · D. Configure the security group for the database tier to allow inbound traffic on port 1433 from the security group for the web tier
The web tier needs inbound HTTPS from the internet and outbound SQL on 1433 toward the database tier, while the database security group only accepts inbound 1433 referenced by the web tier's security group. Referencing security groups instead of CIDRs is the exam cue for least-privilege tiered access.
Question 114 of 359A retail company runs its order processing system on AWS. The system uses an Amazon RDS for MySQL Multi-AZ database cluster as its backend. The company must retain database backups for 30 days to meet compliance requirements. The company uses both automated RDS backups and manual backups for specific points in time. The company wants to enforce the 30-day retention policy for all backups while ensuring that both automated and manual backups created within the last 30 days are preserved. The solution must be cost-effective and require minimal operational effort. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure the RDS backup retention policy to 30 days for automated backups. Use a script to identify and delete manual backups that are older than 30 days.
Native RDS retention handles automated backups, and a script for manual snapshot cleanup is the least costly and simplest approach. Options using AWS Backup, Lambda, or CloudWatch Events add services and operational overhead that the scenario does not require.
Question 115 of 359A global retail company needs to provide its remote IT operations team with secure access to AWS resources across multiple AWS accounts. The company uses an on-premises Microsoft Active Directory for centralized user authentication and authorization. The AWS accounts are managed through AWS Organizations and support various internal teams and projects. The company wants to integrate its existing Active Directory with AWS to centralize identity management, reduce operational overhead, and ensure secure, role-based access to resources across all accounts. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Use AWS Identity Center (AWS IAM Identity Center) integrated with AD Connector to link the on-premises Active Directory. Configure permission sets in IAM Identity Center to assign account-level and resource-level permissions based on Active Directory groups.
IAM Identity Center with AD Connector reuses the existing on-premises directory and centralizes permission sets across all accounts, minimizing operational overhead. AWS Managed Microsoft AD is the strongest distractor but adds directory and trust management overhead.
Question 116 of 359A university operates its critical IT services, including authentication and DNS, from an on-premises data center. The data center is connected to AWS using AWS Direct Connect (DX). The university is onboarding additional AWS accounts for different departments, all of which need secure and consistent access to the on-premises services. The university wants a scalable and cost-effective solution that minimizes operational overhead.
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Configure AWS Transit Gateway to connect the Direct Connect gateway to the VPCs in the new accounts. Route network traffic from the new accounts to the on-premises data center through the transit gateway.
Transit Gateway with a Direct Connect gateway scales hybrid connectivity across many accounts with minimal overhead. Per-account VPNs or peering are operationally heavy, and extra Direct Connect connections are costly, so Transit Gateway is the exam-standard hub answer.
Question 117 of 359A social media platform uses Amazon DynamoDB to store user profiles, friend connections, and post interactions. The platform is rapidly expanding to new countries and needs to ensure a seamless user experience with high availability and low latency for its global user base. The platform must handle unpredictable workloads and regional outages while maintaining a cost-effective architecture. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use DynamoDB global tables to replicate data automatically across multiple Regions. Deploy the tables in on-demand capacity mode to handle workload variability.
DynamoDB global tables provide automatic multi-Region replication for low latency and regional failover, and on-demand mode suits unpredictable traffic cost-effectively. Custom replication via Streams or manual approaches adds operational overhead and does not deliver active-active global access.
Question 118 of 359A company operates a globally accessed video-sharing platform where users can upload, view, and download videos from their mobile devices. The platform's static website is hosted in an Amazon S3 bucket. Due to the platform's rapid growth, users are experiencing increased latency during video uploads and downloads. The company needs to improve the performance of the platform while minimizing the complexity of the implementation. Which solution will meet these requirements with the LEAST implementation effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Configure an Amazon CloudFront distribution for the S3 bucket to accelerate download performance. Enable S3 Transfer Acceleration to enhance upload performance.
CloudFront caches downloads at edge locations while S3 Transfer Acceleration speeds uploads over optimized AWS backbone routes, both being simple managed toggles. Global Accelerator cannot front an S3 bucket directly, and multi-Region bucket replication adds heavy complexity.
Question 119 of 359A Solutions Architect has been tasked with migrating 30 TB of data from an on-premises data center within 20 days. The company has an internet connection that is limited to 25 Mbps and the data transfer cannot use more than 50% of the connection speed. What should a Solutions Architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Snowball.
With only 12.5 Mbps of usable bandwidth, transferring 30 TB over the internet would take far longer than 20 days, so Snowball is the only feasible option. Exam cue: whenever bandwidth math makes a deadline impossible, pick the Snow Family device.
Question 120 of 359An online education company is launching a new e-learning platform on AWS. The platform will run on Amazon EC2 instances deployed across multiple Availability Zones in multiple AWS Regions. Students worldwide will access the platform through the internet to stream educational content. The company wants to ensure that each student is directed to the EC2 instances in the Region that is geographically closest to their location. The solution must provide high availability and efficient traffic routing. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use Amazon Route 53 latency routing policy to direct students to the Region with the lowest network latency. Use an internet-facing Application Load Balancer to distribute traffic across the EC2 instances within each Region.
Route 53 latency routing sends each student to the Region with the lowest network latency, and an internet-facing Application Load Balancer distributes traffic across instances in that Region. Geolocation routing uses geography, which may not match actual network latency, so it is the strongest distractor but wrong here.
Question 121 of 359A company has on-premises file servers that include both Windows SMB and Linux NFS protocols. The company plans to migrate to AWS and consolidate these file servers into a managed cloud solution. The chosen solution must support both NFS and SMB access, provide protocol sharing, and offer redundancy at the Availability Zone level. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon FSx for NetApp ONTAP to consolidate storage and enable multi-protocol access for both SMB and NFS.
Amazon FSx for NetApp ONTAP natively supports both SMB and NFS with multi-protocol access to the same data and multi-AZ redundancy. Splitting into FSx for Windows File Server and FSx for OpenZFS separates the protocols and adds complexity, failing the consolidation requirement.
Question 122 of 359A research organization is planning to migrate its simulation analysis platform to AWS. The platform stores simulation results and logs on an on-premises NFS server. The platform's codebase is legacy and cannot be modified to use any protocol other than NFS to store and retrieve data. The organization needs a storage solution on AWS that supports NFS and is highly available and scalable. Which storage solution should a solutions architect recommend for use after the migration?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Amazon Elastic File System (Amazon EFS) to provide an NFS-compatible shared file system that integrates with AWS services.
Amazon EFS is a fully managed, highly available NFS file system that scales automatically and requires no application changes. FSx for Windows File Server only speaks SMB, and File Gateway is mainly for hybrid on-premises access, not a native cloud NFS solution.
Question 123 of 359An application consists of a web tier in a public subnet and a MySQL cluster hosted on Amazon EC2 instances in a private subnet. The MySQL instances must retrieve product data from a third-party provider over the internet. A Solutions Architect must determine a strategy to enable this access with maximum security and minimum operational overhead. What should the Solutions Architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Deploy a NAT gateway in the public subnet. Modify the route table in the private subnet to direct all internet traffic to the NAT gateway.
A NAT gateway in the public subnet lets private instances reach the internet without inbound access and is fully managed, meeting both security and low overhead. Private subnets cannot route directly to an internet gateway because the instances lack public IP addresses.
Question 124 of 359A Solutions Architect must design a solution to allow many Amazon EC2 instances across multiple subnets to access a shared data store. The data must be accessed by all instances simultaneously and access should use the NFS protocol. The solution must also be highly scalable and easy to implement. Which solution best meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an Amazon EFS file system. Configure a mount target in each Availability Zone. Attach each instance to the appropriate mount target.
Amazon EFS provides an NFS file system that many EC2 instances across multiple subnets and Availability Zones can mount simultaneously. S3 does not support NFS, and EBS volumes can only attach to one instance at a time.
Question 125 of 359An application has multiple components for receiving requests that must be processed and subsequently processing the requests. The company requires a solution for decoupling the application components. The application receives around 10,000 requests per day and requests can take up to 2 days to process. Requests that fail to process must be retained. Which solution meets these requirements most efficiently?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Decouple the application components with an Amazon SQS queue. Configure a dead-letter queue to collect the requests that failed to process.
SQS with a dead-letter queue decouples the components, retains messages for up to 14 days, and captures failed requests for later handling. SNS is the strongest distractor, but it only pushes notifications and does not store or retain failed messages.
Question 126 of 359A high-performance file system is required for a financial modelling application. The data set will be stored on Amazon S3 and the storage solution must have seamless integration so objects can be accessed as files. Which storage solution should be used?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon FSx for Lustre
Amazon FSx for Lustre is a high-performance file system that natively integrates with S3, letting you access S3 objects as files. EFS and EBS cannot present S3 objects as files, so they fail the integration requirement outright.
Question 127 of 359A gaming company collects real-time data and stores it in an on-premises database system. The company is migrating to AWS and needs better performance for the database. A solutions architect has been asked to recommend an in-memory database that supports data replication. Which database should the solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Amazon ElastiCache for Redis
ElastiCache for Redis is in-memory and supports replication and high availability. Memcached is the key distractor; it is also in-memory but offers no replication, persistence, or multi-AZ capability.
Question 128 of 359An educational content provider has accumulated several terabytes of learning resources in an Amazon S3 bucket located in a specific AWS Region. A partner organization, based in a different AWS Region, has been granted access to the S3 bucket to retrieve the resources for integration into its own platform. The content provider wants to minimize its data transfer costs when the partner organization accesses the S3 bucket. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Enable the Requester Pays feature on the content provider's S3 bucket.
Requester Pays shifts the data transfer and request costs from the bucket owner to the downloading partner, directly minimizing the content provider's costs. Transfer Acceleration speeds transfers but the provider still pays, and Cross-Region Replication adds replication costs the provider incurs.
Question 129 of 359A company runs a business-critical application in the us-east-1 Region. The application uses an Amazon Aurora MySQL database cluster which is 2 TB in size. A Solutions Architect needs to determine a disaster recovery strategy for failover to the us-west-2 Region. The strategy must provide a recovery time objective (RTO) of 10 minutes and a recovery point objective (RPO) of 5 minutes. Which strategy will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Recreate the database as an Aurora global database with the primary DB cluster in us-east-1 and a secondary DB cluster in us-west-2. Use an Amazon EventBridge rule that invokes an AWS Lambda function to promote the DB cluster in us-west-2 when failure is detected.
Aurora Global Database replicates across Regions with an RPO of about 1 second and promotion in under a minute, meeting both objectives. A cross-Region read replica can take longer than 10 minutes to promote for a 2 TB database, so it fails the RTO.
Question 130 of 359An application is deployed on multiple AWS regions and accessed from around the world. The application exposes static public IP addresses. Some users are experiencing poor performance when accessing the application over the Internet. What should a solutions architect recommend to reduce internet latency?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Set up AWS Global Accelerator and add endpoints
AWS Global Accelerator provides static anycast IP addresses and routes user traffic over the AWS global network to the best endpoint, cutting internet latency. The key cue is static public IPs; CloudFront cannot expose static IPs, and Route 53 routing still uses the public internet.
Question 131 of 359A company is deploying a solution for sharing media files around the world using Amazon CloudFront with an Amazon S3 origin configured as a static website. The company requires that all traffic for the website must be inspected by AWS WAF. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Deploy CloudFront with an S3 origin and configure an origin access identity (OAI) to restrict access to the S3 bucket. Enable AWS WAF on the CloudFront distribution.
An origin access identity restricts the S3 bucket so content can only be served through CloudFront, and AWS WAF attaches directly to the distribution to inspect all traffic. Network ACLs do not apply to S3, and Route 53 cannot forward traffic to WAF.
Question 132 of 359A logistics company needs to replicate ongoing data changes from an on-premises Microsoft SQL Server database to Amazon RDS for SQL Server. The volume of data to replicate varies throughout the day due to periodic spikes in activity. The company plans to use AWS Database Migration Service (AWS DMS) for this task. The solution must dynamically allocate capacity based on workload demand while keeping operational overhead low. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure AWS DMS Serverless to create a replication task that scales its capacity automatically based on workload demand.
AWS DMS Serverless automatically scales replication capacity up and down with workload demand, minimizing operational overhead. For the exam, match variable load plus low overhead to serverless; provisioned Multi-AZ improves availability but does not scale capacity dynamically.
Question 133 of 359A company recently performed a lift and shift migration of its on-premises Oracle database workload to run on an Amazon EC2 memory-optimized Linux instance. The EC2 Linux instance uses a 1 TB Provisioned IOPS SSD (io1) EBS volume with 64,000 IOPS. The database storage performance after the migration is slower than the performance of the on-premises database. Which solution will improve storage performance?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Add more Provisioned IOPS SSD (io1) EBS volumes. Use OS commands to create a Logical Volume Management (LVM) stripe.
Striping multiple io1 volumes with LVM aggregates IOPS beyond the 64,000 limit of a single volume, boosting storage throughput. Exam cue: when a single EBS volume hits its IOPS ceiling, add volumes and stripe at the OS level rather than resizing.
Question 134 of 359A company has deployed an API in a VPC behind an internal Network Load Balancer (NLB). An application that consumes the API as a client is deployed in a second account in private subnets. Which architectural configurations will allow the API to be consumed without using the public Internet? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Configure a VPC peering connection between the two VPCs. Access the API using the private address · C. Configure a PrivateLink connection for the API into the client VPC. Access the API using the PrivateLink address
Both VPC peering and PrivateLink allow private cross-account connectivity to the internal NLB without traversing the internet. Direct Connect links on-premises networks to AWS, and ClassicLink is an obsolete EC2-Classic feature, so neither fits here.
Question 135 of 359A gaming company recently launched a multiplayer gaming platform for its users. The platform runs on multiple Amazon EC2 instances across two Availability Zones. Players use TCP to communicate with the platform in real time. The platform must be highly available and automatically scale as the number of players increases, while remaining cost-effective. Which combination of steps will meet these requirements MOST cost-effectively? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Configure an Auto Scaling group to add or remove EC2 instances based on player traffic. · E. Add a Network Load Balancer in front of the EC2 instances to manage TCP traffic.
An Auto Scaling group handles demand-based scaling for cost efficiency, and a Network Load Balancer is the right fit for high-throughput TCP traffic across Availability Zones. Application Load Balancers target HTTP and HTTPS, and Route 53 routing provides no autoscaling.
Question 136 of 359A company is deploying an application that produces data that must be processed in the order it is received. The company requires a solution for decoupling the event data from the processing layer. The solution must minimize operational overhead. How can a Solutions Architect meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Amazon SQS FIFO queue to decouple the application. Configure an AWS Lambda function to process messages from the queue.
An SQS FIFO queue guarantees messages are processed in the exact order received while decoupling the producer from Lambda processing. Standard queues only offer best-effort ordering, and SNS delivers immediately rather than queuing ordered events.
Question 137 of 359A company manages several applications that run in different AWS accounts within an AWS Organizations setup. The company has outsourced the management of certain applications to external contractors. The contractors require secure access to the AWS Management Console and operating system access to Amazon Linux-based Amazon EC2 instances in private subnets for troubleshooting. The company must ensure all activities are logged and minimize the risk of unauthorized access. Which solution will meet these requirements MOST securely?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Deploy AWS Systems Manager Agent (SSM Agent) to all instances. Assign an instance profile to the instances with the required Systems Manager policies. Grant contractors access to the AWS Management Console by configuring permission sets in AWS IAM Identity Center. Use Systems Manager Session Manager for secure instance access without requiring open network ports.
Session Manager provides audited, portless access to private instances, and IAM Identity Center centralizes console access for external contractors. The bastion host option fails because managing SSH keys and exposing ports increases the attack surface.
Question 138 of 359A company hosts statistical data in an Amazon S3 bucket that users around the world download from their website using a URL that resolves to a domain name. The company needs to provide low latency access to users and plans to use Amazon Route 53 for hosting DNS records. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create a web distribution on Amazon CloudFront pointing to an Amazon S3 origin. Create an ALIAS record in the Amazon Route 53 hosted zone that points to the CloudFront distribution, resolving to the application's URL domain name.
CloudFront caching at edge locations delivers low latency for global S3 downloads, with a Route 53 alias record pointing to the distribution. A CNAME would also work but alias records are free and preferred for AWS resources in Route 53.
Question 139 of 359A financial services company runs a credit evaluation system in a private subnet behind an Application Load Balancer (ALB) in a VPC. The VPC includes a NAT gateway and an internet gateway. The system analyzes customer credit data and uploads the results to Amazon S3 for reporting. The company has strict regulatory requirements stating that all data traffic must remain within AWS's private network and must not traverse the public internet. Additionally, the company wants to implement a cost-effective solution while ensuring compliance. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Configure an S3 gateway endpoint. Update the route table of the private subnet to direct S3 traffic through the endpoint.
An S3 gateway endpoint routes traffic privately to S3 through the AWS network and is free of charge, making it the most cost-effective compliant option. The interface endpoint also works but incurs hourly and per-GB charges, so it is not the cheapest.
Question 140 of 359A Financial Services company currently stores data in Amazon S3. Each bucket contains items which have different access patterns. The Chief Financial officer of the organization wants to reduce costs, as they have noticed a sharp increase in their S3 bill. The Chief Financial Officer wants to reduce the S3 spend as quickly as possible. What is the quickest way to reduce the S3 spend with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Transition the objects to the appropriate storage class by using an S3 Lifecycle configuration.
An S3 Lifecycle configuration automatically transitions objects to cheaper storage classes with almost no operational overhead. Trusted Advisor can only recommend cost optimizations, not move objects, and forcing everything into Glacier ignores mixed access patterns.
Question 141 of 359A company has deployed an application that consists of several microservices running on Amazon EC2 instances behind an Amazon API Gateway API. A Solutions Architect is concerned that the microservices are not designed to elastically scale when large increases in demand occur. Which solution addresses this concern?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an Amazon SQS queue to store incoming requests. Configure the microservices to retrieve the requests from the queue for processing.
Decoupling with an SQS queue buffers incoming requests so the non-scaling microservices process them at their own pace. Monitoring and alarms only detect the problem, and a load balancer still needs targets that can handle the load.
Question 142 of 359A company runs its critical payment processing application on an Amazon Aurora MySQL cluster in the ap-southeast-1 Region. As part of its disaster recovery (DR) strategy, the company has selected the ap-northeast-1 Region for failover capabilities. The company requires a recovery point objective (RPO) of less than 5 minutes and a recovery time objective (RTO) of no more than 15 minutes. The company also wants to minimize operational overhead and ensure failover happens with minimal downtime and configuration. Which solution will meet these requirements with the MOST operational efficiency?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Convert the Aurora cluster to an Aurora global database. Configure cross-Region replication and managed failover.
Aurora global database replicates across Regions with typically under a second of lag and supports managed failover, meeting both RPO and RTO with minimal operational effort. The cross-Region read replica option fails because manual promotion adds downtime and configuration work.
Question 143 of 359A security team wants to limit access to specific services or actions in all of the team's AWS accounts. All accounts belong to a large organization in AWS Organizations. The solution must be scalable and there must be a single point where permissions can be maintained. What should a solutions architect do to accomplish this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create a service control policy in the root organizational unit to deny access to the services or actions
A service control policy attached at the root organizational unit provides a single, scalable guardrail that denies the specified services or actions across all accounts. Cross-account roles require per-account management, so they fail the centralized-control requirement.
Question 144 of 359A security officer requires that access to company financial reports is logged. The reports are stored in an Amazon S3 bucket. Additionally, any modifications to the log files must be detected. Which actions should a solutions architect take?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS CloudTrail to create a new trail. Configure the trail to log read and write data events on the S3 bucket that houses the reports. Log these events to a new bucket, and enable log file validation
CloudTrail data events capture object-level access to the S3 bucket, and log file validation detects any tampering with the log files. Management events only cover control-plane operations, so they miss GetObject and PutObject activity on the reports.
Question 145 of 359A company runs a containerized application on an Amazon Elastic Kubernetes Service (EKS) using a microservices architecture. The company requires a solution to collect, aggregate, and summarize metrics and logs. The solution should provide a centralized dashboard for viewing information including CPU and memory utilization for EKS namespaces, services, and pods. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Configure Amazon CloudWatch Container Insights in the existing EKS cluster. View the metrics and logs in the CloudWatch console.
CloudWatch Container Insights collects, aggregates, and summarizes metrics and logs for EKS, including CPU and memory by namespace, service, and pod. The plain CloudWatch agent lacks the curated container dashboards the requirement specifies.
Question 146 of 359A company's staff connect from home office locations to administer applications using bastion hosts in a single AWS Region. The company requires a resilient bastion host architecture that requires minimal ongoing operational overhead. How can a Solutions Architect best meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create a Network Load Balancer backed by an Auto Scaling group with instances in multiple Availability Zones.
A Network Load Balancer with an Auto Scaling group spanning multiple Availability Zones gives resilient, self-healing bastion access within one region. Auto Scaling groups cannot span regions, and a cluster placement group concentrates instances in a single AZ.
Question 147 of 359A company requires a high-performance file system that can be mounted on Amazon EC2 Windows instances and Amazon EC2 Linux instances. Applications running on the EC2 instances perform separate processing of the same files and the solution must provide a file system that can be mounted by all instances simultaneously. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use Amazon FSx for Windows File Server for the Windows instances and the Linux instances.
Amazon FSx for Windows File Server provides one SMB share that both Windows and Linux instances can mount simultaneously. EFS does not support native Windows mounts, and split file systems break the shared-file requirement.
Question 148 of 359A scientific research organization runs an on-premises simulation application that processes large datasets. The organization has migrated all simulation data to Amazon S3 to reduce costs. The simulation application requires low-latency storage access for seamless performance during processing tasks. The organization needs to design a storage solution that minimizes costs while maintaining the performance requirements of the application. Which storage solution will meet these requirements in the MOST cost-effective way?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Use Amazon S3 File Gateway to provide low-latency storage for the on-premises application. The File Gateway will cache frequently accessed data locally.
Amazon S3 File Gateway provides low-latency access by caching frequently accessed data on premises while keeping the primary data in S3, which is cost effective. DataSync is a batch transfer tool, not a continuous low-latency access solution, so it fails the performance requirement.
Question 149 of 359A research organization runs its photo analysis application on AWS. The application processes images uploaded by field scientists and stores them temporarily on an Amazon EC2 instance's locally attached Amazon Elastic Block Store (Amazon EBS) volume. Every evening, the processed images are uploaded to an Amazon S3 bucket for long-term storage. The solutions architect has discovered that the images are being uploaded to S3 through the public internet. The organization wants to ensure that the upload traffic to Amazon S3 remains private and does not use the public internet. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create a gateway VPC endpoint for the S3 bucket. Update the VPC's route table to route all S3 traffic through the gateway endpoint.
A gateway VPC endpoint for S3 routes traffic privately through the AWS network, and the route table update sends all S3 traffic through it at no extra cost. A NAT gateway still sends traffic over the public internet, so it fails the privacy requirement.
Question 150 of 359A company needs to migrate a large quantity of data from an on-premises environment to Amazon S3. The company is connected via an AWS Direct Connect (DX) connection. The company requires a fully managed solution that will keep the data private and automate and accelerate the replication of the data to AWS storage services. Which solution should a Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Deploy an AWS DataSync agent for the on-premises environment. Configure a task to replicate the data and connect it to a VPC endpoint.
DataSync is fully managed and automates accelerated replication to AWS, and using a VPC endpoint keeps the traffic private over the Direct Connect connection. The public endpoint option sends data over the internet, violating the privacy requirement.
Question 151 of 359A company is migrating its legacy customer support applications from an on-premises data center to AWS. Each application runs on a dedicated virtual machine and relies on proprietary software that cannot be modified. The applications must remain highly available and continue to operate in the event of a single Availability Zone failure. The company wants to minimize changes to its architecture and operational overhead. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Amazon Machine Image (AMI) for each application. Launch two EC2 instances for each application in different Availability Zones. Use an Application Load Balancer to distribute traffic evenly between the instances.
Creating an AMI and launching instances in two Availability Zones behind an Application Load Balancer delivers high availability with minimal architectural change for unmodified applications. Refactoring to microservices violates the requirement that the proprietary software cannot be changed.
Question 152 of 359A financial services company needs to set up an Amazon RDS Multi-AZ database to store customer transaction records. The database will serve as the backend for an on-premises financial analysis application. The company requires the on-premises application to connect directly to the RDS database when employees are working from the office. The company must ensure the connection is established securely and efficiently. Which solution provides the required connectivity MOST securely?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create a VPC with two private subnets. Deploy the RDS database in the private subnets. Establish connectivity between the on-premises office and AWS using AWS Site-to-Site VPN with a customer gateway.
Placing RDS in private subnets and connecting the office through a Site-to-Site VPN keeps the database off the internet while allowing direct, encrypted access. Options with public subnets expose the database, and security group rules alone do not provide private connectivity.
Question 153 of 359A Solutions Architect is designing a solution for an application that requires very low latency between the client and the backend. The application uses the UDP protocol, and the backend is hosted on Amazon EC2 instances. The solution must be highly available across multiple Regions and users around the world should be directed to the most appropriate Region based on performance. How can the Solutions Architect meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Deploy a Network Load Balancer in front of the EC2 instances in each Region. Use AWS Global Accelerator to route traffic to the most optimal Regional endpoint.
A Network Load Balancer in each Region handles UDP traffic with low latency, and Global Accelerator steers users to the best Regional endpoint over the AWS backbone. CloudFront only serves HTTP and HTTPS, so it cannot be used for UDP traffic.
Question 154 of 359A research institute uses an Amazon Elastic Kubernetes Service (Amazon EKS) cluster to run machine learning workloads. The institute must ensure that Kubernetes service accounts within the EKS cluster have secure, fine-grained access to specific AWS resources for model training and data processing. The solution must use IAM roles for service accounts (IRSA) to meet these requirements. Which combination of solutions will meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Configure a trust relationship between the IAM roles for the service accounts and an OpenID Connect (OIDC) identity provider associated with the EKS cluster. · D. Define an IAM role that includes the required permissions. Annotate the Kubernetes service accounts with the Amazon Resource Name (ARN) of the IAM role.
IRSA requires an OIDC provider trust relationship so IAM trusts the cluster's service account tokens, plus an IAM role annotated on the service account for permissions. Attaching policies to the worker node role grants every pod those permissions, breaking least privilege.
Question 155 of 359An application runs on-premises and produces data that must be stored in a locally accessible file system that servers can mount using the NFS protocol. The data must be subsequently analyzed by Amazon EC2 instances in the AWS Cloud. How can these requirements be met?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use an AWS Storage Gateway file gateway to provide a locally accessible file system that replicates data to the cloud, then analyze the data in the AWS Cloud.
A Storage Gateway file gateway exposes an NFS mount on premises and replicates files to Amazon S3, where EC2 instances can analyze them. Tape and volume gateways do not provide an NFS file system, so they fail the core requirement.
Question 156 of 359An application runs on Amazon EC2 Linux instances. The application generates log files which are written using standard API calls. A storage solution is required that can be used to store the files indefinitely and must allow concurrent access to all files. Which storage service meets these requirements and is the MOST cost-effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Amazon S3
Because the logs are written via API calls, S3 fits naturally, offering indefinite retention, concurrent access, and the lowest cost. EFS also allows concurrent access but costs significantly more, making it the key distractor here.
Question 157 of 359A company has experienced malicious traffic from some suspicious IP addresses. The security team discovered the requests are from different IP addresses under the same CIDR range. What should a solutions architect recommend to the team?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Add a deny rule in the inbound table of the network ACL with a lower rule number than other rules
Only network ACLs support deny rules, and rules are evaluated from the lowest number up, so an inbound deny with a low rule number blocks the CIDR first. Remember security groups are allow-only, which eliminates both security group options.
Question 158 of 359A company has created a disaster recovery solution for an application that runs behind an Application Load Balancer (ALB). The DR solution consists of a second copy of the application running behind a second ALB in another Region. The Solutions Architect requires a method of automatically updating the DNS record to point to the ALB in the second Region. What action should the Solutions Architect take?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Enable an Amazon Route 53 health check.
Route 53 health checks paired with a failover routing policy automatically switch DNS to the secondary ALB when the primary fails. The ALB health check option is the trap; it only checks targets behind the load balancer, not regional availability.
Question 159 of 359A web app allows users to upload images for viewing online. The compute layer that processes the images is behind an Auto Scaling group. The processing layer should be decoupled from the front end and the ASG needs to dynamically adjust based on the number of images being uploaded. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create an Amazon SQS queue and custom CloudWatch metric to measure the number of messages in the queue. Configure the ASG to scale based on the number of messages in the queue
SQS decouples the layers, and scaling the ASG on queue depth via a CloudWatch metric tracks actual upload volume. CPU-based target tracking is the tempting distractor, but it reacts to load rather than the number of pending images.
Question 160 of 359A company has a Production VPC and a Pre-Production VPC. The Production VPC uses VPNs through a customer gateway to connect to a single device in an on-premises data center. The Pre-Production VPC uses a virtual private gateway attached to two AWS Direct Connect (DX) connections. Both VPCs are connected using a single VPC peering connection. How can a Solutions Architect improve this architecture to remove any single point of failure?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Add additional VPNs to the Production VPC from a second customer gateway device.
The lone on-premises customer gateway device is the single point of failure, so adding a second customer gateway removes it. A second virtual private gateway is the classic distractor because the AWS side is already redundant by design.
Question 161 of 359A Solutions Architect works for a company looking to centralize its Machine Learning Operations. Currently they have a large amount of existing cloud storage to store their operational data which is used for machine learning analysis. There is some data which exists within an Amazon RDS MySQL database, and they need a solution which can easily retrieve data from the database. Which service can be used to build a centralized data repository to be used for Machine Learning purposes?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. AWS Lake Formation
AWS Lake Formation builds a centralized data lake and can ingest data directly from RDS MySQL databases, which fits the machine learning repository requirement. On the exam, remember Lake Formation is the glue for building secure data lakes; S3 alone is just storage and does not pull from databases.
Question 162 of 359A company has created an application that stores sales performance data in an Amazon DynamoDB table. A web application is being created to display the data. A Solutions Architect must design the web application using managed services that require minimal operational maintenance. Which architectures meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. An Amazon API Gateway REST API invokes an AWS Lambda function. The Lambda function reads data from the DynamoDB table. · B. An Amazon API Gateway REST API directly accesses the sales performance data in the DynamoDB table.
Both API Gateway patterns are fully managed: Lambda proxy integration reads DynamoDB, or API Gateway can proxy DynamoDB queries directly. EC2-based designs fail the minimal-maintenance requirement, and an ELB cannot target a DynamoDB table.
Question 163 of 359A government agency is moving its document management system to AWS. The application will store classified documents in Amazon S3. The agency must encrypt the documents before storing them in S3 to ensure compliance with strict data security regulations. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Encrypt the documents by using client-side encryption with customer managed keys and upload the encrypted files to S3.
Client-side encryption encrypts data before it leaves the agency's environment, satisfying the requirement to encrypt before storing in S3. SSE-KMS is secure but encrypts at the service side after upload, so it fails the explicit wording of the requirement.
Question 164 of 359A Solutions Architect working for a large financial institution is building an application to manage their customers financial information and their sensitive personal information. The Solutions Architect requires that the storage layer can store immutable data out of the box, with the ability to encrypt the data at rest and requires that the storage layer provides ACID properties. They also want to use a containerized solution to manage the compute layer. Which solution will meet these requirements with the LEAST amount of operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Set up an ECS cluster behind an Application Load Balancer on AWS Fargate. Use Amazon Quantum Ledger Database (QLDB) to manage the storage layer.
QLDB provides an immutable, append-only journal with ACID transactions, matching the storage requirements, while ECS on Fargate offers containerized compute with minimal overhead. S3 lacks ACID properties, and ECS on EC2 adds instance management burden.
Question 165 of 359A media streaming company stores user activity logs in an Amazon S3 bucket. The logs are accessed frequently for real-time analytics and reporting. The company enforces strict encryption requirements for data stored in S3 and currently uses AWS Key Management Service (AWS KMS) for encryption. The company wants to reduce costs related to encrypting objects in the S3 bucket while maintaining compliance with its encryption requirements and minimizing the number of AWS KMS calls.
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Enable S3 Bucket Key for server-side encryption with AWS KMS keys (SSE-KMS) on the objects to reduce the cost of KMS requests.
Enabling an S3 Bucket Key with SSE-KMS cuts AWS KMS request costs by using a bucket-level key that wraps per-object keys. SSE-S3 would be cheaper but drops KMS entirely, violating the company's strict encryption requirements.
Question 166 of 359A company has created a duplicate of its environment in another AWS Region. The application is running in warm standby mode. There is an Application Load Balancer (ALB) in front of the application. Currently, failover is manual and requires updating a DNS alias record to point to the secondary ALB. How can a solutions architect automate the failover process?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Enable an Amazon Route 53 health check
A Route 53 health check with a failover routing policy automatically detects primary failure and directs traffic to the secondary ALB. ALB health checks only probe registered targets, so they cannot trigger cross-region DNS failover.
Question 167 of 359A media company is building a video content distribution platform on AWS. The platform uses an REST API hosted on Amazon API Gateway to serve metadata about the videos, such as titles and descriptions. The metadata is confidential and must be accessible only from a specific set of trusted IP addresses belonging to the company's office network. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure an API Gateway resource policy that denies access to any IP address that is not explicitly allowed.
An API Gateway resource policy with an IP-based deny condition restricts the REST API to the trusted office addresses. API Gateway is serverless with no security groups or subnets, so those distractors are architecturally impossible.
Question 168 of 359A financial services company manages its web application on Amazon EC2 instances. The EC2 instances are registered in an IP address-type target group behind an Application Load Balancer (ALB). The company uses AWS Systems Manager for patching and routine maintenance of the instances. To meet security compliance requirements, the company must ensure that EC2 instances are temporarily removed from service during patching to prevent serving traffic. During a recent patching attempt, the company experienced application errors and traffic disruptions.
Select 2 answers.
Show answer & explanation
Correct answer: C. Implement the AWSEC2-PatchLoadBalancerInstance Systems Manager Automation document to manage the patching process for EC2 instances behind the ALB. · E. Use the Systems Manager Maintenance Windows feature to schedule patching and automatically deregister instances from the ALB during updates.
The AWSEC2-PatchLoadBalancerInstance Automation runbook deregisters instances, patches them, and re-registers them, while Maintenance Windows schedules the work safely. Relying on ALB health checks causes the traffic errors the company already experienced.
Question 169 of 359A video editing company processes high-resolution footage for its clients. Each video file is several terabytes in size and needs to undergo intensive editing, such as applying filters and color grading, before delivery. Processing each video takes up to 25 minutes. The company needs a solution that can scale to handle increased demand during peak periods while remaining cost-effective. The processed videos must be accessible for a minimum of 90 days. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use AWS Batch to orchestrate video editing jobs on Spot Instances. Store metadata in Amazon ElastiCache for Redis and processed video files in Amazon S3 Intelligent-Tiering.
AWS Batch with Spot Instances handles bursty, long-running batch jobs cheaply, and S3 Intelligent-Tiering keeps the processed videos accessible while optimizing costs over 90 days. Glacier Flexible Retrieval is for archives with retrieval delays, making that option fail the accessibility requirement.
Question 170 of 359A shared services VPC is being set up for use by several AWS accounts. An application needs to be securely shared from the shared services VPC. The solution should not allow consumers to connect to other instances in the VPC. How can this be set up with the least administrative effort? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Create a Network Load Balancer (NLB) · C. Use AWS PrivateLink to expose the application as an endpoint service
AWS PrivateLink exposes the application as an endpoint service backed by an NLB, giving consumers private access to only that application. VPC peering would open the entire VPC route space, requiring ongoing security group maintenance and greater administrative effort.
Question 171 of 359A company wants to use Amazon Elastic Container Service (Amazon ECS) to run its containerized application in a hybrid environment. The company needs to ensure that the application can scale across both on-premises and AWS environments. It also requires a load balancer to handle HTTP traffic for the new containers that will run in the AWS Cloud. Which combination of actions will meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Set up an Application Load Balancer for cloud ECS services. · E. Set up an ECS cluster that uses the AWS Fargate launch type for the cloud application containers. Use an Amazon ECS Anywhere external launch type for the on-premises application containers.
Fargate handles the cloud containers, ECS Anywhere with the external launch type covers on-premises, and an ALB routes the HTTP traffic. The Network Load Balancer distractor fails because it is built for TCP and UDP, not HTTP.
Question 172 of 359A company requires a fully managed replacement for an on-premises storage service. The company's employees often work remotely from various locations. The solution should also be easily accessible to systems connected to the on-premises environment. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon FSx to create an SMB file share. Connect remote clients to the file share over a client VPN.
Amazon FSx for Windows File Server provides a fully managed SMB file share, and Client VPN gives remote workers secure access. Storage Gateway volume gateway uses iSCSI block storage, which is poorly suited for remote users, and DataSync only migrates data rather than replacing the service.
Question 173 of 359An organization is extending a secure development environment into AWS. They have already secured the VPC including removing the Internet Gateway and setting up a Direct Connect connection. What else needs to be done to add encryption?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Setup a Virtual Private Gateway (VPG)
A virtual private gateway enables a site-to-site VPN that runs an IPsec tunnel over the Direct Connect link, encrypting the traffic. Direct Connect itself has no native encryption toggle, and BGP handles routing only, not security.
Question 174 of 359An Architect needs to find a way to automatically and repeatably create many member accounts within an AWS Organization. The accounts also need to be moved into an OU and have VPCs and subnets created. What is the best way to achieve this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use CloudFormation with scripts
AWS CloudFormation with scripts automates account creation, OU placement, and VPC and subnet provisioning repeatably. The Organizations API alone cannot create VPCs and subnets, and the CLI and console are not true automation approaches.
Question 175 of 359A healthcare startup is building a cloud-based patient management system on AWS. The system processes sensitive health data and uses Amazon RDS for the database, Amazon S3 for storing medical reports, and AWS Lambda for processing event-driven workflows triggered by S3 Event Notifications. The startup uses AWS IAM Identity Center to manage user authentication. The development, testing, and operations teams need secure access to RDS and S3 while ensuring compliance with healthcare regulations that mandate least privilege access and centralized access control. Which solution meets these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Use AWS IAM Identity Center integrated with the startup's existing Active Directory. Create permission sets with fine-grained permissions for RDS and S3. Assign team members to appropriate groups in Active Directory, which map to Identity Center permission sets.
IAM Identity Center with Active Directory integration gives centralized access control and permission sets that enforce least privilege with minimal overhead. The Organizations option is the strongest distractor, but multi-account and cross-account roles add far more complexity than required here.
Question 176 of 359An application in a private subnet needs to query data in an Amazon DynamoDB table. Use of the DynamoDB public endpoints must be avoided. What is the most EFFICIENT and secure method of enabling access to the table?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a gateway VPC endpoint and add an entry to the route table
A gateway VPC endpoint for DynamoDB keeps traffic on the AWS network via a route table entry, with no internet gateway or VPN needed. Remember, only S3 and DynamoDB use gateway endpoints; interface endpoints use ENIs and are for other PrivateLink services.
Question 177 of 359An application running on an Amazon ECS container instance using the EC2 launch type needs permissions to write data to Amazon DynamoDB. How can you assign these permissions only to the specific ECS task that is running the application?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an IAM policy with permissions to DynamoDB and assign It to a task using the taskRoleArn parameter
IAM roles for tasks, set with taskRoleArn in the task definition, grant permissions to only that specific task. The task execution role only covers pulling images and logs, and instance-level roles or security groups would apply too broadly or grant no IAM permissions.
Question 178 of 359A company runs several NFS file servers in an on-premises data center. The NFS servers must run periodic backups to Amazon S3 using automatic synchronization for small volumes of data. Which solution meets these requirements and is MOST cost-effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Set up an AWS DataSync agent on the on-premises servers and sync the data to Amazon S3.
AWS DataSync is purpose-built for scheduled, automated synchronization between on-premises NFS shares and S3 at low cost. AWS Transfer Family lacks scheduling, Glue is an ETL service, and Direct Connect is far too expensive for small data volumes.
Question 179 of 359An application that runs a computational fluid dynamics workload uses a tightly-coupled HPC architecture that uses the MPI protocol and runs across many nodes. A service-managed deployment is required to minimize operational overhead. Which deployment option is MOST suitable for provisioning and managing the resources required for this use case?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use AWS Batch to deploy a multi-node parallel job
AWS Batch multi-node parallel jobs run tightly coupled workloads across many EC2 instances with MPI support, all fully managed. CloudFormation with a placement group could work but leaves you managing the instances yourself, which fails the low-operational-overhead requirement.
Question 180 of 359A Solutions Architect is rearchitecting an application with decoupling. The application will send batches of up to 1000 messages per second that must be received in the correct order by the consumers. Which action should the Solutions Architect take?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Amazon SQS FIFO queue
Only SQS FIFO queues guarantee message ordering, and with batching they handle up to 3,000 messages per second, covering the 1,000 per second here. A Standard queue offers best-effort ordering only, and SNS is a notification service, not a decoupling queue.
Question 181 of 359A company's application is running on Amazon EC2 instances in a single Region. In the event of a disaster, a solutions architect needs to ensure that the resources can also be deployed to a second Region. Which combination of actions should the solutions architect take to accomplish this? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Launch a new EC2 instance from an Amazon Machine Image (AMI) in the second Region · D. Copy an Amazon Machine Image (AMI) of an EC2 instance and specify the second Region for the destination
Copying the AMI to the second Region and then launching a new instance from it is the standard cross-Region DR pattern. Distractors fail because EBS volumes cannot be copied directly to or from Amazon S3 the way they describe.
Question 182 of 359A company plans to make an Amazon EC2 Linux instance unavailable outside of business hours to save costs. The instance is backed by an Amazon EBS volume. There is a requirement that the contents of the instance's memory must be preserved when it is made unavailable. How can a solutions architect meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Hibernate the instance outside business hours. Start the instance again when required.
Hibernation preserves RAM contents by writing them to the EBS root volume, so state survives while saving costs. Stopping is the key distractor but it loses memory content because the OS shuts down cleanly.
Question 183 of 359An organization has a large amount of data on Windows (SMB) file shares in their on-premises data center. The organization would like to move data into Amazon S3. They would like to automate the migration of data over their AWS Direct Connect link. Which AWS service can assist them?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. AWS DataSync
AWS DataSync automates online transfers from SMB/NFS file servers to S3 and works well over Direct Connect. Snowball is the classic distractor but it is a physical device for offline transfer, not automated network migration.
Question 184 of 359A highly elastic application consists of three tiers. The application tier runs in an Auto Scaling group and processes data and writes it to an Amazon RDS MySQL database. The Solutions Architect wants to restrict access to the database tier to only accept traffic from the instances in the application tier. However, instances in the application tier are being constantly launched and terminated. How can the Solutions Architect configure secure access to the database tier?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Configure the database security group to allow traffic only from the application security group
Referencing the application security group in the database security group automatically tracks changing Auto Scaling instances. Network ACL options fail because they filter by subnet or port, not by specific instance identity.
Question 185 of 359A legacy tightly-coupled High Performance Computing (HPC) application will be migrated to AWS. Which network adapter type should be used?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Elastic Fabric Adapter (EFA)
The Elastic Fabric Adapter supports the low-latency Message Passing Interface needed by tightly coupled HPC workloads. ENA is the distractor to watch because it offers enhanced networking but lacks OS-bypass MPI support.
Question 186 of 359A company is migrating a decoupled application to AWS. The application uses a message broker based on the MQTT protocol. The application will be migrated to Amazon EC2 instances and the solution for the message broker must not require rewriting application code. Which AWS service can be used for the migrated message broker?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Amazon MQ
Amazon MQ supports industry-standard protocols like MQTT, so the existing broker-based application can migrate without code changes. SQS and SNS are AWS-proprietary APIs and would require rewriting the messaging code.
Question 187 of 359An application has been deployed on Amazon EC2 instances behind an Application Load Balancer (ALB). A Solutions Architect must improve the security posture of the application and minimize the impact of a DDoS attack on resources. Which of the following solutions is MOST effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure an AWS WAF ACL with rate-based rules. Enable the WAF ACL on the Application Load Balancer.
A WAF rate-based rule automatically counts requests per source IP and blocks IPs exceeding the threshold, which directly mitigates volumetric DDoS traffic at the ALB. The other options rely on reactive detection and cannot reliably block attacks, since security groups do not support deny rules.
Question 188 of 359A company hosts an application on Amazon EC2 instances behind Application Load Balancers in several AWS Regions. Distribution rights for the content require that users in different geographies must be served content from specific regions. Which configuration meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create Amazon Route 53 records with a geolocation routing policy.
Route 53 geolocation routing serves users from specific regions based on where DNS queries originate, which satisfies the content distribution rights requirement. Geoproximity routes based on resource location with bias, not user geography, so it fails the requirement.
Question 189 of 359A website is running on Amazon EC2 instances and access is restricted to a limited set of IP ranges. A solutions architect is planning to migrate static content from the website to an Amazon S3 bucket configured as an origin for an Amazon CloudFront distribution. Access to the static content must be restricted to the same set of IP addresses. Which combination of steps will meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Create an AWS WAF web ACL that includes the same IP restrictions that exist in the EC2 security group. Associate this new web ACL with the CloudFront distribution. · E. Create an origin access identity (OAI) and associate it with the distribution. Change the permissions in the bucket policy so that only the OAI can read the objects.
A WAF web ACL with IP restrictions associated with CloudFront enforces the IP allowlist at the edge, and an origin access identity with a restrictive bucket policy locks down the S3 origin. Security groups cannot attach to CloudFront, and web ACLs are not associated with S3 buckets.
Question 190 of 359A solutions architect is designing the infrastructure to run an application on Amazon EC2 instances. The application requires high availability and must dynamically scale based on demand to be cost efficient. What should the solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure an Application Load Balancer in front of an Auto Scaling group to deploy instances to multiple Availability Zones
An Application Load Balancer in front of a Multi-AZ Auto Scaling group provides both high availability and demand-based scaling for cost efficiency. A single Auto Scaling group cannot span multiple Regions, which rules out the other options.
Question 191 of 359A large MongoDB database running on-premises must be migrated to Amazon DynamoDB within the next few weeks. The database is too large to migrate over the company's limited internet bandwidth so an alternative solution must be used. What should a Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use the Schema Conversion Tool (SCT) to extract and load the data to an AWS Snowball Edge device. Use the AWS Database Migration Service (DMS) to migrate the data to Amazon DynamoDB
The Schema Conversion Tool extracts the data locally onto a Snowball Edge device, which is shipped to AWS and loaded to S3, then DMS migrates it into DynamoDB. Direct Connect takes weeks to provision, and the other Snowball option incorrectly assigns the extraction step to DMS.
Question 192 of 359A company has divested a single business unit and needs to move the AWS account owned by the business unit to another AWS Organization. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Migrate the account using the AWS Organizations console
An AWS account can be moved directly between organizations using the Organizations console, CLI, or API, keeping its resources intact. Creating a new account and migrating or sharing resources is unnecessary work for a divested business unit.
Question 193 of 359A Solutions Architect is designing an application that consists of AWS Lambda and Amazon RDS Aurora MySQL. The Lambda function must use database credentials to authenticate to MySQL and security policy mandates that these credentials must not be stored in the function code. How can the Solutions Architect securely store the database credentials and make them available to the function?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Store the credentials in Systems Manager Parameter Store and update the function code and execution role
Systems Manager Parameter Store securely stores the database credentials outside the function code, and the execution role grants the function permission to retrieve them. KMS manages encryption keys, not credentials, and IAM database auth was ruled out because the scenario requires credentials.
Question 194 of 359A solutions architect needs to backup some application log files from an online ecommerce store to Amazon S3. It is unknown how often the logs will be accessed or which logs will be accessed the most. The solutions architect must keep costs as low as possible by using the appropriate S3 storage class. Which S3 storage class should be implemented to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. S3 Intelligent-Tiering
S3 Intelligent-Tiering automatically moves objects between access tiers when access patterns are unknown, minimizing cost without retrieval fees or operational overhead. The IA and Glacier classes charge retrieval fees, which get expensive if the logs turn out to be accessed frequently.
Question 195 of 359A solutions architect is designing a new service that will use an Amazon API Gateway API on the frontend. The service will need to persist data in a backend database using key-value requests. Initially, the data requirements will be around 1 GB and future growth is unknown. Requests can range from 0 to over 800 requests per second. Which combination of AWS services would meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Amazon DynamoDB · C. AWS Lambda
DynamoDB natively handles key-value data and scales to any request rate, while Lambda scales automatically between zero and thousands of requests per second. RDS is relational, and EC2 or Fargate would keep running and incur cost when traffic drops to zero.
Question 196 of 359Three Amazon VPCs are used by a company in the same region. The company has two AWS Direct Connect connections to two separate company offices and wishes to share these with all three VPCs. A Solutions Architect has created an AWS Direct Connect gateway. How can the required connectivity be configured?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Associate the Direct Connect gateway to a transit gateway
Associating the Direct Connect gateway with a transit gateway, whose attachments include all three VPCs, shares both connections with minimal management. Exam cue: many VPCs plus Direct Connect means transit gateway; the transit VIF attaches to the DX gateway, not directly to each VPC.
Question 197 of 359A Solutions Architect has placed an Amazon CloudFront distribution in front of their web server, which is serving up a highly accessed website, serving content globally. The Solutions Architect needs to dynamically route the user to a new URL depending on where the user is accessing from, through running a particular script. This dynamic routing will happen on every request, and as a result requires the code to run at extremely low latency, and low cost. What solution will best achieve this goal?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. At the Edge Location, run your code with CloudFront Functions.
CloudFront Functions run directly on edge hosts in every location, giving the lowest latency and roughly one-sixth the cost of Lambda@Edge for lightweight request-time scripting. Lambda@Edge works but runs in regional edge caches, so it loses on both latency and price here.
Question 198 of 359A solutions architect is designing an application on AWS. The compute layer will run in parallel across EC2 instances. The compute layer should scale based on the number of jobs to be processed. The compute layer is stateless. The solutions architect must ensure that the application is loosely coupled and the job items are durably stored. Which design should the solutions architect use?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Amazon SQS queue to hold the jobs that needs to be processed. Create an Amazon EC2 Auto Scaling group for the compute application. Set the scaling policy for the Auto Scaling group to add and remove nodes based on the number of items in the SQS queue
Amazon SQS durably stores jobs and lets Auto Scaling scale on queue depth, matching the loosely coupled requirement. SNS distractors fail because SNS is push-based pub/sub, not a durable job buffer for workers.
Question 199 of 359A company is testing a new web application that runs on Amazon EC2 instances. A Solutions Architect is performing load testing and must be able to analyze the performance of the web application with a granularity of 1 minute. What should the Solutions Architect do to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Enable detailed monitoring on all EC2 instances. Use Amazon CloudWatch metrics to perform the analysis.
Detailed monitoring provides EC2 metrics at 1-minute granularity in CloudWatch, which basic monitoring does not. Distractors using CloudTrail or Athena fail because they analyze logs, not 1-minute performance metrics.
Question 200 of 359To increase performance and redundancy for an application a company has decided to run multiple implementations in different AWS Regions behind network load balancers. The company currently advertise the application using two public IP addresses from separate /24 address ranges and would prefer not to change these. Users should be directed to the closest available application endpoint. Which actions should a solutions architect take? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Migrate both public IP addresses to the AWS Global Accelerator · C. Create an AWS Global Accelerator and attach endpoints in each AWS Region
AWS Global Accelerator lets you bring your own /24 IP ranges and use them as static anycast entry points while routing users to the closest healthy regional endpoint. Route 53 geolocation routing would force new IP addresses, which the company wants to avoid.
Question 201 of 359A new application will run across multiple Amazon ECS tasks. Front-end application logic will process data and then pass that data to a back-end ECS task to perform further processing and write the data to a datastore. The architect would like to reduce interdependencies so failures do not impact other components. Which solution should the architect use?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Amazon SQS queue and configure the front-end to add messages to the queue and the back-end to poll the queue for messages
An SQS queue decouples the front-end and back-end ECS tasks, letting each process messages independently without direct dependencies. Remember SQS is pull-based only; the option claiming SQS pushes messages to the back-end is invalid, and Firehose is for streaming to destinations.
Question 202 of 359Every time an item in an Amazon DynamoDB table is modified a record must be retained for compliance reasons. What is the most efficient solution to recording this information?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Enable DynamoDB Streams. Configure an AWS Lambda function to poll the stream and record the modified item data to an Amazon S3 bucket
DynamoDB Streams captures item-level changes in near real time, and a Lambda function can process them and archive the data to S3. CloudTrail only records API calls, not the actual modified item data, so it cannot satisfy the compliance requirement.
Question 203 of 359A company delivers content to subscribers distributed globally from an application running on AWS. The application uses a fleet of Amazon EC2 instances in a private subnet behind an Application Load Balancer (ALB). Due to an update in copyright restrictions, it is necessary to block access for specific countries. What is the EASIEST method to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon CloudFront to serve the application and deny access to blocked countries
CloudFront geo restriction natively blocks or allows users by country with a simple whitelist or blacklist configuration. Security groups and NACLs operate on IP addresses, not geography, so managing country-level blocks with them is impractical.
Question 204 of 359An Amazon RDS PostgreSQL database is configured as Multi-AZ. A solutions architect needs to scale read performance and the solution must be configured for high availability. What is the most cost-effective solution?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create a read replica as a Multi-AZ DB instance
RDS allows creating a read replica as a Multi-AZ DB instance, giving a standby copy for failover and scaling reads cost-effectively in one deployment. A single replica in a different AZ improves placement but provides no automatic failover for the replica itself.
Question 205 of 359An organization wants to share regular updates about their charitable work using static webpages. The pages are expected to generate a large amount of views from around the world. The files are stored in an Amazon S3 bucket. A solutions architect has been asked to design an efficient and effective solution. Which action should the solutions architect take to accomplish this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon CloudFront with the S3 bucket as its origin
CloudFront caches the static content at edge locations worldwide, reducing latency for a globally distributed audience with S3 as the origin. Cross-Region replication alone provides no mechanism to direct users to the nearest copy of the files.
Question 206 of 359A solutions architect is creating a document submission application for a school. The application will use an Amazon S3 bucket for storage. The solution must prevent accidental deletion of the documents and ensure that all versions of the documents are available. Users must be able to upload and modify the documents. Which combination of actions should be taken to meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Enable versioning on the bucket · E. Enable MFA Delete on the bucket
Versioning preserves every version of the documents, and MFA Delete requires an additional authentication factor to permanently remove objects, preventing accidental deletion. Read-only permissions would block required uploads, and encryption does not protect against deletes.
Question 207 of 359A website runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB) which serves as an origin for an Amazon CloudFront distribution. An AWS WAF is being used to protect against SQL injection attacks. A review of security logs revealed an external malicious IP that needs to be blocked from accessing the website. What should a solutions architect do to protect the application?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Modify the configuration of AWS WAF to add an IP match condition to block the malicious IP address
AWS WAF is the right layer to block a specific malicious IP because it inspects requests at the edge before they reach the ALB. Security groups cannot create deny rules, and NACLs only see the load balancer IPs, so they cannot block the original client.
Question 208 of 359A Solutions Architect has been tasked with re-deploying an application running on AWS to enable high availability. The application processes messages that are received in an ActiveMQ queue running on a single Amazon EC2 instance. Messages are then processed by a consumer application running on Amazon EC2. After processing the messages the consumer application writes results to a MySQL database running on Amazon EC2. Which architecture offers the highest availability and low operational complexity?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Deploy Amazon MQ with active/standby brokers configured across two Availability Zones. Create an Auto Scaling group for the consumer EC2 instances across two Availability Zones. Use an Amazon RDS MySQL database with Multi-AZ enabled.
Amazon MQ active/standby across two AZs, an Auto Scaling group, and Multi-AZ RDS together deliver high availability with the least operational overhead using managed services. The distractors either skip Auto Scaling or hand-manage MySQL replication, adding complexity without improving availability.
Question 209 of 359A company has uploaded highly critical data to an Amazon S3 bucket. Management is concerned about data availability and requires that steps be taken to protect the data from accidental deletion. The data should still be accessible, and a user should be able to delete the data intentionally. Which combination of steps should a solutions architect take to accomplish this? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Enable versioning on the S3 bucket. · E. Enable MFA Delete on the S3 bucket.
Versioning keeps deleted objects as versions so accidental deletions can be recovered, and MFA Delete requires extra authentication for permanent deletions while still allowing intentional ones. Encryption, bucket policies, and lifecycle policies address other concerns but do not guard against accidental deletion.
Question 210 of 359An HR application stores employment records on Amazon S3. Regulations mandate that the records are retained for seven years. Once created, the records are accessed infrequently for the first three months and then must be available within 10 minutes if required thereafter. Which lifecycle action meets the requirements while MINIMIZING cost?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Store the data in S3 Standard-IA for 3 months, then transition to S3 Glacier
Standard-IA is the cheapest fit for infrequent access during the first three months, and Glacier's standard retrieval completes well within 10 minutes for the long retention period. S3 Standard and Intelligent-Tiering cost more for data with known, infrequent access patterns.
Question 211 of 359A company is finalizing their disaster recovery plan. A limited set of core services will be replicated to the DR site, ready to seamlessly take over in the event of a disaster. All other services will be switched off. Which DR strategy is the company using?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Pilot light
Pilot light keeps only a minimal core of critical services running and synced while everything else stays off until disaster strikes. Warm standby is the closest distractor, but it runs a scaled-down yet fully functional environment at all times, which costs more.
Question 212 of 359A company requires a solution to allow customers to customize images that are stored in an online catalog. The image customization parameters will be sent in requests to Amazon API Gateway. The customized image will then be generated on-demand and can be accessed online. The solutions architect requires a highly available solution. Which solution will be MOST cost-effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use AWS Lambda to manipulate the original images 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
The fully serverless option with Lambda, S3, and CloudFront costs nothing when idle while remaining highly available. Options using EC2 or an Elastic Load Balancer incur continuous charges even without traffic, so they are less cost-effective.
Question 213 of 359Over 500 TB of data must be analyzed using standard SQL business intelligence tools. The dataset consists of a combination of structured data and unstructured data. The unstructured data is small and stored on Amazon S3. Which AWS services are most suitable for performing analytics on the data?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Amazon Redshift with Amazon Redshift Spectrum
Redshift is a petabyte-scale data warehouse that works with standard SQL BI tools, and Redshift Spectrum queries data in S3 without loading it. DynamoDB and ElastiCache are not analytics services, and RDS MariaDB is built for OLTP workloads.
Question 214 of 359A company has acquired another business and needs to migrate their 50TB of data into AWS within 1 month. They also require a secure, reliable and private connection to the AWS cloud. How are these requirements best accomplished?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Migrate data using AWS Snowball. Provision an AWS VPN initially and order a Direct Connect link
Snowball meets the one-month migration deadline for 50 TB, while a VPN provides immediate private connectivity and Direct Connect can be ordered for the long term. Direct Connect alone fails because its provisioning lead time often exceeds one month.
Question 215 of 359A company runs a web application that serves weather updates. The application runs on a fleet of Amazon EC2 instances in a Multi-AZ Auto scaling group behind an Application Load Balancer (ALB). The instances store data in an Amazon Aurora database. A solutions architect needs to make the application more resilient to sporadic increases in request rates. Which architecture should the solutions architect implement? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Add an Amazon CloudFront distribution in front of the ALB · C. Add Amazon Aurora Replicas
CloudFront caches content at edge locations and offloads sudden request spikes from the ALB, while Aurora Replicas offload read traffic from the writer instance. WAF blocks malicious traffic but does not absorb load spikes, and Global Accelerator addresses latency, not scaling.
Question 216 of 359A telecommunications company is looking to expand its 5G coverage nationwide, and as a result needs to provision and build their own private cellular network with the help of AWS. Which solution does AWS provide to help with this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. AWS Private 5G
AWS Private 5G is the managed service that lets you build and scale your own private cellular network with AWS supplying the hardware and software. For the exam, remember Wavelength extends AWS services into 5G networks for low-latency apps, rather than building a private network.
Question 217 of 359An IoT sensor is being rolled out to thousands of a company's existing customers. The sensors will stream high volumes of data each second to a central location. A solution must be designed to ingest and store the data for analytics. The solution must provide near-real time performance and millisecond responsiveness. Which solution should a Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Ingest the data into an Amazon Kinesis Data Stream. Process the data with an AWS Lambda function and then store the data in Amazon DynamoDB.
Kinesis Data Streams ingests high-volume streaming data and Lambda processes it, while DynamoDB delivers single-digit millisecond performance. Redshift is a data warehouse without millisecond responsiveness, and SQS queuing doesn't match continuous near-real-time stream ingestion.
Question 218 of 359An Amazon RDS Read Replica is being deployed in a separate region. The master database is not encrypted but all data in the new region must be encrypted. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Encrypt a snapshot from the master DB instance, create a new encrypted master DB instance, and then create an encrypted cross-region Read Replica
You cannot encrypt an RDS instance after creation or make an encrypted replica of an unencrypted master, so you must encrypt a snapshot, restore a new encrypted master, then replicate. Remember the exam rule: unencrypted sources cannot produce encrypted targets directly.
Question 219 of 359Amazon EC2 instances in a development environment run between 9am and 5pm Monday-Friday. Production instances run 24/7. Which pricing models should be used to optimize cost and ensure capacity is available? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. On-demand capacity reservations for the development environment · C. Use Reserved instances for the production environment
On-Demand Capacity Reservations guarantee capacity for the nine-to-five dev workload with no commitment, while Reserved Instances suit the 24/7 production fleet. A test-taker could argue Spot suits dev workloads, but the question requires guaranteed capacity, which Spot cannot provide.
Question 220 of 359A Solutions Architect for a large banking company is configuring access control for an Amazon S3 bucket containing thousands of financial records. There are 20 different teams that need access to this bucket, but they all need different permissions. The 20 teams correspond to 20 accounts within the banking company that are currently using AWS Organizations. What is the simplest way to achieve this while adhering to the principle of least privilege?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use S3 Access Points to administer different access policies to each team, and control access points using Service Control Policies within AWS Organizations.
S3 Access Points give each team its own policy on a shared bucket, and SCPs in AWS Organizations can restrict which access points are usable. Splitting data into buckets or creating per-user roles creates far more operational overhead than access points.
Question 221 of 359A computer scientist working for a university is looking to build a machine learning application which will use telemetry data to predict weather for a given area at a given time. This application would benefit from using managed services and will need to find a solution which uses third party data within the application. Which of the following combinations of services will deliver the best solution?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Amazon SageMaker to build the machine learning part of the application and use AWS Data Exchange to gain access to the third-party telemetry data.
SageMaker is the managed ML service, and AWS Data Exchange is the marketplace for licensed third-party datasets such as telemetry data. A TensorFlow AMI means self-managed EC2, and DataSync is for storage migration, not acquiring third-party data.
Question 222 of 359A Solutions Architect is migrating a distributed application from their on-premises environment into AWS. This application consists of an Apache Cassandra NoSQL database, with a containerized SUSE Linux compute layer with an additional storage layer made up of multiple Microsoft SQL Server databases. Once in the cloud the company wants to have as little operational overhead as possible, with no schema conversion during the migration and the company wants to host the architecture in a highly available and durable way. Which of the following groups of services will provide the solutions architect with the best solution ?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Run the NoSQL database on Amazon Keyspaces, and the compute layer on Amazon ECS on Fargate. Use Amazon RDS for Microsoft SQL Server to host the second storage layer.
Amazon Keyspaces is the managed Cassandra-compatible service, so it migrates the NoSQL database with no schema conversion, and ECS on Fargate plus RDS for SQL Server keeps everything managed. DynamoDB would require converting the Cassandra schema, and Aurora cannot host SQL Server.
Question 223 of 359An automotive company plans to implement IoT sensors in manufacturing equipment that will send data to AWS in real time. The solution must receive events in an ordered manner from each asset and ensure that the data is saved for future processing. Which solution would be MOST efficient?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use Amazon Kinesis Data Streams for real-time events with a partition for each equipment asset. Use Amazon Kinesis Data Firehose to save data to Amazon S3.
Kinesis Data Streams with a partition key per asset guarantees ordering per asset, and Firehose delivers the stream to S3 for durable storage. Exam cue: per-producer ordering means partition keys, and Firehose targets S3, not EBS, which is block storage tied to one instance.
Question 224 of 359A Solutions Architect needs to select a low-cost, short-term option for adding resilience to an AWS Direct Connect connection. What is the MOST cost-effective solution to provide a backup for the Direct Connect connection?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Implement an IPSec VPN connection and use the same BGP prefix
A Site-to-Site VPN advertising the same BGP prefix as Direct Connect gives a low-cost failover where DX is preferred by BGP. A second Direct Connect connection is the strongest distractor but is costly and slow to provision.
Question 225 of 359A Solutions Architect has been tasked with building an application which stores images to be used for a website. The website will be accessed by thousands of customers. The images within the application need to be able to be transformed and processed as they are being retrieved. The solutions architect would prefer to use managed services to achieve this, and the solution should be highly available and scalable, and be able to serve users from around the world with low latency. Which scenario represents the easiest solution for this task?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Store the images in Amazon S3, behind a CloudFront distribution. Use S3 Object Lambda to transform and process the images whenever a GET request is initiated on an object.
S3 Object Lambda runs code on GET requests to transform objects in place, which fits dynamic image processing behind CloudFront. S3 Event Notifications is the main distractor because events fire on object actions, not on retrieval.
Question 226 of 359A team are planning to run analytics jobs on log files each day and require a storage solution. The size and number of logs is unknown and data will persist for 24 hours only. What is the MOST cost-effective solution?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon S3 Standard
S3 Standard is the best fit for short-lived data with unknown size and access patterns, with no retrieval fees or minimum object size charges. The IA classes carry per-GB retrieval fees and 128 KB minimum billing, and Glacier Deep Archive takes hours to retrieve.
Question 227 of 359A Solutions Architect is designing a fully serverless, microservices-based web application that requires a GraphQL API to provide a single entry point to the application. Which AWS managed service could the Solutions Architect use?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. AWS AppSync
AWS AppSync is the managed service purpose-built for serverless GraphQL APIs with a single endpoint across multiple data sources. API Gateway only supports REST and HTTP APIs, while Lambda and Athena do not provide GraphQL API management on their own.
Question 228 of 359As part of a company's shift to the AWS cloud, they need to gain insight into their total on-premises footprint. They are currently struggling with managing their software licenses and would like to maintain a hybrid cloud setup, with some licenses managed in the cloud and some on-premises. What actions should be taken to ensure they manage the licenses appropriately going forward?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use AWS License Manager to manage the software licenses
AWS License Manager centrally tracks and enforces software license usage across AWS and on-premises environments, matching this hybrid need exactly. Secrets Manager and KMS protect credentials and encryption keys, not license entitlements, and S3 is not a license management tool.
Question 229 of 359Storage capacity has become an issue for a company that runs application servers on-premises. The servers are connected to a combination of block storage and NFS storage solutions. The company requires a solution that supports local caching without re-architecting its existing applications. Which combination of changes can the company make to meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: C. Use an AWS Storage Gateway file gateway to replace the NFS storage. · E. Use an AWS Storage Gateway volume gateway to replace the block storage.
A Storage Gateway file gateway exposes NFS and a volume gateway exposes iSCSI block volumes, both with local caching, so applications need no changes. EFS uses NFS so it cannot replace block storage, and S3 buckets cannot be mounted with the standard NFS mount command.
Question 230 of 359A web application runs in public and private subnets. The application architecture consists of a web tier and database tier running on Amazon EC2 instances. Both tiers run in a single Availability Zone (AZ). Which combination of steps should a solutions architect take to provide high availability for this architecture? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Create an Amazon EC2 Auto Scaling group and Application Load Balancer (ALB) spanning multiple AZs · E. Create new public and private subnets in the same VPC, each in a new AZ. Migrate the database to an Amazon RDS multi-AZ deployment
An Auto Scaling group and ALB spanning multiple AZs protects the web tier, while new subnets in another AZ plus an RDS Multi-AZ deployment protects the database tier. Subnets within a single AZ add no high availability, and a database left on EC2 in one AZ stays a single point of failure.
Question 231 of 359An application is being monitored using Amazon GuardDuty. A Solutions Architect needs to be notified by email of medium to high severity events. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Amazon CloudWatch events rule that triggers an Amazon SNS topic
A CloudWatch Events rule (now EventBridge) captures GuardDuty findings and can target an SNS topic for email notification. There is no per-finding GuardDuty metric to alarm on, so the CloudWatch alarm option fails on the exam.
Question 232 of 359A company runs a large batch processing job at the end of every quarter. The processing job runs for 5 days and uses 15 Amazon EC2 instances. The processing must run uninterrupted for 5 hours per day. The company is investigating ways to reduce the cost of the batch processing job. Which pricing model should the company choose?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. On-Demand Instances
The workload runs only 20 days per year, far too short to justify a one-year reservation, and Spot interruptions would break the uninterrupted five-hour processing requirement. Exam cue: interrupted workloads that run too briefly for reservations stay On-Demand, since Spot Blocks are deprecated.
Question 233 of 359A company is deploying an Amazon ElastiCache for Redis cluster. To enhance security a password should be required to access the database. What should the solutions architect use?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Redis AUTH command
Redis AUTH tokens require a password before clients can run commands on the ElastiCache cluster, set via the auth token parameter. IAM and security groups operate at the AWS API and network layers and cannot enforce application-level password authentication for Redis.
Question 234 of 359A financial institution with many departments wants to migrate to the AWS Cloud from their data center. Each department should have its own established AWS accounts with preconfigured, limited access to authorized services, based on each team's needs, following the principle of least privilege. What actions should be taken to ensure compliance with these security requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Deploy a Landing Zone within AWS Control Tower. Allow department administrators to use the Landing Zone to create new member accounts and networking. Grant the department's AWS power user permissions on the created accounts.
AWS Control Tower provides a landing zone with an account factory that preconfigures new member accounts with guardrails and networking. The strongest distractor fails because landing zones are not deployed within AWS Organizations itself.
Question 235 of 359An application is running on Amazon EC2 behind an Elastic Load Balancer (ELB). Content is being published using Amazon CloudFront and you need to restrict the ability for users to circumvent CloudFront and access the content directly through the ELB. How can you configure this solution?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create a VPC Security Group for the ELB and use AWS Lambda to automatically update the CloudFront internal service IP addresses when they change
A security group on the ELB restricted to CloudFront's published internal service IP ranges blocks direct access, with a Lambda function keeping the ranges current as AWS updates them. An OAI only works for S3 origins, not for ELB or EC2 origins.
Question 236 of 359A company hosts a multiplayer game on AWS. The application uses Amazon EC2 instances in a single Availability Zone and users connect over Layer 4. A solutions architect has been tasked with making the architecture highly available and also more cost-effective. How can the solutions architect best meet these requirements? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Configure a Network Load Balancer in front of the EC2 instances · B. Configure an Auto Scaling group to add or remove instances in multiple Availability Zones automatically
A Network Load Balancer operates at Layer 4, matching the connection requirement, while an Auto Scaling group across multiple Availability Zones delivers high availability and cost efficiency. An Application Load Balancer works at Layer 7, so it does not fit the stated protocol.
Question 237 of 359A company is storing a large quantity of small files in an Amazon S3 bucket. An application running on an Amazon EC2 instance needs permissions to access and process the files in the S3 bucket. Which action will MOST securely grant the EC2 instance access to the S3 bucket?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an IAM role with least privilege permissions and attach it to the EC2 instance profile.
An IAM role attached to the EC2 instance profile delivers temporary, least-privilege credentials with no long-term keys stored on the instance. Exam cue: never store access keys on an EC2 instance, and always prefer roles with minimal permissions over IAM users or bucket ACLs.
Question 238 of 359A health tech company runs a multi-tier medical records application in the AWS Cloud, which operates across three Availability Zones. The application architecture includes an Application Load Balancer, a cluster of Amazon EC2 instances that handle user session states, and a PostgreSQL database running on an EC2 instance. The company anticipates a sharp surge in application traffic due to a new partnership. The company needs to scale to accommodate future application capacity demands and ensure high availability across all three Availability Zones. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Migrate the PostgreSQL database to Amazon RDS for PostgreSQL with a Multi-AZ DB instance deployment. Use Amazon ElastiCache for Redis with a replication group to manage session data and cache reads. Migrate the application server to an Auto Scaling group across three Availability Zones.
RDS Multi-AZ gives automated failover for the database, Redis replication provides durable session storage, and Auto Scaling across three AZs handles the traffic surge. The Aurora option fails because a single-AZ deployment sacrifices high availability, and Memcached lacks replication for session durability.
Question 239 of 359A company has several AWS accounts each with multiple Amazon VPCs. The company must establish routing between all private subnets. The architecture should be simple and allow transitive routing to occur. How should the network connectivity be configured?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an AWS Transit Gateway and share it with each account using AWS Resource Access Manager
Transit Gateway provides hub-and-spoke connectivity with transitive routing across VPCs and accounts, and Resource Access Manager shares it easily. VPC peering fails because it is non-transitive, requiring a full mesh of connections.
Question 240 of 359A travel agency operates a web service in an AWS Region. The service is accessed by customers via a REST API on Amazon API Gateway. The agency uses Amazon Route 53 for DNS and wants to provide individual and secure URLs for each travel agent using the service. Which combination of steps will meet these requirements with the LEAST operational complexity? (Select THREE.)
Select 3 answers.
Show answer & explanation
Correct answer: A. Request a wildcard certificate that matches the custom domain name in AWS Certificate Manager (ACM) in the same Region. · B. Establish a custom domain name in API Gateway for the REST API. Import the corresponding certificate from AWS Certificate Manager (ACM). · C. Register the desired domain with a domain registrar. Set up a wildcard custom domain in a Route 53 hosted zone and create a record in the zone that points to the API Gateway endpoint.
A wildcard certificate in the same Region, a custom domain in API Gateway, and a wildcard record in Route 53 give each agent a secure unique URL with minimal management. Per-agent endpoints or hosted zones multiply operational overhead.
Question 241 of 359A software development company is creating a microservices-based application using Amazon Elastic Kubernetes Service (Amazon EKS). The company needs to ensure that sensitive configuration data like database credentials and API keys stored in Kubernetes ConfigMaps and Secrets are encrypted at rest. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create a new AWS Key Management Service (AWS KMS) key. Enable Amazon EKS KMS secrets encryption on the Amazon EKS cluster.
Enabling EKS secrets encryption with a KMS key encrypts Kubernetes Secrets at rest in etcd, directly meeting the requirement. Secrets Manager is the strongest distractor, but it does not encrypt data already stored in etcd ConfigMaps and Secrets.
Question 242 of 359A music streaming company needs to incorporate a third-party song feed. The song feed sends a webhook to notify an external service when new songs are ready for consumption. A developer has written an AWS Lambda function to retrieve songs when the company receives a webhook callback. The developer must expose the Lambda function for the third party to invoke. Which solution will meet these requirements with the LEAST operational complexity?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Generate an API Gateway endpoint for the Lambda function. Provide the API Gateway endpoint to the third party for the webhook.
API Gateway provides a public HTTPS endpoint that a third party can call to invoke the Lambda function with minimal management effort. SNS and SQS cannot be invoked directly over the internet by an external webhook caller, so those options fail.
Question 243 of 359A company has an on-premises server that uses a MySQL database to process and store customer information. The company wants to migrate to an AWS database service to achieve higher availability and to improve application performance. Additionally, the company wants to offload reporting workloads from its primary database to ensure it remains performant. Which solution will meet these requirements in the MOST operationally efficient way?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use Amazon Aurora with MySQL compatibility. Direct the reporting functions to use one of the Aurora Replicas.
Aurora MySQL provides high availability across multiple AZs automatically, and directing reporting to an Aurora Replica offloads the primary with minimal management. Self-managed EC2 MySQL is the main distractor, but manual patching and backups create heavy operational overhead.
Question 244 of 359An international logistics company has web applications running on AWS in the us-west-2 Region and database servers in the eu-central-1 Region. The applications running in a VPC in us-west-2 need to communicate securely with the databases running in a VPC in eu-central-1. Which network design will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure a VPC peering connection between the us-west-2 VPC and the eu-central-1 VPC. Update the subnet route tables accordingly. Create an inbound rule in the eu-central-1 database security group that allows traffic from the us-west-2 application server IP addresses.
Inter-region VPC peering with updated route tables connects the two Regions, and the database security group must allow the application server IP addresses because security group IDs cannot be referenced across Regions. Any option referencing a security group ID from another Region is invalid.
Question 245 of 359A solutions architect in a large finance organization must restrict access for a specific S3 bucket to only users in accounts within the organization in AWS Organizations. This is due to the confidentiality of project reports data. Which solution meets these requirements with the LEAST amount of operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Add the aws:PrincipalOrgID global condition key with a reference to the organization ID to the S3 bucket policy.
The aws:PrincipalOrgID condition key in the bucket policy restricts access to principals in accounts belonging to the organization and updates automatically as accounts join or leave. Tagging users or monitoring CloudTrail events requires ongoing manual policy maintenance.
Question 246 of 359A multinational podcast company uses Amazon CloudFront for distributing its digital content. The company wants to gradually introduce content across various regions. It also needs to ensure that listeners who are outside the regions to which the content is currently released, cannot access the content. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Implement geographical restrictions on CloudFront content using a deny list and create a custom error message.
CloudFront geo restriction with a deny list blocks viewers in countries outside the released regions, and a custom error page handles blocked requests. Signed URLs and cookies control who can access content but do not factor in the user's geographic location, so they can't enforce a regional rollout.
Question 247 of 359A telemarketing company has developed customer call center functionality on AWS. The company plans to enhance the current application by enabling support for multiple speaker recognition and transcript generation. They also want to query the transcript files to analyze business patterns. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon Transcribe for multiple speaker recognition. Use Amazon Athena for transcript file analysis.
Amazon Transcribe supports multi-speaker recognition and generates transcript files, and Amazon Athena can query those files in S3 with standard SQL. Rekognition and Textract handle images and scanned documents, not audio, so they fail the core requirement.
Question 248 of 359An organization manages its own MySQL databases, which are hosted on Amazon EC2 instances. In response to changes in demand, replication and scaling are manually managed by the company. It is essential for the company to have a way to add and remove compute capacity as needed from the database tier. The solution also must offer improved performance, scaling, and durability with minimal effort from operations. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Migrate the databases to Amazon Aurora Serverless (Aurora MySQL).
Aurora Serverless for MySQL is compatible with the existing databases and automatically scales compute with minimal operational effort. The PostgreSQL variant fails because changing database engines requires schema and code changes, while Auto Scaling EC2 still leaves manual database management.
Question 249 of 359A media company has grown significantly in the past few months and the management team is concerned about compliance, governance, auditing, and security. The management team requires that configuration changes are tracked and a history of API calls is recorded. What should a solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use AWS Config to track configuration changes and AWS CloudTrail to record API calls.
AWS Config tracks resource configuration changes, while CloudTrail records API call history, together meeting both requirements. The strongest distractor simply swaps the two services, so memorize the pairing: Config equals configuration, CloudTrail equals API calls.
Question 250 of 359A large company is currently using multiple AWS accounts as part of its cloud deployment model, and these accounts are structured using AWS Organizations. A Solutions Architect has been tasked with limiting access to an Amazon S3 bucket to only users of accounts that are enrolled with AWS Organizations. The Solutions Architect wants to avoid listing the many dozens of account IDs in the bucket policy, as there are many accounts and frequent changes. Which strategy meets these requirements with the LEAST amount of effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use the global key of AWS Organizations within a bucket policy using the aws:PrincipalOrgID key to allow access only to accounts which are part of the Organization.
The aws:PrincipalOrgID condition key in a bucket policy grants access to any principal in the organization without listing account IDs, and it updates automatically. Tag-based access control could work but requires maintaining accurate tags, which is far more effort.
Question 251 of 359A company has 500 TB of data in an on-premises file share that needs to be moved to Amazon S3 Glacier. The migration must not saturate the company's low-bandwidth internet connection and the migration must be completed within a few weeks. What is the MOST cost-effective solution?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Order 7 AWS Snowball appliances and select an Amazon S3 bucket as the destination. Create a lifecycle policy to transition the S3 objects to Amazon S3 Glacier
Snowball appliances move 500 TB offline without using the internet, then a lifecycle policy transitions objects into Glacier. Snowball can only target an S3 bucket, never a Glacier vault directly, and Global Accelerator does not optimize on-premises uploads.
Question 252 of 359A financial services company has a large, multi-Region footprint on AWS. A recent security audit highlighted some issues that must be addressed. The company must track all configuration changes affecting AWS resources and have detailed records of who has accessed the AWS environment. The data should include information such as which user has logged in and which API calls they made. What actions should a Solutions Architect take to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use AWS Config to track configuration changes and AWS CloudTrail to record API calls and track access patterns in the AWS Cloud.
AWS Config tracks configuration changes to resources, and CloudTrail logs API calls and login activity across the account. Macie finds sensitive data in S3, EventBridge routes events, and CloudWatch handles metrics, so none of them record API access history.
Question 253 of 359An online game platform company is launching a new game feature that involves a significant update to their existing API hosted on Amazon API Gateway. The company wants to minimize the impact on their existing users, and they need a deployment strategy that allows them to gradually roll out the changes while monitoring for any potential issues. What should the company do to achieve this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use an API Gateway canary release deployment. Initially direct a small percentage of user traffic to the new API version. After API verification, promote the canary stage to the production stage.
API Gateway canary release deployments shift a small percentage of traffic to the new version for testing before promotion to production. Route 53 weighted DNS could work but is slower to propagate and far less integrated than the built-in canary feature.
Question 254 of 359A three-tier web application is composed of a front end hosted on an Amazon EC2 instance in public subnet, application middleware hosted on EC2 in a private subnet and a database hosted on an Amazon RDS MySQL database in a private subnet. The database layer should be restricted to only allow incoming connections from the application. Which of the following options makes sure that database can only be accessed by the application layer?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a security group that allows inbound traffic from the security group that is assigned to instances in the private subnets. Attach the security group to the DB instances.
A security group rule referencing the application layer's security group ID restricts database access to only those instances. Security groups cannot contain deny rules, and removing routes would break VPC routing entirely.
Question 255 of 359An application analyzes images of people that are uploaded to an Amazon S3 bucket. The application determines demographic data which is then saved to a .CSV file in another S3 bucket. The data must be encrypted at rest and then queried using SQL. The solution should be fully serverless. Which actions should a Solutions Architect take to encrypt and query the data?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use AWS KMS encryption keys for the S3 bucket and use Amazon Athena to query the data
KMS keys encrypt the CSV data at rest, and Athena runs standard SQL queries directly against S3 with no infrastructure to manage. Redshift Spectrum needs a Redshift cluster, so it is not fully serverless.
Question 256 of 359A company uses several Windows Servers as the operating system of choice for all their application servers hosted in their data center. The company wants to move some file servers into the cloud, and keep some in their data center, mounted to the same File System. The company also wants to maintain extremely low latency access to their on-premises data center, across a private network. The company has an AWS Direct Connect connection set up into the us-east-1 Region. What should a solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Install an SMB client on to the on-premises servers and mount an Amazon FSx file system to the servers. Mount the same file system to the EC2 instances within the Amazon VPC. Use the existing Direct Connect connection to connect the on-premises data center to the Amazon VPC.
FSx for Windows File Server uses SMB, matching the Windows servers, and Direct Connect gives low-latency private access to the shared file system. EFS uses NFS, which is designed for Linux clients rather than Windows.
Question 257 of 359A web application has recently been launched on AWS. The architecture includes two tiers with a web layer and a database layer. It has been identified that the web server layer may be vulnerable to cross-site scripting (XSS) attacks. What should a solutions architect do to remediate the vulnerability?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Application Load Balancer. Put the web layer behind the load balancer and enable AWS WAF
AWS WAF attaches to an Application Load Balancer and can apply XSS match rules that block malicious scripts in web requests. WAF does not support Network or Classic Load Balancers, and Shield protects against DDoS, not XSS.
Question 258 of 359An application that is being installed on an Amazon EC2 instance requires a persistent block storage volume. The data must be encrypted at rest and regular volume-level backups must be automated. Which solution options should be used?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use an encrypted Amazon EBS volume and use Data Lifecycle Manager to automate snapshots
EBS provides persistent encrypted block storage, and Data Lifecycle Manager automates scheduled EBS snapshots with no custom code. Instance store is ephemeral, and S3 and EFS are not block storage services.
Question 259 of 359A multinational enterprise plans to transition from numerous independent AWS accounts to a structured, multi-account AWS setup. The enterprise anticipates creating multiple AWS accounts to cater to various departments. The enterprise seeks to authenticate access to these AWS accounts using a centralized corporate directory service. What combination of steps should a solutions architect suggest to meet these needs? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: D. Deploy AWS Directory Service and integrate it with the corporate directory service. Set up AWS Identity Center for authentication across accounts. · E. Create a new AWS Organizations entity with all features enabled. Create the new AWS accounts within the organization.
AWS Organizations with all features enabled structures the multi-account environment, while AWS Directory Service connects the corporate directory and Identity Center provides centralized single sign-on. Control Tower is the tempting distractor, but the question asks for directory integration plus account structure.
Question 260 of 359A company stores its application logs in an Amazon CloudWatch Logs log group. A new policy requires the company to store all application logs in Amazon OpenSearch Service (Amazon Elasticsearch Service) in near-real time. Which solution will meet this requirement with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure a CloudWatch Logs subscription to stream the logs to Amazon OpenSearch Service (Amazon Elasticsearch Service).
A CloudWatch Logs subscription can stream logs directly to OpenSearch Service in near real time with the least configuration and no extra services. Kinesis Data Firehose works but adds another managed component, so it carries more operational overhead.
Question 261 of 359A software development firm uses AWS to run their compute instances across multiple accounts. These instances are individually billed. The company recently purchased an EC2 Reserved Instance (RI) for an ongoing project. However, due to the completion of that project, a significant number of EC2 instances were decommissioned. The company now wishes to utilize the benefits of their unused Reserved Instance across their other AWS accounts. Which combination of steps should the company follow to achieve this? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Establish an AWS Organization in the AWS account that purchased the RI and hosts the remaining active EC2 instances. Invite the other AWS accounts to join this organization from the management account. · B. Enable Reserved Instance sharing in the billing preferences section of the AWS Management Console for the account that purchased the existing RI.
Reserved Instance sharing requires the accounts to be in one AWS Organization, and sharing must be enabled in the billing preferences of the account that purchased the RI. AWS RAM is the classic distractor because RIs cannot be shared that way.
Question 262 of 359A Solutions Architect manages multiple Amazon RDS MySQL databases. To improve security, the Solutions Architect wants to enable secure user access with short-lived credentials. How can these requirements be met?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create the MySQL user accounts to use the AWSAuthenticationPlugin with IAM
RDS MySQL supports IAM database authentication through the AWSAuthenticationPlugin, which generates short-lived authentication tokens instead of passwords. STS is the main distractor because MySQL cannot be configured to use STS directly for login.
Question 263 of 359A media company is designing a disaster recovery (DR) solution for a business-critical application. The recovery time objective (RTO) should be 4 hours or less. The application is running on Amazon EC2 instances using the fewest possible AWS resources during normal operations. Which of the following is recommended to implement the DR solution across regions cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create Amazon Machine Images (AMIs) to back up the EC2 instances. Copy the AMIs to a secondary AWS Region. Automate infrastructure deployment in the secondary Region by using AWS CloudFormation.
Copying AMIs to the secondary Region and provisioning with CloudFormation implements a pilot-light DR pattern that meets a 4-hour RTO at minimal cost. Keeping standby instances running continuously would meet the RTO but wastes money compared with the minimal-resources requirement.
Question 264 of 359A financial firm is aiming to leverage AWS Cloud for augmenting its on-premises disaster recovery (DR) architecture. The firm's main application, running on PostgreSQL, is housed on a virtual machine (VM) on-premises. The DR solution needs to align with the application's recovery point objective (RPO) of less than a minute and a recovery time objective (RTO) of within two hours, all while keeping costs to a minimum. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Set up a warm standby Amazon RDS for PostgreSQL database on AWS. Configure AWS Database Migration Service (AWS DMS) to use change data capture (CDC).
A warm standby RDS for PostgreSQL database with AWS DMS change data capture delivers near-real-time replication for an RPO under one minute and quick promotion for a two-hour RTO at moderate cost. Active-active multi-site would cost far more, and daily backups cannot meet the sub-minute RPO.
Question 265 of 359An application uses Amazon EC2 instances and an Amazon RDS MySQL database. The database is not currently encrypted. A solutions architect needs to apply encryption to the database for all new and existing data. How should this be accomplished?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Take a snapshot of the RDS instance. Create an encrypted copy of the snapshot. Restore the RDS instance from the encrypted snapshot
You cannot enable encryption on an existing unencrypted RDS instance, so the standard path is snapshot, copy the snapshot with encryption, and restore a new encrypted instance. Encrypted read replicas cannot be created from unencrypted sources either.
Question 266 of 359An online education platform uses Amazon CloudFront to distribute learning resources globally. The company wants to ensure that only enrolled students have access to the course materials. These materials are stored in an Amazon S3 bucket. In addition, the company occasionally provides exclusive resources to certain students for research and project work. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Implement CloudFront signed cookies for authenticated students.
CloudFront signed cookies grant access to multiple restricted files or directories after a user authenticates, which fits restricting many course materials to enrolled students. S3 pre-signed URLs work per object and bypass CloudFront, making them inefficient for whole-directory access control.
Question 267 of 359A company's web application is using multiple Amazon EC2 Linux instances and storing data on Amazon EBS volumes. The company is looking for a solution to increase the resiliency of the application in case of a failure. What should a solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an Application Load Balancer with Auto Scaling groups across multiple Availability Zones. Store data on Amazon EFS and mount a target on each instance
An Application Load Balancer with an Auto Scaling group across multiple Availability Zones plus Amazon EFS gives shared storage that any instance can mount, removing EBS as a single point of failure. Instance stores are ephemeral and S3 One Zone-IA is not suitable for active application files.
Question 268 of 359A company has multiple Windows workloads which are .NET application servers and Microsoft SQL Server databases running on Amazon EC2 instances with Windows Server 2016. The company requires a shared file system which is highly available, durable and provides high levels of throughput and IOPS. What is the best way to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Extend the file share environment to Amazon FSx for Windows File Server with a Multi-AZ configuration. Migrate all the data to FSx for Windows File Server.
Amazon FSx for Windows File Server in a Multi-AZ deployment natively supports SMB, integrates with Active Directory, and delivers high throughput and IOPS with automatic failover. EFS is the trap here, since it only supports NFS for Linux clients, not Windows SMB workloads.
Question 269 of 359A Solutions Architect is designing an application for processing and extracting data from log files. The log files are generated by an application and the number and frequency of updates varies. The files are up to 1 GB in size and processing will take around 40 seconds for each file. Which solution is the most cost-effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Write the log files to an Amazon S3 bucket. Create an event notification to invoke an AWS Lambda function that will process the files
S3 event notifications can directly trigger a Lambda function to process each uploaded log file, and a 40-second job fits comfortably within Lambda's 15-minute timeout. SQS tops out at 256 KB per message, so 1 GB files can't flow through a queue without extra handling.
Question 270 of 359An organization is planning their disaster recovery solution. They plan to run a scaled down version of a fully functional environment. In a DR situation the recovery time must be minimized. Which DR strategy should a Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Warm standby
Warm standby keeps a scaled-down but fully functional environment running, giving fast recovery at moderate cost. Pilot light is the closest distractor, but only core services run continuously, so its recovery time is longer.
Question 271 of 359The database layer of an on-premises web application is being migrated to AWS. The database uses a multi-threaded, in-memory caching layer to improve performance for repeated queries. Which service would be the most suitable replacement for the database cache?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon ElastiCache Memcached
The Memcached engine supports multithreading across multiple cores, matching the multi-threaded in-memory cache requirement. ElastiCache Redis is single-threaded per core, so it does not fit the stated requirement here.
Question 272 of 359A law firm has recently moved an on-premises multi-tier web application to AWS. Currently, the web application is based on a containerized solution and is running inside Linux based EC2 instances which connect to a PostgreSQL database hosted on separate but dedicated EC2 instances. The company wishes to optimize operational efficiency and performance. Which combination of actions should the solutions architect take? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Migrate the web application to be hosted on AWS Fargate with Amazon Elastic Container Service (Amazon ECS). · C. Migrate the PostgreSQL database to Amazon Aurora.
AWS Fargate with Amazon ECS removes the need to manage underlying EC2 instances for containers, and Aurora is a managed PostgreSQL-compatible database with higher performance. Colocating app and database, CloudFront, and ElastiCache do not reduce the operational overhead the question targets.
Question 273 of 359A Solutions Architect is designing a migration strategy for a company moving to the AWS Cloud. The company use a shared Microsoft filesystem that uses Distributed File System Namespaces (DFSN). What will be the MOST suitable migration strategy for the filesystem?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use AWS DataSync to migrate to Amazon FSx for Windows File Server
Amazon FSx for Windows File Server natively supports DFS Namespaces, and AWS DataSync automates migration to it. EFS is Linux-only, Server Migration Service migrates VMs rather than file data, and Lustre and S3 are unsuitable destinations for a Microsoft file share.
Question 274 of 359A company migrated a two-tier application from its on-premises data center to the AWS Cloud. A Multi-AZ Amazon RDS for Oracle deployment is used for the data tier, along with 12 TB of General Purpose SSD Amazon EBS storage. With an average document size of 6 MB, the application processes and stores documents as binary large objects (blobs) in the database. Over time, the database size has grown, which has reduced performance and increased storage costs. A highly available and resilient solution is needed to improve database performance. Which solution will meet these requirements MOST cost-effectively?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Set up an Amazon S3 bucket. The application should be updated to use S3 buckets to store documents. Store the object metadata in the existing database.
Moving large blobs to S3 while keeping only metadata in the database cuts cost and restores database performance, and S3 is inherently durable and available. Scaling up the RDS instance with Provisioned IOPS raises costs instead of lowering them.
Question 275 of 359A financial services company is currently using 500 Amazon EC2 instances to run batch-processing workloads to analyze financial information on a periodic basis. The organization needs to install a third-party tool on all these instances as quickly and as efficiently as possible and will have to carry out similar tasks on an ongoing basis going forward. The solution also needs to scale for the addition of future EC2 instances. What should a solutions architect do to meet these requirements in the easiest way possible?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use AWS Systems Manager Run Command to run a custom command that installs the tool on all the EC2 instances.
Systems Manager Run Command executes a command across hundreds of managed instances at scale without SSH access, and it scales automatically as instances are added. Patch Manager is for OS patching, not arbitrary software installs.
Question 276 of 359A global logistics company collects shipment tracking information, which updates every few seconds. The company wishes to perform real-time analysis on these data updates to monitor shipment progress and predict delays, after which they want the data to be ingested into their Amazon S3-based data lake. Which solution will fulfill these requirements with the MOST operational efficiency?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon Kinesis Data Firehose for data ingestion and Amazon Managed Service for Apache Flink for real-time analysis.
Kinesis Data Firehose loads streaming data straight into S3, and Managed Service for Apache Flink handles continuous real-time analytics with no infrastructure to run. Lambda with Data Streams requires you to manage consumers and scaling yourself.
Question 277 of 359A company is deploying a new web application that will run on Amazon EC2 instances in an Auto Scaling group across multiple Availability Zones. The application requires a shared storage solution that offers strong consistency as the content will be regularly updated. Which solution requires the LEAST amount of effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Create an Amazon Elastic File System (Amazon EFS) file system and mount it on the individual Amazon EC2 instances
EFS mounts to multiple EC2 instances across Availability Zones and provides strong consistency for shared, frequently updated content. EBS multi-attach only works within a single Availability Zone, so it cannot span the Auto Scaling group.
Question 278 of 359A healthcare company maintains patient records in Amazon S3. To comply with HIPAA regulations, the stored data must not contain any protected health information (PHI). The company recently found out that some objects in the S3 buckets contain PHI. The company needs to automate the detection of PHI in the S3 buckets and notify its compliance team when such data is detected. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Amazon Macie. Create an Amazon EventBridge rule to filter the 'SensitiveData:S3Object/Health' event type from Macie findings and trigger an Amazon Simple Email Service (Amazon SES) notification to the compliance team.
Amazon Macie detects PHI in S3, and an EventBridge rule on the SensitiveData:S3Object/Health finding type can notify the compliance team. Security Hub is the key distractor since it aggregates security alerts but does not detect specific sensitive data types in S3 objects.
Question 279 of 359A company runs an API on a Linux server in its on-premises data center. The company is planning to migrate the API to the AWS cloud. The company requires a highly available, scalable, and cost-effective solution. What should a solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Migrate the API to Amazon API Gateway and use AWS Lambda as the backend
API Gateway with a Lambda backend is fully serverless, giving high availability, automatic scaling, and pay-per-use pricing. EC2 with an Auto Scaling group is the closest distractor but costs more and requires more management than a serverless approach.
Question 280 of 359A digital marketing agency manages numerous client websites and apps on AWS. Each AWS resource is supposed to be tagged by the account for tracking and backup purposes. The agency wants to ensure that all AWS resources, including untagged ones, are backed up properly to minimize data loss risks. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use AWS Config to identify all untagged resources and tag them programmatically. Then, use AWS Backup to automate the backup of all AWS resources based on tags.
AWS Config identifies untagged resources so they can be tagged programmatically, and AWS Backup then automates backups by tag with minimal ongoing effort. The Lambda option is the closest distractor, but writing and maintaining a custom scan adds overhead Config avoids.
Question 281 of 359A data analytics company is hosting a data lake which consists of data in Amazon S3 and Amazon RDS for PostgreSQL. The company needs a reporting solution that provides data visualization for the latest dataset and includes all the data sources within the data lake. Only the company's management team should have full access to all the visualizations. The rest of the company should have only limited access. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an analysis in Amazon QuickSight. Connect all the data sources and create new datasets. Publish dashboards to visualize the data. Share the dashboards with the appropriate users and groups.
Amazon QuickSight connects to both S3 and RDS for PostgreSQL, provides dashboards, and shares them with specific users and groups, matching the tiered access requirement. Athena and Glue options produce static reports in S3 and lack real visualization and per-user sharing controls.
Question 282 of 359A company observed an increase in Amazon EC2 costs in its most recent bill. The billing team noticed unwanted vertical scaling of instance types for a couple of EC2 instances. A solutions architect needs to create a graph comparing the last 2 months of EC2 costs and perform an in-depth analysis to identify the root cause of the vertical scaling. How should the solutions architect generate the information with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Cost Explorer's granular filtering feature to perform an in-depth analysis of EC2 costs based on instance types.
Cost Explorer provides built-in filtering by service and instance type plus graphs across time periods, so it needs the least operational overhead. QuickSight with Cost and Usage Reports could work, but it requires building reports and data sources first.
Question 283 of 359A media company is running a production workload on thousands of EC2 instances which run a custom solution powered by third-party software. This software is subjected to regular updates and patches by the third-party organization. How can a solutions architect patch all the instances quickly to remediate a security exposure?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Configure AWS Systems Manager Patch Manager to apply the patch to all EC2 instances.
Systems Manager Patch Manager automates scanning and installing patches across groups of instances using tags, making it the fastest managed approach. Run Command with a custom script could work, but Patch Manager is purpose-built for this remediation task.
Question 284 of 359An application is running in a private subnet of an Amazon VPC and must have outbound internet access for downloading updates. The Solutions Architect does not want the application exposed to inbound connection attempts. Which steps should be taken?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a NAT gateway and attach an internet gateway to the VPC
A NAT gateway in a public subnet plus an attached internet gateway lets private instances initiate outbound traffic while blocking unsolicited inbound connections. Remember, internet gateways attach to the VPC, not to subnets.
Question 285 of 359A company runs an internal browser-based application. The application runs on Amazon EC2 instances behind an Application Load Balancer. The instances run in an Amazon EC2 Auto Scaling group across multiple Availability Zones. The Auto Scaling group scales up to 20 instances during work hours, but scales down to 2 instances overnight. Staff are complaining that the application is very slow when the day begins, although it runs well by midmorning. How should the scaling be changed to address the staff complaints and keep costs to a minimum?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Implement a target tracking action triggered at a lower CPU threshold, and decrease the cooldown period
Target tracking at a lower CPU threshold scales out before users feel slowdowns, and a shorter cooldown lets the group react faster while still tracking demand. Scheduled actions to 20 instances would fix performance but waste cost overnight when only 2 are needed.
Question 286 of 359A finance organization wants to deploy end of day processing applications to a fleet of Amazon EC2 instances with a focus on reducing cost. These applications are stateless and can be re-triggered in case of failure. The company needs a solution that minimizes cost and operational overhead. What should a solutions architect do to meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Spot Instances in an Amazon Elastic Kubernetes Service (Amazon EKS) managed node group.
Spot Instances offer large discounts and suit stateless, re-triggerable batch workloads, and a managed EKS node group reduces operational overhead. However, an Auto Scaling group with Spot is equally defensible since the question never states the app is containerized or orchestrated with Kubernetes.
Question 287 of 359A global financial services company is currently operating a three-tier web application to handle their main customer-facing website. This application uses several Amazon EC2 instances behind an Application Load Balancer and connects directly to a DynamoDB table. Due to recent customer complaints of slow loading times, their Solutions Architect has been asked to implement changes to solve this problem, without rearchitecting the core application components. Which combination of actions should the solutions architect take to accomplish this? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: D. Set up an Amazon DynamoDB Accelerator (DAX) cluster in front of the DynamoDB table. · F. Create a CloudFront distribution and place it in front of the Application Load Balancer.
DAX provides microsecond caching for DynamoDB reads, and CloudFront caches content at edge locations close to global users. Both improve latency without rearchitecting; migrating to Aurora or Fargate would require major application changes the scenario forbids.
Question 288 of 359A company uses 45 TB of data for reporting. The company wants to move this data from on premises into the AWS Cloud. A custom application in the company's data center runs a weekly data transformation job, and the company plans to pause the application until the data transfer is complete and needs to begin the transfer process as soon as possible. The data center bandwidth is saturated, and a solutions architect has been tasked to transfer the data and must configure the transformation job to continue to run in the AWS Cloud. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Order an AWS Snowball Edge Storage Optimized device. Copy the data to the device, and create a custom transformation job by using AWS Glue.
With saturated bandwidth, Snowball Edge Storage Optimized moves 45 TB offline quickly, and AWS Glue provides a managed serverless transformation job in the cloud. DataSync fails because it is an online transfer service that depends on network bandwidth you do not have.
Question 289 of 359An e-commerce company operates a containerized microservices application on a fleet of Amazon EC2 instances. The company plans to migrate the application to Amazon Elastic Kubernetes Service (Amazon EKS) for enhanced scalability and management. As part of the security protocol, the company has configured the Amazon EKS control plane with endpoint private access enabled and public access disabled. The data plane resides within private subnets. However, the company faces an issue where nodes fail to join the cluster. What can be done to allow the nodes to join the EKS cluster?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Set up VPC endpoints for Amazon EKS and ECR to enable nodes to communicate with the control plane.
With private-only endpoint access, nodes in private subnets need interface VPC endpoints for EKS and ECR so they can reach the control plane and pull images without internet access. Moving nodes to public subnets violates the stated private-subnet security design.
Question 290 of 359A company wants to improve its ability to clone large amounts of production data into a test environment in the same AWS Region. The data is stored on Amazon Elastic Block Store (Amazon EBS) volumes attached to Amazon EC2 instances. Modifications to the cloned data must not affect the production environment. The software that accesses this data requires consistently high I/O performance. A solutions architect needs to minimize the time that is required to clone the production data into the test environment. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Take EBS snapshots of the production EBS volumes. Turn on the EBS fast snapshot restore feature on the EBS snapshots. Restore the snapshots into new EBS volumes. Attach the new EBS volumes to EC2 instances in the test environment.
EBS fast snapshot restore creates volumes that are fully initialized, so the test environment gets full provisioned I/O performance immediately with no lazy-loading latency. Snapshots also give independent copies, whereas Multi-Attach shares live volumes and risks affecting production.
Question 291 of 359As a security measure, a finance-based organization wants to introduce additional security measures for an existing application deployed on AWS. The application is serverless and has an Amazon API Gateway in front, which is deployed in the us-east-1 Region and the eu-west-1 Region. The company requires the application to be secured against SQL injection and cross-site scripting attacks. Which solution will meet these requirements with the LEAST amount of administrative effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Set up AWS Firewall Manager in both Regions. Centrally configure AWS WAF rules.
AWS Firewall Manager lets you centrally manage AWS WAF rules across multiple accounts, Regions, and resources with the least administrative effort. WAF alone can block SQL injection and XSS, but managing separate web ACLs in each Region takes more work than a Firewall Manager policy.
Question 292 of 359A large quantity of data is stored on an on-premises NAS device and accessed using the SMB protocol. The company requires a managed service for hosting the filesystem and a tool to automate the migration. Which actions should a solutions architect take?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Migrate the data to Amazon FSx for Windows File Server using AWS DataSync
Amazon FSx for Windows File Server is the managed SMB filesystem, and AWS DataSync automates migration from on-premises SMB shares. Remember the pairing cue: SMB or Windows workloads go to FSx for Windows File Server, while NFS or Linux workloads go to EFS.
Question 293 of 359An application has been migrated from on-premises to an Amazon EC2 instance. The migration has failed due to an unknown dependency: the application must communicate with an on-premises server using private IP addresses. Which action should a solutions architect take to quickly provision the necessary connectivity?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Configure a Virtual Private Gateway
A virtual private gateway on the VPC paired with a customer gateway enables a Site-to-Site VPN that carries private IP traffic and provisions in minutes. Direct Connect also works but takes weeks to provision, and CloudFront is only a CDN for public content delivery.
Question 294 of 359An e-commerce company has developed a new application which has been successfully deployed on AWS. For an upcoming sale, the company is expecting a huge rise in traffic, and while testing for the event they encountered performance issues in the application when many requests are sent to it. The current application stack is an Amazon Aurora PostgreSQL database with an AWS Lambda compute layer fronted by API Gateway. Which solution will improve scalability whilst minimizing the configuration effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Set up two Lambda functions. Configure one function to receive the information. Configure the other function to load the information into the database. Integrate the Lambda functions by using an Amazon Simple Queue Service (Amazon SQS) queue.
SQS decouples the two Lambda functions so incoming requests are queued and loaded into the database asynchronously, smoothing traffic spikes with minimal configuration. SNS is the closest distractor, but it is designed for fan-out delivery rather than reliable queued buffering.
Question 295 of 359A finance organization has bootstrapped a golden image for their in-house application, and the resultant AMI is to be shared across various AWS accounts as a base image. The image is to be used across many applications. The company needs to design a solution that captures AWS API calls and sends alerts whenever the Amazon EC2 CreateImage API operation is called within the company's account. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Amazon EventBridge rule for the CreateImage API call. Configure the target as an Amazon SNS topic to send an alert when a CreateImage API call is detected.
An EventBridge rule can trigger directly on the CreateImage API call via CloudTrail events and notify an SNS topic with no custom code. The Lambda-based options work but add operational overhead the question explicitly asks you to avoid.
Question 296 of 359A traffic law enforcement company is building a solution that has thousands of edge devices that collectively generate 1 TB of status alerts each day. These devices provide vehicle information and number plate data whenever alerts detecting red light jumps are detected. Each entry is around 2 KB in size. A solutions architect needs to implement a solution to ingest and store the alerts for future analysis. The company wants a highly available solution. However, the company needs to minimize costs and does not want to manage additional infrastructure. Additionally, the company wants to keep 14 days of data available for immediate analysis and archive any data older than 14 days. What is the MOST operationally efficient solution that meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an Amazon Kinesis Data Firehose delivery stream to ingest the alerts. Configure the Kinesis Data Firehose stream to deliver the alerts to an Amazon S3 bucket. Set up an S3 Lifecycle configuration to transition data to Amazon S3 Glacier after 14 days.
Kinesis Data Firehose is fully managed and delivers alerts straight to S3, where a lifecycle rule archives data to Glacier after 14 days. The EC2 and SQS options require managing servers or consumers, which the requirements rule out.
Question 297 of 359IAM permissions-related Access Denied errors and Unauthorized errors need to be analyzed and troubleshot by a company. AWS CloudTrail has been enabled at the company. Which solution will meet these requirements with the LEAST effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Search CloudTrail logs with Amazon QuickSight. Create a dashboard to identify the errors.
QuickSight can visualize CloudTrail logs directly from S3 and build a dashboard with minimal setup, meeting the least-effort requirement. The custom script options using Glue, Batch, or Redshift all involve far more configuration and maintenance.
Question 298 of 359A software firm is developing a microservices-based application to be deployed on Amazon ECS. The application needs to interact with a resilient, shared filesystem capable of restoring data to a different AWS Region with a Recovery Point Objective (RPO) of 2 hours. The filesystem is also expected to provide a mount target in each Availability Zone (AZ) within a Region. The solutions architect intends to use AWS Backup to manage the cross-Region data replication. Which option will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Amazon Elastic File System (Amazon EFS) with the Standard storage class.
Amazon EFS provides a shared NFS filesystem with mount targets in every Availability Zone, and AWS Backup supports cross-Region backups with a configurable copy job schedule that meets a 2-hour RPO. The FSx options are workable but are more specialized, and EFS best matches the ECS and mount-target requirements here.
Question 299 of 359The database layer of an on-premises web application is being migrated to AWS. The database currently uses an in-memory cache. A Solutions Architect must deliver a solution that supports high availability and replication for the caching layer. Which service should the Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Amazon ElastiCache Redis
ElastiCache for Redis supports replication, automatic failover, and multi-AZ, which gives the caching layer high availability. Memcached offers neither replication nor failover, so reserve Redis whenever the question mentions HA, clustering, or persistence for caching.
Question 300 of 359A digital media company uses an Amazon RDS MySQL instance for its content management system. Recently, the company has observed that their RDS instance is nearing its storage capacity due to the constant influx of new data. The company wants to ensure there's always sufficient storage without any operational interruption or manual intervention. Which solution should the company use to address this situation with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Enable automatic storage scaling for the MySQL instance.
RDS storage autoscaling automatically grows allocated storage when free space runs low, with no interruption or manual work. Migrating to a larger instance is a one-time fix with heavy operational effort, while ElastiCache and lifecycle policies do not solve the storage-capacity problem.
Question 301 of 359A company has launched a multi-tier application architecture. The web tier and database tier run on Amazon EC2 instances in private subnets within the same Availability Zone. Which combination of steps should a Solutions Architect take to add high availability to this architecture? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Create new private subnets in the same VPC but in a different AZ. Migrate the database to an Amazon RDS multi-AZ deployment · C. Create an Amazon EC2 Auto Scaling group and Application Load Balancer (ALB) spanning multiple AZs
Spreading an Auto Scaling group and ALB across multiple AZs makes the web tier fault tolerant, while RDS multi-AZ in new subnets gives the database synchronous standby replication. Options that keep any component in a single AZ, such as an EC2 database, cannot survive an AZ failure.
Question 302 of 359An application uses an Amazon RDS database and Amazon EC2 instances in a web tier. The web tier instances must not be directly accessible from the internet to improve security. How can a Solutions Architect meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Launch the EC2 instances in a private subnet and create an Application Load Balancer in a public subnet
Placing the EC2 instances in a private subnet with an ALB in a public subnet keeps the instances unreachable from the internet while the application stays publicly accessible. A NAT gateway only gives private instances outbound access, and WAF cannot hide instances in public subnets.
Question 303 of 359A company runs a financial application using an Amazon EC2 Auto Scaling group behind an Application Load Balancer (ALB). When running month-end reports on a specific day and time each month the application becomes unacceptably slow. Amazon CloudWatch metrics show the CPU utilization hitting 100%. What should a solutions architect recommend to ensure the application is able to handle the workload and avoid downtime?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Configure an EC2 Auto Scaling scheduled scaling policy based on the monthly schedule
Scheduled scaling adds capacity just before the known monthly reporting window, preventing the slowdown entirely. A reactive CPU-based policy reacts too late because new instances launch only after utilization is already maxed, so memorize that predictable workloads call for scheduled scaling.
Question 304 of 359A web application is running on a fleet of Amazon EC2 instances using an Auto Scaling Group. It is desired that the CPU usage in the fleet is kept at 40%. How should scaling be configured?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use a target tracking policy that keeps the average aggregate CPU utilization at 40%
Target tracking scaling lets you set a desired metric value, like 40 percent average CPU, and it automatically adjusts capacity to maintain it. Simple and step scaling require you to define alarms and thresholds manually, so they don't hold a steady target.
Question 305 of 359A Solutions Architect is designing an application that will run on Amazon EC2 instances. The application will use Amazon S3 for storing image files and an Amazon DynamoDB table for storing customer information. The security team require that traffic between the EC2 instances and AWS services must not traverse the public internet. How can the Solutions Architect meet the security team's requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create gateway VPC endpoints for Amazon S3 and DynamoDB.
Gateway VPC endpoints for S3 and DynamoDB route traffic privately through the AWS backbone without internet traversal or cost. Interface endpoints exist for many services, but for S3 and DynamoDB the gateway endpoint is the standard exam answer.
Question 306 of 359An on-premises server runs a MySQL database and will be migrated to the AWS Cloud. The company require a managed solution that supports high availability and automatic failover in the event of the outage of an Availability Zone (AZ). Which solution is the BEST fit for these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use the AWS Database Migration Service (DMS) to directly migrate the database to an Amazon RDS MySQL Multi-AZ deployment
AWS DMS migrates the MySQL database directly into a managed RDS Multi-AZ deployment, which provides automatic failover across Availability Zones. Schema Conversion Tool is unnecessary for same-engine migrations, and EC2 offers no managed Multi-AZ MySQL capability.
Question 307 of 359A company has several AWS accounts that are used by developers for development, testing and pre-production environments. The company has received large bills for Amazon EC2 instances that are underutilized. A Solutions Architect has been tasked with restricting the ability to launch large EC2 instances in all accounts. How can the Solutions Architect meet this requirement with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an organization in AWS Organizations that includes all accounts and create a service control policy (SCP) that denies the launch of large EC2 instances.
An SCP in AWS Organizations centrally enforces guardrails across all member accounts with one policy, giving the least operational overhead. Per-account IAM roles require repeated setup, and resource-based policies cannot be attached to EC2 itself.
Question 308 of 359An application requires a MySQL database which will only be used several times a week for short periods. The database needs to provide automatic instantiation and scaling. Which database service is most suitable?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Amazon Aurora Serverless
Aurora Serverless automatically starts, stops, and scales capacity based on demand, which suits an infrequently used database. Standard RDS MySQL, Aurora, and self-managed EC2 all keep instances running continuously, incurring unnecessary cost for intermittent workloads.
Question 309 of 359A solutions architect is designing a high performance computing (HPC) application using Amazon EC2 Linux instances. All EC2 instances need to communicate to each other with low latency and high throughput network performance. Which EC2 solution BEST meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Launch the EC2 instances in a cluster placement group in one Availability Zone
A cluster placement group packs instances tightly in a single Availability Zone to deliver the low-latency, high-bandwidth network needed for HPC. Spread placement groups deliberately separate instances to reduce correlated failures, which hurts node-to-node performance.
Question 310 of 359An application runs on Amazon EC2 instances across multiple Availability Zones. The instances run in an Amazon EC2 Auto Scaling group behind an Application Load Balancer. The application performs best when the CPU utilization of the EC2 instances is at or near 40%. What should a solutions architect do to maintain the desired performance across all instances in the group?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use a target tracking policy to dynamically scale the Auto Scaling group
A target tracking policy automatically adds or removes capacity to keep a chosen metric, such as CPU utilization, at a set target like 40%. Simple or scheduled scaling requires manual thresholds and cannot hold utilization near a target as smoothly.
Question 311 of 359An application allows users to upload and download files. Files older than 2 years will be accessed less frequently. A solutions architect needs to ensure that the application can scale to any number of files while maintaining high availability and durability. Which scalable solutions should the solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Store the files on Amazon S3 with a lifecycle policy that moves objects older than 2 years to S3 Standard Infrequent Access (S3 Standard-IA)
S3 scales to any number of objects with high availability and durability, and a lifecycle policy can transition objects older than 2 years to Standard-IA. EBS volumes are attached to single instances, and EFS lifecycle policies are access-based rather than age-based.
Question 312 of 359A company runs an application on premises that stores a large quantity of semi-structured data using key-value pairs. The application code will be migrated to AWS Lambda and a highly scalable solution is required for storing the data. Which datastore will be the best fit for these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Amazon DynamoDB
DynamoDB is a serverless key-value NoSQL database that scales seamlessly and pairs naturally with Lambda. EBS cannot be used by Lambda at all, and RDS MySQL imposes relational schema and scaling limits that don't fit key-value workloads.
Question 313 of 359An application runs on EC2 instances in a private subnet behind an Application Load Balancer in a public subnet. The application is highly available and distributed across multiple AZs. The EC2 instances must make API calls to an internet-based service. How can the Solutions Architect enable highly available internet connectivity?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a NAT gateway in the public subnet of each AZ. Update the route tables for each private subnet to direct internet-bound traffic to the NAT gateway
A NAT gateway in each AZ's public subnet, with private subnet route tables pointing to it, provides highly available outbound internet access for private instances. Remember the exam cue that NAT gateways live in public subnets, not VPCs, and one per AZ avoids a single point of failure.
Question 314 of 359A Solutions Architect needs a solution for hosting a website that will be used by a development team. The website contents will consist of HTML, CSS, client-side JavaScript, and images. Which solution is MOST cost-effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an Amazon S3 bucket and host the website there.
S3 static website hosting is the most cost-effective option for purely static content like HTML, CSS, client-side JavaScript, and images. EC2 and Fargate add unnecessary compute cost, and an ALB with Lambda is overengineered for serving static files.
Question 315 of 359A company is planning to migrate a large quantity of important data to Amazon S3. The data will be uploaded to a versioning enabled bucket in the us-west-1 Region. The solution needs to include replication of the data to another Region for disaster recovery purposes. How should a solutions architect configure the replication?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create an additional S3 bucket with versioning in another Region and configure cross-Region replication
Cross-Region replication requires versioning enabled on both the source and destination buckets, so the option specifying versioning and replication is correct. CORS is a browser-based access mechanism and has nothing to do with disaster recovery replication.
Question 316 of 359An application makes calls to a REST API running on Amazon EC2 instances behind an Application Load Balancer (ALB). Most API calls complete quickly. However, a single endpoint is making API calls that require much longer to complete and this is introducing overall latency into the system. What steps can a Solutions Architect take to minimize the effects of the long-running API calls?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Create an Amazon SQS queue and decouple the long-running API calls
Decoupling the long-running calls into an Amazon SQS queue lets workers process them asynchronously so they no longer block the rest of the API. On the exam, when one slow operation drags down overall latency, look for SQS decoupling rather than faster instances or balancer tuning.
Question 317 of 359A solutions architect is optimizing a website for real-time streaming and on-demand videos. The website's users are located around the world and the solutions architect needs to optimize the performance for both the real-time and on-demand streaming. Which service should the solutions architect choose?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Amazon CloudFront
Amazon CloudFront delivers both on-demand and real-time video streaming globally through its edge locations. S3 Transfer Acceleration only speeds uploads to S3, and Global Accelerator optimizes TCP or UDP traffic to specific endpoints, not content distribution for streaming.
Question 318 of 359A tool needs to analyze data stored in an Amazon S3 bucket. Processing the data takes a few seconds and results are then written to another S3 bucket. Less than 256 MB of memory is needed to run the process. What would be the MOST cost-effective compute solutions for this use case?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. AWS Lambda functions
AWS Lambda is the most cost-effective choice because the job is short, needs under 256 MB of memory, and you pay only per invocation and execution time. Fargate, Spot instances, and Elastic Beanstalk all involve paying for container or instance runtime even when idle.
Question 319 of 359The Solutions Architect in charge of a critical application must ensure the Amazon EC2 instances are able to be launched in another AWS Region in the event of a disaster. What steps should the Solutions Architect take? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: B. Create AMIs of the instances and copy them to another Region · C. Launch instances in the second Region from the AMIs
Creating AMIs of the instances, copying them to the second Region, and launching instances there provides a working disaster recovery capability. Snapshot data cannot be accessed or replicated through the S3 API even though it is stored in S3, so the S3 replication options are traps.
Question 320 of 359A company is developing a web-based application that will be used for real-time chat functionality. The application should use WebSocket APIs to maintain a persistent connection with the client. The backend services of the application, hosted in containers within private subnets of a VPC, need to be accessed securely. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Develop a WebSocket API using Amazon API Gateway. Host the application in Amazon Elastic Kubernetes Service (EKS) in a private subnet. Establish a private VPC link for the API Gateway to securely access the Amazon EKS cluster.
A WebSocket API is required for persistent real-time connections, and a VPC link lets API Gateway reach the EKS-backed services privately without internet exposure. A security group alone cannot route traffic to instances in private subnets, so those options fail.
Question 321 of 359A company operates a production web application that uses an Amazon RDS MySQL database. The database has automated, non-encrypted daily backups. To increase the security of the data, it has been recommended that encryption should be enabled for backups. Unencrypted backups will be destroyed after the first encrypted backup has been completed. What should be done to enable encryption for future backups?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a snapshot of the database. Copy it to an encrypted snapshot. Restore the database from the encrypted snapshot
You cannot enable encryption on an existing unencrypted RDS instance, so snapshot, copy the snapshot with encryption, and restore to a new encrypted instance. Exam cue: there is no encryption checkbox for backups, and replicas inherit the source's encryption state.
Question 322 of 359A systems administrator of a company wants to detect and remediate the compromise of services such as Amazon EC2 instances and Amazon S3 buckets. Which AWS service can the administrator use to protect the company against attacks?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Amazon GuardDuty
GuardDuty is a threat detection service that identifies EC2 instance compromise, account compromise, and S3 bucket compromise using intelligence feeds. Inspector scans for software vulnerabilities, and Macie only classifies sensitive data in S3.
Question 323 of 359A company is in the process of improving its security posture and wants to analyze and rectify a high volume of failed login attempts and unauthorized activities being logged in AWS CloudTrail. What is the most efficient solution to help the company identify these security events with the LEAST amount of operational effort?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Use Amazon Athena to directly query CloudTrail logs for failed logins and unauthorized activities.
Athena queries CloudTrail logs directly in S3 with standard SQL, requiring no infrastructure or custom scripts. Exam cue: for ad hoc log analysis with least effort, choose Athena over Lambda scripts or an Elasticsearch cluster.
Question 324 of 359A company is deploying an analytics application on AWS Fargate. The application requires connected storage that offers concurrent access to files and high performance. Which storage option should the solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create an Amazon EFS file share and establish an IAM role that allows Fargate to communicate with Amazon EFS.
Amazon EFS provides shared, concurrent file access for multiple Fargate tasks with high performance and IAM-based control. EBS volumes cannot attach to Fargate tasks, and FSx for Lustre is not supported for Fargate.
Question 325 of 359An international software firm provides its clients with custom solutions and tools designed for efficient data collection and analysis on AWS. The firm intends to centrally manage and distribute a standard set of solutions and tools for its clients' self-service needs. Which solution would best satisfy these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create AWS Service Catalog portfolios for the clients.
AWS Service Catalog lets you centrally manage portfolios of approved products that users can provision in a controlled self-service way. CloudFormation defines infrastructure but lacks the cataloging, permissions, and governance layer this scenario needs.
Question 326 of 359A company needs to ensure that they can failover between AWS Regions in the event of a disaster seamlessly with minimal downtime and data loss. The applications will run in an active-active configuration. Which DR strategy should a Solutions Architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Multi-site
The multi-site, or active-active, strategy runs full environments in multiple Regions for near-zero downtime and minimal data loss. Warm standby and pilot light keep only partial capacity in the secondary site, so failover is slower.
Question 327 of 359A company has some statistical data stored in an Amazon RDS database. The company want to allow users to access this information using an API. A solutions architect must create a solution that allows sporadic access to the data, ranging from no requests to large bursts of traffic. Which solution should the solutions architect suggest?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Set up an Amazon API Gateway and use AWS Lambda functions
Lambda with API Gateway is serverless, scales automatically from zero to burst traffic, and you pay only per request, matching sporadic access. Options using EC2, ECS, or Elastic Beanstalk keep infrastructure running or add scaling overhead, so they fail the on-demand requirement.
Question 328 of 359An e-commerce web application needs a highly scalable key-value database. Which AWS database service should be used?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Amazon DynamoDB
DynamoDB is a fully managed NoSQL key-value database with seamless scalability, so it fits perfectly. RDS is relational, Redshift is a data warehouse for analytics, and ElastiCache is an in-memory cache rather than a durable key-value database.
Question 329 of 359Health related data in Amazon S3 needs to be frequently accessed for up to 90 days. After that time the data must be retained for compliance reasons for seven years and is rarely accessed. Which storage classes should be used?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Store data in STANDARD for 90 days then transition the data to DEEP_ARCHIVE
Data that is frequently accessed belongs in S3 Standard for 90 days, then rarely accessed compliance data moves to Deep Archive for the cheapest retention. Expiring deletes required data, and lifecycle transitions into Reduced Redundancy or from Intelligent-Tiering to Standard-IA are not valid.
Question 330 of 359An application runs on Amazon EC2 instances in a private subnet. The EC2 instances process data that is stored in an Amazon S3 bucket. The data is highly confidential and a private and secure connection is required between the EC2 instances and the S3 bucket. Which solution meets these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Set up S3 bucket policies to allow access from a VPC endpoint.
A gateway VPC endpoint lets EC2 instances in a private subnet reach S3 over private IP addresses without internet access. Bucket policies can restrict access to that endpoint only, while IAM policies, KMS encryption, or TLS certificates do not create a private network path.
Question 331 of 359A company copies 250 TB of data from a recent land survey onto multiple AWS Snowball Edge Storage Optimized devices. The company has a high-performance computing (HPC) cluster that is hosted within AWS to look for items of archaeological interest. A solutions architect must provide the cluster with consistent low latency and high-throughput access to the data which is hosted on the Snowball Edge Storage Optimized devices. The company is sending the devices back to AWS. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Set up an Amazon S3 bucket. Configure an Amazon FSx for Lustre file system and integrate it with the S3 bucket after importing the data then access the FSx for Lustre file system from the HPC cluster instances.
FSx for Lustre integrates natively with S3 and delivers the low-latency, high-throughput shared storage that HPC clusters need. Snowball Edge data imports into S3, not directly into FSx for Lustre, so importing to S3 first and linking Lustre is the correct pattern.
Question 332 of 359A telecommunication company has an API that allows users to manage their mobile plans and services. The API experiences significant traffic spikes during specific times such as end of the month and special offer periods. The company needs to ensure low latency response time consistently to ensure a good user experience. The solution should also minimize operational overhead. Which solution would meet these requirements MOST efficiently?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use Amazon API Gateway along with AWS Lambda functions with provisioned concurrency.
API Gateway with Lambda provides a fully managed, auto-scaling API layer, and provisioned concurrency keeps functions warm so cold starts don't hurt latency during traffic spikes. Beanstalk and Fargate add more operational overhead than the serverless option.
Question 333 of 359A financial services company is migrating its sensitive customer data and applications to AWS. They want to ensure that the data is securely stored and managed while reducing the overall maintenance and operational overhead associated with managing databases. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Migrate the data and applications to Amazon RDS instances. Enable encryption at rest using AWS Key Management Service (AWS KMS).
Amazon RDS handles backups, patching, and replication, lowering database operational overhead, and KMS encryption at rest secures the sensitive data. Running databases on EC2 requires you to manage all administration yourself, and GuardDuty provides threat detection, not data protection.
Question 334 of 359An application runs on Amazon EC2 instances backed by Amazon EBS volumes and an Amazon RDS database. The application is highly sensitive, and security compliance requirements mandate that all personally identifiable information (PII) be encrypted at rest. Which solution should a Solutions Architect choose to meet this requirement?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Configure Amazon EBS encryption and Amazon RDS encryption with AWS KMS keys to encrypt instance and database volumes.
Encryption at rest requires encrypting both the EBS volumes and the RDS storage, which KMS-backed EBS and RDS encryption handle together. SSL/TLS only protects data in transit, and CloudHSM is unnecessary complexity that also leaves the EBS volumes unencrypted.
Question 335 of 359A corporation has a web-based multiplayer gaming service that operates using both TCP and UDP protocols. Amazon Route 53 is currently employed to direct application traffic to a set of Network Load Balancers (NLBs) in various AWS Regions. To prepare for an increase in user activity, the company must enhance application performance and reduce latency. Which approach will best meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Implement AWS Global Accelerator ahead of the NLBs and align the Global Accelerator endpoint to use the appropriate listener ports.
AWS Global Accelerator routes TCP and UDP traffic over the AWS global network to the closest healthy endpoint, which directly improves latency and performance for a gaming workload. CloudFront is the tempting distractor, but it is a CDN for content delivery and doesn't optimize raw TCP or UDP gaming traffic.
Question 336 of 359A company runs a streaming media service and the content is stored on Amazon S3. The media catalog server pulls updated content from S3 and can issue over 1 million read operations per second for short periods. Latency must be kept under 5ms for these updates. Which solution will provide the BEST performance for the media catalog updates?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Update the application code to use an Amazon ElastiCache for Redis cluster
ElastiCache for Redis provides sub-millisecond latency and very high read throughput, making it the right caching layer in front of S3 for catalog updates. DAX is the classic trap here; it only accelerates DynamoDB, so it can't front S3 reads.
Question 337 of 359A Solutions Architect has created an AWS Organization with several AWS accounts. Security policy requires that use of specific API actions are limited across all accounts. The Solutions Architect requires a method of centrally controlling these actions. What is the SIMPLEST method of achieving the requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create a service control policy in the root organizational unit to deny access to the services or actions
A service control policy attached at the root organizational unit centrally restricts the maximum available permissions across all member accounts. IAM policies in the root account don't affect other accounts, and network ACLs can't control API actions at all.
Question 338 of 359A company operates a critical Python-based application that analyzes incoming real-time data. The application runs every 15 minutes and takes approximately 2 minutes to complete a run. It requires 1.5 GB of memory and uses the CPU intensively during its operation. The company wants to minimize the costs associated with running this application. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Implement the application as an AWS Lambda function configured with 1.5 GB of memory. Use Amazon EventBridge to schedule the function to run every 15 minutes.
Lambda with EventBridge scheduled rules is the cheapest fit because you pay only for the roughly two minutes of execution time every fifteen minutes. Options involving EC2 or Fargate keep paying for idle compute, and manual start-stop adds operational overhead without real savings.
Question 339 of 359A company has refactored a legacy application to run as two microservices using Amazon ECS. The application processes data in two parts and the second part of the process takes longer than the first. How can a solutions architect integrate the microservices and allow them to scale independently?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Implement code in microservice 1 to send data to an Amazon SQS queue. Implement code in microservice 2 to process messages from the queue
An SQS queue decouples the microservices so each can scale independently, and the slower second service pulls messages at its own pace without losing work. SNS pushes to subscribers, which doesn't let the slower consumer control its intake the way a queue does.
Question 340 of 359A software development company is deploying a microservices-based application on Amazon Elastic Kubernetes Service (Amazon EKS). The application's traffic fluctuates significantly throughout the day and the company wants to ensure that the EKS cluster scales up and down according to these traffic patterns. Which combination of steps would satisfy these requirements with MINIMAL operational overhead? (Select TWO.)
Select 2 answers.
Show answer & explanation
Correct answer: A. Employ the Kubernetes Cluster Autoscaler for dynamically managing the quantity of nodes in the EKS cluster. · D. Utilize the Kubernetes Metrics Server to enable horizontal pod autoscaling based on resource utilization.
The Cluster Autoscaler adjusts node count while the Metrics Server feeds the Horizontal Pod Autoscaler to scale pods, together handling fluctuating traffic automatically. The Vertical Pod Autoscaler is the strong distractor; it resizes pod resources rather than adding capacity to match demand.
Question 341 of 359A healthcare company is migrating its patient record system to AWS. The company receives thousands of encrypted patient data files every day through FTP. An on-premises server processes the data files twice a day. However, the processing job takes hours to finish. The company wants the AWS solution to process incoming data files as soon as they arrive with minimal changes to the FTP clients that send the files. The solution must delete the incoming data files after the files have been processed successfully. Processing for each file needs to take around 10 minutes. Which solution will meet these requirements in the MOST operationally efficient way?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Use AWS Transfer Family to create an SFTP server to store incoming files in Amazon S3 Standard. Create an AWS Lambda function to process the files and to delete the files after they are processed. Use an S3 event notification to invoke the Lambda function when the files arrive.
Transfer Family provides a managed SFTP endpoint that writes files into S3 without changing clients, and an S3 event notification triggers a Lambda function for immediate processing and deletion. Options that run EC2 or process twice daily fail the requirements for immediate processing and minimal operational overhead.
Question 342 of 359A legacy application is being migrated into AWS. The application has a large amount of data that is rarely accessed. When files are accessed they are retrieved sequentially. The application will be migrated onto an Amazon EC2 instance. What is the LEAST expensive EBS volume type for this use case?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Cold HDD (sc1)
Cold HDD sc1 is the cheapest EBS volume type and is designed for infrequently accessed, throughput-oriented sequential workloads. Exam cue: st1 suits frequently scanned data, while sc1 wins on price for rarely accessed data.
Question 343 of 359A Solutions Architect needs to capture information about the traffic that reaches an Amazon Elastic Load Balancer. The information should include the source, destination, and protocol. What is the most secure and reliable method for gathering this data?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Create a VPC flow log for each network interface associated with the ELB
VPC Flow Logs on the ELB's network interfaces capture source, destination, and protocol for its traffic. Subnet-level flow logs would record unrelated traffic, and CloudTrail only audits API calls without packet capture.
Question 344 of 359A company is creating a solution that must offer disaster recovery across multiple AWS Regions. The solution requires a relational database that can support a Recovery Point Objective (RPO) of 1 second and a Recovery Time Objective (RTO) of 1 minute. Which AWS solution can achieve this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Amazon Aurora Global Database.
Aurora Global Database replicates across Regions with typically under one second of lag and can promote a secondary in under a minute, meeting both targets. RDS cross-Region replicas have higher lag and slower promotion, and DynamoDB is not relational.
Question 345 of 359A production application runs on an Amazon RDS MySQL DB instance. A solutions architect is building a new reporting tool that will access the same data. The reporting tool must be highly available and not impact the performance of the production application. How can this be achieved?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Create a Multi-AZ RDS Read Replica of the production RDS DB instance
A read replica configured as Multi-AZ offloads reporting traffic while providing failover support for the replica itself. Chained single-AZ replicas add lag and complexity without true high availability for the reporting workload.
Question 346 of 359A company is looking for ways to incorporate its current AWS usage expenditure into its operational expense tracking dashboard. A solutions architect has been tasked with proposing a method that enables the company to fetch its current year's cost data and project the costs for the forthcoming 12 months programmatically. Which approach would fulfill these needs with the MINIMUM operational burden?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Leverage the AWS Cost Explorer API to retrieve usage cost-related data, using pagination for larger data sets.
The Cost Explorer API provides programmatic access to historical costs and forecast data with pagination support for large result sets. Downloadable CSV files require manual steps, and AWS Budgets supports alerts and actions, not data delivery over SMTP or FTP.
Question 347 of 359An e-commerce company operates a serverless web application that must interact with numerous Amazon DynamoDB tables to fulfill user requests. It is critical that the application's performance remains consistent and unaffected while interacting with these tables. Which method provides the MOST operationally efficient way to fulfill these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. AWS AppSync with multiple data sources and resolvers.
AWS AppSync provides a managed GraphQL API that can combine multiple data sources, including several DynamoDB tables, with consistent performance. Lambda with Step Functions adds orchestration complexity and latency compared with AppSync resolvers.
Question 348 of 359A company operates multiple AWS accounts under AWS Organizations. To better manage the costs, the company wants to allocate different budgets for each of these accounts. The company also wants to prevent additional resource provisioning in an AWS account if it reaches its allocated budget before the end of the budget period. Which combination of solutions will meet these requirements? (Select THREE.)
Select 3 answers.
Show answer & explanation
Correct answer: B. Use AWS Budgets to establish different budgets for each AWS account. Configure the budgets in the Billing and Cost Management console. · E. Set up an IAM role with the necessary permissions that allow AWS Budgets to execute budget actions. · F. Configure alerts in AWS Budgets to notify the company when an account is about to reach its budget threshold. Then use a budget action that links to the IAM role to prevent additional resource provisioning.
AWS Budgets supports per-account budgets, threshold alerts, and budget actions executed through an IAM role to stop provisioning. Budget data updates roughly every few hours, so any option promising real-time monitoring should be eliminated.
Question 349 of 359An application generates unique files that are returned to customers after they submit requests to the application. The application uses an Amazon CloudFront distribution for sending the files to customers. The company wishes to reduce data transfer costs without modifying the application. How can this be accomplished?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Lambda@Edge to compress the files as they are sent to users.
Lambda@Edge can compress unique, dynamically generated files on the way out, cutting egress data volume and cost without app changes. Caching fails here because each file is unique per customer request, so edge storage gives no benefit.
Question 350 of 359A web application in a three-tier architecture runs on a fleet of Amazon EC2 instances. Performance issues have been reported and investigations point to insufficient swap space. The operations team requires monitoring to determine if this is correct. What should a solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Install an Amazon CloudWatch agent on the instances. Run an appropriate script on a set schedule. Monitor SwapUtilization metrics in CloudWatch
The CloudWatch agent collects OS-level metrics like swap and memory from EC2 instances and publishes them to CloudWatch for monitoring. CloudWatch does not natively expose swap metrics, instance metadata holds no performance data, and custom metrics require configuration on the instances themselves.
Question 351 of 359A financial institution wants to use machine learning (ML) algorithms to detect potential fraudulent transactions. They need to create ML models based on their vast financial transaction data and integrate these models into their business intelligence system for real-time decision-making. The solution should require minimal operational overhead. Which solution will best meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use Amazon SageMaker to build, train, and deploy ML models, and use Amazon QuickSight for data visualization.
SageMaker is the fully managed service for building, training, and deploying custom ML models, and QuickSight provides BI dashboards for visualization. Marketplace AMIs require heavy manual management, and Comprehend or Forecast are prebuilt services that do not support custom fraud models.
Question 352 of 359A media company hosts several terabytes of multimedia content across multiple AWS accounts. The company uses AWS Lake Formation to manage its data lake. The company's marketing team needs to securely access and analyze selective data from various accounts for targeted advertisement campaigns. Which solution will meet these requirements with the LEAST operational overhead?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Utilize Lake Formation tag-based access control to authorize and grant cross-account permissions for the required data to the marketing team accounts.
Lake Formation tag-based access control lets you tag data once and grant cross-account permissions centrally, minimizing overhead across many accounts. Granting permissions in each account separately or replicating data adds significant manual work and cost.
Question 353 of 359A company is planning to use Amazon S3 to store documents uploaded by its customers. The documents must be encrypted at rest in Amazon S3. The company does not want to spend time managing and rotating the keys, but it does want to control who can access those keys. What should a solutions architect use to accomplish this?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: B. Server-Side Encryption with AWS KMS-Managed Keys (SSE-KMS)
SSE-KMS lets AWS handle key management while the company retains control over key policies and who can use the customer managed key. SSE-S3 is the strongest distractor, but it gives no control over key permissions or audit trail like KMS does.
Question 354 of 359Three AWS accounts are owned by the same company but in different regions. Account Z has two AWS Direct Connect connections to two separate company offices. Accounts A and B require the ability to route across account Z's Direct Connect connections to each company office. A Solutions Architect has created an AWS Direct Connect gateway in account Z. How can the required connectivity be configured?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Associate the Direct Connect gateway to a virtual private gateway in account A and B
A Direct Connect gateway can be associated with virtual private gateways or transit gateways in other accounts across regions, enabling cross-account routing to the offices. Exam cue: there is no such thing as a VPC endpoint or PrivateLink for a Direct Connect gateway.
Question 355 of 359A High Performance Computing (HPC) application needs storage that can provide 135,000 IOPS. The storage layer is replicated across all instances in a cluster. What is the optimal storage solution that provides the required performance and is cost-effective?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: A. Use Amazon Instance Store
Instance stores deliver very high IOPS with low latency, and their cost is bundled into the instance price, making them ideal when data is replicated across cluster nodes. EBS Provisioned IOPS would cost more, and HDD volumes or S3 cannot meet the IOPS requirement.
Question 356 of 359A new application will be launched on an Amazon EC2 instance with an Elastic Block Store (EBS) volume. A solutions architect needs to determine the most cost-effective storage option. The application will have infrequent usage, with peaks of traffic for a couple of hours in the morning and evening. Disk I/O is variable with peaks of up to 3,000 IOPS. Which solution should the solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Amazon EBS General Purpose SSD (gp2)
A General Purpose SSD volume can burst to 3,000 IOPS, which matches the variable peak workload at the lowest cost. Provisioned IOPS is overkill and more expensive, while HDD volume types cannot reliably deliver the required IOPS performance.
Question 357 of 359A multinational organization has a distributed application that runs on Amazon EC2 instances behind an Application Load Balancer in an Auto Scaling group. The application uses a MySQL database hosted on Amazon Aurora, and the database cluster spans multiple Availability Zones in a single Region. The organization plans to launch its services in a new geographical area and wants to ensure maximum availability with minimal service interruption. Which strategy should the organization adopt?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: E. Establish the application layer in the new region. Use Amazon Aurora Global Database for deploying the database in the primary and new regions. Apply Amazon Route 53 health checks with a failover routing policy to the new region. Promote the secondary to primary as needed.
Aurora Global Database replicates across Regions with low RPO and fast promotion, and Route 53 failover routing directs traffic during disruption. Auto Scaling groups cannot span multiple Regions, so the option that expands the existing group is invalid.
Question 358 of 359There are badge readers located at every entrance of an organization's warehouses. A message is sent over HTTPS when badges are scanned to indicate who tried to access the entrance. A solutions architect must design a system to process these messages. A highly available solution is required. The solution must store results in a durable data store for later analysis. Which system architecture should the solutions architect recommend?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: D. Set up an HTTPS endpoint in Amazon API Gateway. To process the messages and save the results to Amazon DynamoDB, configure an API Gateway endpoint to invoke an AWS Lambda function.
API Gateway provides a managed, highly available HTTPS endpoint and integrates directly with Lambda, which writes results to DynamoDB for durable storage. A single EC2 instance is not highly available, and Route 53 is DNS, not an invocation mechanism for Lambda.
Question 359 of 359A data analytics company is building a high-performance application that requires concurrent writes to a shared block storage volume from multiple Amazon EC2 instances. The EC2 instances are Nitro-based and reside within the same Availability Zone. The company needs a storage solution that supports simultaneous connections to facilitate data resilience and high availability. Which solution will meet these requirements?
Tap an answer — you get instant feedback and the reasoning.
Show answer & explanation
Correct answer: C. Use Provisioned IOPS SSD (io2) EBS volumes with Amazon EBS Multi-Attach.
EBS Multi-Attach lets a single io2 volume attach to multiple Nitro-based instances in the same Availability Zone for concurrent shared block access. Multi-Attach only works with io1 and io2, not gp2, and EFS is file storage, not block.
New video rounds on @CertPunch.