Amazon AWS Certified Solutions Architect - Professional (SAP-C02)
Get full access to the updated question bank and pass on your first attempt.
Vendor
Amazon
Certification
Professional Certifications
Content
771 Qs
Status
Verified
Updated
5 days ago
Test the Practice Engine
Experience our real exam environment with free demo questions
Premium Bundle
Complete Success Suite
Save $49 Instantly
-
โFull PDF + Interactive Engine Everything you need to pass
-
โAll Advanced Question Types Drag & Drop, Hotspots, Case Studies
-
โPriority 24/7 Expert Support Direct line to certification leads
-
โ90 Days Free Priority Updates Stay current as exams change
Success Metric
98.4% Pass Rate
Standard Simulation
Practice Engine
One-Time Payment
-
Web-Based (Zero Install)
-
Real Testing Environment Virtual & Practice Modes
-
Interactive Engine Drag & Drop, Hotspots
-
60 Days Free Updates
Compatible with All Devices
Basic Tier
PDF Study Guide
Digital Access
- โ Exam Questions (PDF)
- โ Mobile Friendly
- โ 60 Days Updates
Verified 10-Question Preview
Verified Community
The CertoMetrics Standard.
Recommend the #1 platform for verified Amazon certification resources.
Success Network
Help a Colleague Succeed.
Invite a peer to get their own updated SAP-C02 prep kit.
Exam Overview
The AWS Certified Solutions Architect - Professional (SAP-C02) certification is the pinnacle for architects demonstrating advanced expertise in designing and deploying dynamic, scalable, highly available, fault-tolerant, and cost-effective solutions on AWS. Achieving this certification validates your ability to navigate complex architectural challenges across multiple accounts, regions, and hybrid environments, integrating a broad range of AWS services with best practices. It signifies a deep understanding of migration strategies, security controls, and operational excellence at an enterprise scale. This credential not only elevates your professional standing but also positions you as a critical leader capable of driving significant cloud transformation initiatives and delivering robust, future-proof architectures.
Questions
65
Passing Score
750/1000
Duration
180 Minutes
Difficulty
Expert
Level
Professional
Skills Measured
Career Path
Target Roles
Common Questions
Is the material up to date?
Yes. We update our question bank weekly to match the latest Amazon standards. You get free updates for 90 days.
What format do I get?
You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).
Is there a guarantee?
Absolutely. If you fail the SAP-C02 exam using our materials, we offer a full money-back guarantee.
When do I get the download?
Instantly. The download link is available in your dashboard immediately after payment is confirmed.
Free Study Guide Samples
Previewing updated SAP-C02 bank (100 Questions).
A company uses Amazon EC2 instances to run business-critical applications. Software that is running on the EC2 instances recently caused Amazon GuardDuty to generate the PenTest:S3/KaliLinux finding for some of the company's environments. The company wants to prevent this software from running again. The company is using AWS Organizations to manage its AWS accounts.
What should a solutions architect do to meet these requirements?
Correct Option: B
โ
Create a centralized Amazon EventBridge (Amazon CloudWatch Events) bus to receive GuardDuty events from all accounts. Configure an EventBridge (CloudWatch Events) rule to invoke an AWS Lambda function when the GuardDuty event is generated. Configure the Lambda function to stop the EC2 instances and notify the company.
Description: Amazon GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior across your AWS accounts and workloads, generating findings for suspicious activities like the installation of forbidden software. Amazon EventBridge (formerly CloudWatch Events) is a serverless event bus service that enables applications to communicate through events. It can receive events from various AWS services, your own applications, and SaaS applications. AWS Lambda is a serverless compute service that executes code in response to events, allowing for automated remediation actions.
Why this fits: This solution leverages GuardDuty's continuous threat detection capabilities to identify the installation of forbidden software. By integrating with a centralized EventBridge bus, events from GuardDuty across all accounts in an AWS Organization can be aggregated. An EventBridge rule can then trigger an AWS Lambda function, providing an automated, real-time response to stop the compromised EC2 instances and notify relevant personnel. This approach is highly scalable, automated, and aligns with best practices for security incident response in a multi-account environment, focusing on detecting and remediating threats post-deployment.
Example: In a large organization, GuardDuty detects an instance of an unauthorized cryptocurrency mining application being installed and executed on an EC2 instance in a development account. This generates a GuardDuty finding, which is routed to a central EventBridge bus in the security master account. An EventBridge rule, configured to match this specific finding type, invokes a Lambda function. The Lambda function extracts the instance ID, calls the ec2:StopInstances API to isolate the compromised instance, and then sends an Amazon SNS notification to the security operations team with the details of the incident.
A company that develops consumer electronics with offices in Europe and Asia has 60 TB of software images stored on premises in Europe. The company wants to transfer the images to an Amazon S3 bucket in the ap-northeast-1 Region. New software images are created daily and must be encrypted in transit. The company needs a solution that does not require custom development to automatically transfer all existing and new software images to Amazon S3.
What is the next step in the transfer process?
Correct Option: A
โ
Deploy an AWS DataSync agent and configure a task to transfer the images to the S3 bucket.
Description: AWS DataSync is a secure, online data transfer service that simplifies, automates, and accelerates moving data between on-premises storage systems and AWS storage services, as well as between different AWS storage services. It utilizes a software agent deployed in your on-premises environment (e.g., on a virtual machine or hardware server) to access your existing file systems (NFS, SMB, HDFS) or object storage and efficiently transfer data to Amazon S3, Amazon EFS, or Amazon FSx.
Why this fits: For migrating "millions of images" from an on-premises source to Amazon S3, DataSync is the most suitable managed service. It is specifically designed for high-performance, large-scale online data migrations. DataSync optimizes network utilization, handles network interruptions, provides in-flight encryption, and performs data integrity verification, ensuring reliable and efficient transfers. This approach is superior to manual scripting over a VPN or using services not designed for bulk file transfers, offering automation, speed, and robustness for significant datasets.
Example: An organization needs to migrate 300 TB of image files from an on-premises NFS share to an S3 bucket for archival and new cloud-native processing workflows. They would deploy a DataSync agent on a VM in their data center, configure the NFS share as a source location and the S3 bucket as a destination, then create a DataSync task to automatically and securely transfer all existing images. Subsequent changes could also be synchronized.
An entertainment company recently launched a new game. To ensure a good experience for players during the launch period, the company deployed a static quantity of 12 r6g.16xlarge (memory optimized) Amazon EC2 instances behind a Network Load Balancer. The companyโs operations team used the Amazon CloudWatch agent and a custom metric to include memory utilization in its monitoring strategy.
Analysis of the CloudWatch metrics from the launch period showed consumption at about one quarter of the CPU and memory that the company expected. Initial demand for the game has and has become more variable. The decides to use an Auto Scaling group that monitors the CPU and memory consumption to dynamically scale the instance fleet. A solutions architect needs to configure the Auto Scaling group to meet demand in the most cost-effective way.
Which solution will meet these requirements?
Correct Option: C
โ
r6g.4xlarge (memory optimized) instances. Configure a minimum capacity of 3, a desired capacity of 3, and a maximum capacity of 12.
Description: R6g instances are memory-optimized instances powered by AWS Graviton2 processors, designed for memory-intensive workloads. They offer a high ratio of memory to vCPU, making them suitable for high-performance databases, distributed web scale in-memory caches, and big data analytics that process large datasets in memory. An Auto Scaling group (ASG) maintains application availability and allows you to scale your Amazon EC2 instances up or down automatically according to conditions you define. Configuring a minimum, desired, and maximum capacity ensures resilience and elasticity.
Why this fits: The choice of r6g.4xlarge instances is optimal for workloads that are heavily reliant on memory performance, such as relational databases, data warehousing, or in-memory caches. The 'r' series denotes memory optimization, directly addressing the common bottleneck in such applications. The Graviton2 processors (g suffix) provide improved price-performance over comparable x86-based instances. The Auto Scaling group configuration with a minimum capacity of 3 ensures high availability and fault tolerance across multiple Availability Zones, as workloads requiring Professional-level solutions typically demand resilience. A desired capacity of 3 maintains optimal performance for baseline operations, and a maximum capacity of 12 allows for significant scaling out during peak loads, distributing the workload and maintaining responsiveness without incurring the higher cost or potential resource underutilization of larger individual instances (like an 8xlarge) when not needed.
Example: A company runs a large-scale, mission-critical e-commerce database that experiences significant fluctuations in traffic. By deploying the database on r6g.4xlarge instances within an Auto Scaling group with a minimum of 3, desired of 3, and maximum of 12, the system ensures it always has at least three highly available database nodes. During flash sales or peak shopping seasons, the ASG can automatically scale out to up to 12 instances to handle the increased query load and maintain low latency, while scaling back down when demand subsides to optimize costs.
A company has implemented a new security requirement. According to the new requirement, the company must scan all traffic from corporate AWS instances in the company's VPC for violations of the company's security policies. As a result of these scans, the company can block access to and from specific IP addresses.
To meet the new requirement, the company deploys a set of Amazon EC2 instances in private subnets to serve as transparent proxies. The company installs approved proxy server software on these EC2 instances. The company modifies the route tables on all subnets to use the corresponding EC2 instances with proxy software as the default route. The company also creates security groups that are compliant with the security policies and assigns these security groups to the EC2 instances.
Despite these configurations, the traffic of the EC2 instances in their private subnets is not being properly forwarded to the internet.
What should a solutions architect do to resolve this issue?
Correct Option: A
โ
Disable source/destination checks on the EC2 instances that run the proxy software.
Description: By default, every EC2 instance performs source/destination checks. This means the instance must be the source or the destination of any network traffic it sends or receives. If an instance needs to act as a router, firewall, NAT device, or a proxy, it must be able to send and receive traffic where it is neither the source nor the final destination.
Why this fits: When an EC2 instance acts as a proxy, it receives network traffic on behalf of other instances and then forwards that traffic to its ultimate destination. Without disabling source/destination checks, the AWS networking infrastructure would drop packets because the proxy instance is sending traffic with source IPs that are not its own, or receiving traffic for destination IPs that are not its own. Disabling this check explicitly permits the instance to forward traffic for other entities, which is fundamental to a proxy's operation.
Example: Consider an EC2 instance configured as a web proxy for internal applications. Client applications within the VPC send HTTP/HTTPS requests to the proxy instance. The proxy then processes these requests and forwards them to external web servers on the internet. For the proxy to successfully forward these requests (where the original source IP is the client and the destination IP is the external web server), its source/destination checks must be disabled.
A company is planning to migrate an Amazon RDS for Oracle database to an RDS for PostgreSQL DB instance in another AWS account. A solutions architect needs to design a migration strategy that will require no downtime and that will minimize the amount of time necessary to complete the migration. The migration strategy must replicate all existing data and any new data that is during the migration. The target database must be identical to the source database at completion of the migration process.
All applications currently use an Amazon Route 53 CNAME record as their endpoint for communication with the RDS for Oracle DB instance. The RDS for Oracle DB instance is in a private subnet.
Which of the steps should the solutions architect take to meet these requirements? (Select THREE.)
Correct Option: A,C,E
โ
Create a new RDS for PostgreSQL DB instance in the target account. use the AWS Schema Conversion (AWS SCT) to migrate the database schema from the source database to the target database.
Description: AWS Schema Conversion Tool (AWS SCT) is a service that helps convert your existing database schema and custom code to a format compatible with your target database. It can also be used to migrate schema between homogeneous databases, especially if you plan to optimize or refactor parts of the schema for the target environment.
Why this fits: Before migrating data, the target database instance (an RDS for PostgreSQL in this case) needs to be created. AWS SCT is the appropriate tool for migrating or converting the database schema and any associated code objects (like stored procedures, functions, views, etc.) from the source database to the newly created target RDS instance. This ensures the target database has the correct structure to receive the data.
Example: An organization migrating an on-premises PostgreSQL database to Amazon RDS for PostgreSQL in a different account would first provision the RDS instance and then use AWS SCT to assess the source schema for compatibility and apply it to the new RDS instance.
โ Configure VPC between the VPCs in the two AWS accounts to provide connectivity to both DB instances from the target account. Configure the security groups that are attached to each DB instance to allow traffic on the database port from the VPC in the target account.
Description: Establishing secure network connectivity between AWS accounts is crucial for cross-account database migration. This typically involves using VPC Peering or AWS Transit Gateway. Security groups act as virtual firewalls to control inbound and outbound traffic for EC2 instances, RDS instances, and other network interfaces.
Why this fits: For AWS Database Migration Service (DMS) or any other migration tool to access the source database in one account and write to the target database in another account, secure and private network connectivity must be established. VPC Peering or Transit Gateway provides this private link. Additionally, security groups on both the source and target RDS instances must be configured to allow inbound traffic on the database port (e.g., 5432 for PostgreSQL) from the IP ranges or security groups associated with the migration services or application components in the target VPC.
Example: Two AWS accounts (Account A for source, Account B for target) are connected via VPC peering. The security group for the source PostgreSQL DB in Account A allows inbound traffic on port 5432 from the CIDR block of the VPC in Account B. Similarly, the security group for the target PostgreSQL DB in Account B allows traffic from the DMS replication instance's security group.
โ Use AWS Database Migration Service (AWS DMS) in the target account to perform a full load plus change data capture (CDC) migration from the source database to the target database. When the migration is complete, change the CNAME record to point to the target DB instance endpoint.
Description: AWS Database Migration Service (DMS) is a cloud service that helps migrate relational databases, data warehouses, NoSQL databases, and other types of data stores. A common migration strategy is "full load plus change data capture (CDC)," where DMS first loads all existing data from the source to the target (full load), and then continuously replicates ongoing changes (CDC) to keep the target in sync. A CNAME record is a type of DNS record that maps an alias name to a canonical domain name.
Why this fits: For migrating an active production database with minimal downtime, AWS DMS performing a full load followed by CDC is the standard and recommended approach. This allows applications to continue writing to the source database while the migration is in progress. Once the target database is fully synchronized and validated, a cutover can be performed by changing a CNAME (or other DNS alias) record to point to the new target database endpoint. This redirects application traffic to the migrated database seamlessly.
Example: An e-commerce application relies on an on-premises PostgreSQL database. To migrate it to RDS for PostgreSQL, an AWS DMS task is configured for full load and CDC. During the full load, users can still access the application. Once CDC has caught up and the target database is validated, the DNS CNAME record
db.example.com is updated from the on-premises database endpoint to the new RDS endpoint, effectively switching the application to the cloud database.
A company needs to improve the reliability of its ticketing application. The application runs on an Amazon Elastic Container Service (Amazon ECS) cluster. The company uses Amazon CloudFront to serve the application. A single ECS service of the ECS cluster is the CloudFront distribution's origin.
The application allows only a specific number of active users to enter a ticket purchasing flow. These users are Identified by an encrypted attribute in their JSON Web Token (JWT). All other users are redirected to a waiting room module until there is available capacity for purchasing.
The application is experiencing high loads. The waiting room module is working as designed, but load on the waiting room is disrupting the application's availability. This disruption is negatively affecting the application's ticket sale transactions.
Which solution will provide the MOST reliability for ticket sale transactions during periods of high load?
Correct Option: C
โ
Create a separate service in the ECS cluster for the waiting room. Use a separate scaling configuration. Create a CloudFront function that inspects the JWT information and appropriately forwards requests to the ticketing service or the waiting room service.
Description: This solution leverages Amazon Elastic Container Service (ECS) for microservices deployment and AWS CloudFront with CloudFront Functions for intelligent, low-latency edge routing. By creating a separate ECS service for the waiting room, it can be scaled independently of the main ticketing service, handling fluctuating demand without impacting core functionality. CloudFront Functions, executing at AWS edge locations, inspect incoming requests and their JSON Web Tokens (JWTs) to make real-time routing decisions, directing users to either the waiting room or the ticketing service based on the JWT's claims (e.g., user status, queue position).
Why this fits: This approach is highly scalable and efficient.
- Microservices Architecture: Separating the waiting room into its own ECS service allows independent scaling, deployment, and management, which is crucial for handling large, unpredictable spikes in traffic often associated with waiting rooms.
- Edge Routing with CloudFront Functions: CloudFront Functions provide extremely low-latency execution at the AWS edge network, close to the users. Inspecting the JWT at this stage enables intelligent routing decisions before the request even reaches the origin servers. This significantly reduces the load on backend services and provides a faster, more responsive user experience. JWTs can carry session information, user authentication status, or even a 'waiting room token' that the function can use to decide the destination.
- Decoupling Routing Logic: By placing the routing logic in a CloudFront function, the ticketing service is relieved of this responsibility, allowing it to focus solely on its core function. This reduces complexity and potential bottlenecks in the backend application.
Example: During a popular concert ticket sale, millions of users might simultaneously attempt to access the ticketing website. A CloudFront function can be configured to inspect the JWT of each incoming request. If the JWT indicates the user has not yet passed through the waiting room or is currently in a queue, the CloudFront function redirects them to the waiting room ECS service. If the JWT indicates they are authorized to proceed, they are directed to the main ticketing ECS service. This ensures that the ticketing service is only hit by requests from users who are ready to purchase, while the waiting room absorbs the initial surge.
A software company is using three AWS accounts for each of its 10 development teams. The company has developed an AWS CloudFormation standard VPC template that includes three NAT gateways. The template is added to each account for each team. The company is concerned that network costs will increase each time a new development team is added. A solutions architect must maintain the reliability of the companyโs solutions and minimize operational complexity.
What should the solutions architect do to reduce the network costs while meeting these requirements?
Correct Option: B
โ
Create a single VPC with three NAT gateways in a shared services account. Configure each account VPC with a default route through a VPC peering connection to the NAT gateway in the shared services account VPC. Remove all NAT gateways from the standard VPC template.
Description: This solution centralizes egress internet traffic through a dedicated "shared services" VPC. Within this shared VPC, multiple NAT gateways (three, suggesting high availability across Availability Zones) are deployed. Individual application VPCs in other accounts connect to this shared services VPC using VPC peering connections. A default route (0.0.0.0/0) is configured in the routing tables of the application VPCs to direct all internet-bound traffic through their respective VPC peering connection to the shared services VPC, where it then exits via the centralized NAT gateways. This approach allows for the removal of NAT gateways from individual application VPC templates, reducing cost and management overhead.
Why this fits: This approach effectively centralizes the management and cost of NAT gateways. Instead of provisioning and paying for NAT gateways in every single VPC, they are consolidated into a single, highly available shared services VPC. VPC peering provides a direct, private, and cost-effective network connection between VPCs, enabling the spoke VPCs to route their internet-bound traffic to the central NAT gateways without traversing the public internet. This significantly reduces the complexity of managing network egress across many accounts and VPCs, and typically lowers overall operational costs by eliminating redundant NAT gateway deployments.
Example: An organization has 50 application VPCs across different accounts, all needing internet access for software updates or third-party API calls. Instead of each VPC having its own NAT Gateway (involving 50 sets of NAT Gateways and associated public IP/EIPs), a single "Network Shared Services" VPC is created. This VPC has three NAT Gateways (one in each AZ for high availability). Each of the 50 application VPCs establishes a VPC peering connection to the Network Shared Services VPC. A default route in each application VPC's subnet routing table points to the peering connection, sending all outbound traffic to the shared VPC's NAT Gateways. This saves significant operational overhead and costs compared to managing 50 independent NAT Gateway setups.
A company wants to migrate virtual Microsoft workloads from an on-premises data center to AWS. The company has successfully tested a few sample workloads on AWS. The company also has created an AWS Site-to-Site VPN connection to a VPC. A solutions architect needs to generate a total cost of ownership (TCO) report for the migration of all the workloads from the data center.
Simple Network Management Protocol (SNMP) has been enabled on each VM in the data center. The company cannot add more VMs in the data center and cannot install additional software on the VMs. The discovery data must be automatically imported into AWS Migration Hub.
Which solution will meet these requirements?
Correct Option: B
โ
Launch a Windows Amazon EC2 instance. Install the Migration Evaluator agentless collector on the EC2 instance. Configure Migration Evaluator to generate the TCO report.
Description: AWS Migration Evaluator (formerly TSO Logic) is a complimentary service that provides data-driven business cases for cloud migration. It operates by collecting performance and utilization data from an existing on-premises environment using an agentless collector to estimate the Total Cost of Ownership (TCO) of migrating workloads to AWS.
Why this fits: To utilize Migration Evaluator for generating a TCO report, an agentless collector application needs to be deployed within the customer's environment. This collector is typically installed on a dedicated Windows server. While it can be installed on an on-premises server, deploying it on a Windows Amazon EC2 instance (especially for environments already connected to AWS or for specific network architectures) is a valid and common approach. The collector gathers data such as CPU, RAM, storage, and network utilization, which is then uploaded to the Migration Evaluator service. It is Migration Evaluator itself that processes this data and generates the comprehensive TCO report.
Example: A company aims to understand the financial implications of moving its data centers to AWS. They provision a Windows Server EC2 instance, install the Migration Evaluator collector, and configure it to scan their on-premises VMware environment. After a defined data collection period, Migration Evaluator analyzes the gathered performance metrics and generates a detailed TCO report comparing their current expenditures with potential AWS costs, including recommended instance types and savings.
A company has automated the nightly retraining of its machine learning models by using AWS Step Functions. The workflow consists of multiple steps that use AWS Lambda. Each step can fail for various reasons, and any failure causes a failure of the overall workflow.
A review reveals that the retraining has failed multiple nights in a row without the company noticing the failure. A solutions architect needs to improve the workflow so that notifications are sent for all types of in the retraining process.
Which combination of steps should the solutions architect take to meet these requirements? (Select THREE.)
Correct Option: A,B,C
โ
Choice A: Create an Amazon Simple Notification Service (Amazon SNS) topic with a subscription of type "Email" that targets the team's mailing list.
Description: Amazon SNS is a fully managed messaging service that supports various subscription types, including "Email." When a message is published to an SNS topic, it can be delivered to all subscribed email addresses or mailing lists. This provides a scalable and flexible way to send notifications to multiple recipients.
Why this fits: This choice establishes the fundamental notification channel. By creating an SNS topic with an email subscription to the team's mailing list, any message published to this topic will automatically trigger an email notification to the intended recipients. This is a standard and highly effective pattern for broadcasting event-driven notifications in AWS.
Example: An administrator creates an SNS topic named WorkflowErrorNotifications and adds devops-team@example.com as an email subscription. Any message sent to WorkflowErrorNotifications will now be delivered via email to the team.
โ Choice B: Create a task named "Email" that forwards the input arguments to the SNS topic.
Description: In AWS Step Functions, a "Task" state can be configured to invoke various AWS service API actions directly. This includes the
sns:Publish API action, which sends a message to a specified SNS topic. The Task state can pass its input arguments (which would contain error details in this context) as the message payload to the SNS topic.
Why this fits: This choice defines the action within the Step Functions state machine that will trigger the email notification. By creating a dedicated "Email" Task state, the workflow clearly identifies the step responsible for sending the notification. This task will integrate with the SNS topic created in Choice A, effectively bridging the Step Functions error handling with the email notification system.
Example: A Step Functions Task state named
Email is configured to call arn:aws:states:::sns:publish. Its Parameters would include TopicArn pointing to the WorkflowErrorNotifications topic and Message.$: "$." to forward the state's input (containing error details) as the email content.
โ Choice C: Add a Catch field to all Task, Map, and Parallel states that have a statement of "ErrorEquals": ["States.All"] and "Next": "Email".
Description: AWS Step Functions states, such as
Task, Map, and Parallel states, support a Catch field for defining error handling logic. The ErrorEquals field specifies which errors to catch, where States.All is a built-in error name that matches any unhandled error. The Next field then dictates the state to transition to if the specified error is caught.
Why this fits: This choice implements comprehensive error handling across the critical processing states of the Step Functions workflow. By adding a
Catch field with ErrorEquals: ["States.All"] to all relevant states, the state machine is configured to gracefully capture any type of failure that occurs within these states. Setting Next: "Email" ensures that upon catching an error, the state machine transitions to the "Email" Task state (from Choice B), thereby initiating the email notification process. This ensures that all unhandled errors trigger an alert.
Example: A
Task state responsible for ProcessData includes a Catch array: [{ "ErrorEquals": ["States.All"], "Next": "Email", "ResultPath": "$.errorInfo" }]. If ProcessData fails, the execution transitions to the Email state, with error details available in $.errorInfo.
A company wants to migrate its website to AWS. The website uses microservices and runs on containers that are deployed in an on-premises, self-managed Kubernetes cluster. All the manifests that define the deployments for the containers in the Kubernetes deployment are in source control.
All data for the website is stored in a PostgreSQL database. An open source container image repository runs alongside the on-premises environment.
A solutions architect needs to determine the architecture that the company will use for the website on AWS.
Which solution will meet these requirements with the LEAST effort to migrate?
Correct Option: B
โ
Choice B: Create an Amazon Elastic Kubernetes Service (Amazon EKS) cluster that has managed node groups. Copy the application containers to a new Amazon Elastic Container Registry (Amazon ECR) repository. Deploy the manifests from on premises to the EKS cluster. Create an Amazon Aurora PostgreSQL DBcluster.
Description: Amazon EKS is a managed service that makes it easy to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. It integrates with various AWS services for networking, storage, and security. Amazon ECR is a fully managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon Aurora PostgreSQL is a fully managed, PostgreSQL-compatible relational database built for the cloud, offering superior performance, high availability, and scalability compared to standard PostgreSQL installations.
Why this fits: This choice represents the most direct and operationally efficient migration path for an existing on-premises Kubernetes workload.
- Amazon EKS: By using Amazon EKS, the existing Kubernetes manifests (YAML files defining deployments, services, etc.) can be deployed with minimal to no changes, significantly reducing migration effort and risk. Managed node groups further simplify operations by handling patching, updating, and scaling of EC2 instances for the worker nodes. This directly addresses the need to migrate an "on-premises Kubernetes cluster."
- Amazon ECR: Copying the application containers to Amazon ECR provides a secure, highly available, and integrated container image repository within AWS, which is essential for deploying applications to EKS.
- Amazon Aurora PostgreSQL DB cluster: Replacing an on-premises PostgreSQL database with Amazon Aurora PostgreSQL provides a robust, highly available, and scalable managed database solution. Aurora's compatibility with PostgreSQL means application code changes are typically minimal, if any, while benefiting from AWS's managed service advantages like automated backups, patching, and replication.
Consider why other options are less optimal:
- Choice A (App Runner): AWS App Runner is a good solution for quickly deploying web applications and APIs, but it's not designed for directly consuming and managing existing Kubernetes manifests. It would require significant refactoring of the application's deployment strategy.
- Choice C (ECS): While Amazon ECS is a powerful container orchestration service, migrating from Kubernetes to ECS typically involves converting Kubernetes manifests to ECS task definitions and services. This conversion introduces additional refactoring effort and complexity compared to using EKS, which natively supports Kubernetes.
- Choice D (Rebuild on EC2): Rebuilding a Kubernetes cluster on EC2 instances yourself (Kubeadm, kops, etc.) would mean managing the Kubernetes control plane, worker nodes, and all underlying infrastructure. This significantly increases operational overhead and complexity compared to using a managed service like EKS. Deploying an "open source PostgreSQL database on the new cluster" would also mean self-managing the database, losing the benefits of a managed service like Aurora or RDS.
Example: An e-commerce company wants to migrate its existing microservices application, currently running on an on-premises Kubernetes cluster with a PostgreSQL database, to AWS. Their development team uses kubectl and standard Kubernetes YAML files for deployments. They would provision an Amazon EKS cluster, push their Docker images to Amazon ECR, and then use kubectl to apply their existing deployment manifests directly to the EKS cluster. For the database, they would create an Amazon Aurora PostgreSQL DB cluster, migrate their data, and update their application's database connection strings.
A company wants to migrate its on-premises application to AWS. The database for the application stores structured product data and temporary user session data. The company needs to decouple the product data from the user session data. The company also needs to implement replication in another AWS Region for disaster recovery.
Which solution will meet these requirements with the HIGHEST performance?
Premium Solution Locked
Unlock all 771 answers & explanations
A company uses an organization in AWS Organizations to manage multiple AWS accounts. The company hosts some applications in a VPC in the company's shared services account. The company has attached a transit gateway to the VPC in the shared services account.
The company is developing a new capability and has created a development environment that requires access to the applications that are in the shared services account. The company intends to delete and recreate resources frequently in the development account. The company also wants to give a development team the ability to recreate the team's connection to the shared services account as required.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has a new application that needs to run on five Amazon EC2 instances in a single AWS Region. The application requires high-throughput, low-latency network connections between all of the EC2 instances where the application will run. There is no requirement for the application to be fault tolerant.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company needs to implement disaster recovery for a critical application that runs in a single AWS Region. The application's users interact with a web frontend that is hosted on Amazon EC2 instances behind an Application Load Balancer (ALB). The application writes to an Amazon RDS for MySQL DB instance. The application also outputs processed documents that are stored in an Amazon S3 bucket.
The company's finance team directly queries the database to run reports. During busy periods, these queries consume resources and negatively affect application performance.
A solutions architect must design a solution that will provide resiliency during a disaster. The solution must minimize data loss and must resolve the performance problems that result from the finance team's queries.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is using loT devices on its manufacturing equipment. Data from the devices travels to the AWS Cloud through a connection to AWS loT core. An Amazon kinesis data stream sends the data stream sends the data from AWS loT core to the companyโs processing application. The processing application stores data in Amazon S3.
A new requirement states that the company also must send the raw data to a third-party system by using an HTTP API.
Which solution will meet these requirements with the LEAST amount of development work?
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs a video-on-demand (VOD) content streaming application on AWS. The application includes an Amazon CloudFront distribution that uses the default cache behavior. The distribution has a single origin that points to an Amazon S3 bucket that contains the video files.
The company wants to improve the application's reliability. The company creates a second S3 bucket and configures S3 Cross-Region Replication (CRR) between the S3 buckets. The company must implement high availability for the CloudFront deployment and must ensure that failover begins within 1 second.
Which change to the current architecture will meet these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A weather forecasting company is migrating an application that stores data on premises in a PostgreSQL database. The company wants to migrate the database to Amazon Aurora PostreSQL. The database size grows at an average rate of 5 GB daily and is currently 50 TB. The data center has an internet connection with 50 Mbps of available bandwidth. The migration to AWS must be completed as soon as possible within the next 21 days.
Which data transfer strategy meets these requirements with the LEAST amount of application downtime?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to record key performance indicators (KPIs) from its application as part of a strategy to convert to a user-based licensing schema. The application is a multi-tier application with a web-based UI. The company saves all log files to Amazon CloudWatch by using the CloudWatch agent. All logins to the application are saved in a log file.
As part of the new license schema, the company needs to find out how many unique users each client has on a daily basis, weekly basis, and monthly basis.
Which solution will provide this information with the LEAST change to the application?
Premium Solution Locked
Unlock all 771 answers & explanations
A company uses AWS Organizations for a multi-account setup in the AWS Cloud. The company's finance team has a data processing application that Uses AWS Lambda and Amazon DynamoDB. The Companyโs marketing team wants to access the data that is stored in the DynamoDB table.
The DynamoDB table contains data. The marketing team can have access to only specific attributes of data in the DynamoDB table. The team and the marketing team have separate AWS accounts.
What should a solutions architect do to provide the marketing team with the appropriate access to the DynamoDB table?
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs an ecommerce web application on AWS. The web application is hosted as a static website on Amazon S3 with Amazon CloudFront for content delivery. An Amazon API Gateway API invokes AWS Lambda functions to handle user requests and order processing for the web application. The Lambda functions store data in an Amazon RDS for MySQL DB cluster that uses On-Demand Instances- The DB cluster usage has been consistent in tete past 12 months.
Recently the website has experienced SOL injection and web exploit attempts. Customers also report that order processing time has increased during periods of peak usage, During these periods the Lambda functions often have cold starts. As the company grows. the company needs to ensure scalability and Iow-latency access during traffic peaks, The company also must optimize the database costs and add protection against the SQL injection and web exploit attempts.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A data analytics company has an Amazon Redshift cluster that consists of several reserved nodes. The cluster is experiencing unexpected bursts of usage because a team of employees is compiling a deep audit analysis report. The queries to generate the report are complex read queries and are CPU intensive.
Business requirements dictate that the cluster must be able to service read and write queries at all times. A solutions architect must devise a solution that accommodates the bursts of usage.
Which solution meets these requirements MOST cost-effectively?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has multiple lines of business (LOBs) that roll up to the parent company. The company has asked its solutions architect to develop a solution with the following requirements:
โ Produce a single AWS invoice for all of the AWS accounts used by its LOBs.
โ The costs for each LOB account should be broken out on the invoice.
โ Provide the ability to restrict services and features in the LOB accounts, as defined by the company's governance policy.
โ Each LOB account should be delegated full administrator permissions, regardless of the governance policy.
Which combination of steps should the solutions architect take to meet these requirements? (Choose two.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is creating a solution that can move 400 employees into a remote working environment in the event of an unexpected disaster. The user desktops have a mix of Windows and Linux operating systems. Multiple types of software, such as web browsers and mail clients, are installed on each desktop.
A solutions architect needs to implement a solution that can integrated with the company's on-premises Active Directory to allow to use their existing identity credentials. The solution must provide multi-factor authentication (MFA) and must replicate the user from the existing desktops.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs a software-as-a-service (SaaS) application on AWS. The application consists of AWS Lambda functions and an Amazon RDS for MySQL Multi- AZ database. During market events, the application has a much higher workload than normal. Users notice slow response times during the peak periods because of many database connections. The company needs to improve the scalable performance and availability of the database.
Which solution meets these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has developed an application that is running Windows Server on VMware vSphere VMs that the company hosts or premises. The application data is stored in a proprietary format that must be read through the application. The company manually provisioned the servers and the application.
As part of its disaster recovery plan, the company warns the ability to host its application on AWS temporarily the company's on-premises environment becomes unavailable. The company wants the application to return to on-premises hosting after a disaster recovery event is complete The RPO 5 minutes.
Which solution meets these requirements with the LEAST amount of operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is running its solution on AWS in a manually created VPC. The company is using AWS CloudFormation to provision other parts of the infrastructure. According to a new requirement, the company must manage all infrastructure in an automatic way.
What should the company do to meet this new requirement with the LEAST effort?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has more than 10,000 sensors that send data to an on-premises Apache Kafka server by using the Message Queuing Telemetry Transport (MQTT) protocol. The on-premises Kafka server transforms the data and then stores the results as objects in an Amazon S3 bucket.
Recently, the Kafka server crashed. The company lost sensor data while the server was being restored. A solutions architect must create a new design on AWS that is highly available and scalable to prevent a similar occurrence.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is running a three-tier web application in an on-premises data center. The frontend is served by an Apache web server, the middle tier is a monolithic Java application, and the storage tier is a PostgreSOL database.
During a recent marketing promotion, customers could not place orders through the application because the application crashed An analysis showed that all three tiers were overloaded. The application became unresponsive, and the database reached its capacity limit because of read operations. The company already has several similar promotions scheduled in the near future.
A solutions architect must develop a plan for migration to AWS to resolve these issues. The solution must maximize scalability and must minimize operational effort.
Which combination of steps will meet these requirements? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company operates a fleet of servers on premises and operates a fleet of Amazon EC2 instances in its organization in AWS Organizations. The companyโs AWS accounts contain hundreds of VPCs. The company wants to connect its AWS accounts to its on-premises network. AWS Site-to-Site VPN connections are already established to a single AWS account. The company wants to control which VPCs can communicate with other VPCs.
Which combination of steps will achieve this level of control with LEAST operational effort? (Select THREE)
Premium Solution Locked
Unlock all 771 answers & explanations
A company provides a centralized Amazon EC2 application hosted in a single shared VPC. The centralized application must be accessible from client applications running in the VPCs of other business units. The centralized application front end is configured with a Network Load Balancer (NLB) for scalability.
Up to 10 business unit VPCs will need to be connected to the shared VPC. Some of the business unit VPC CIDR blocks overlap with the shared VPC, and some overlap with each other. Network connectivity to the centralized application in the shared VPC should be allowed from authorized business unit VPCs only.
Which network configuration should a solutions architect use to provide connectivity from the client applications in the business unit VPCs to the centralized application in the shared VPC?
Premium Solution Locked
Unlock all 771 answers & explanations
A company uses AWS Organizations. The company runs two firewall appliances in a centralized networking account. Each firewall appliance runs on a manually configured highly available Amazon EC2 instance. A transit gateway connects the VPC from the centralized networking account to VPCs of member accounts. Each firewall appliance uses a static private IP address that is then used to route traffic from the member accounts to the internet.
During a recent incident, a badly configured script the termination of both firewall appliances. During the rebuild of the firewall appliances, the company wrote a new script to configure the firewall appliances at startup.
The company wants to modernize the deployment of the firewall appliances. The firewall appliances need the ability to scale horizontally to handle increased traffic when the network expands. The company must continue to use the firewall appliances to comply with company policy. The provider of the firewall appliances has that the latest version of the firewall code will work with all AWS services.
Which combination of steps should the solutions architect recommend to meet these requirements MOST cost-effectively? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs an intranet application on premises. The company wants to configure a cloud backup of the application. The company has selected AWS Elastic Disaster Recovery for this solution.
The company requires that replication traffic does not travel through the public internet. The application also must not be accessible from the internet. The company does not want this solution to consume all available network bandwidth because other applications require bandwidth.
Which combination of steps will meet these requirements? (Choose three.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company plans to deploy a new private intranet service on Amazon EC2 instances inside a VPC. An AWS Site-to-site VPN connects the VPC to the company's on-premises network. The new service must communicate with existing on-premises services. The on-premises services are accessible through the use of hostnames that reside in the company.example DNS zone. This DNS zone is wholly hosted on premises and is available only on the companyโs private network.
A solutions architect must ensure that the new service can resolve hostnames on the company.example domain to integrate with existing services.
Which solution meets these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A medical company is running a REST API on a set of Amazon EC2 instances. The EC2 instances run in an Auto Scaling group behind an Application Load Balancer (ALB). The ALB runs in three public subnets, and the EC2 instances run in three private subnets. The company has deployed an Amazon CloudFront distribution that has the ALB as the only origin.
Which solution should a solutions architect recommend to enhance the origin security?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is serving files to its customers through an SFTP server that is accessible over the internet. The SFTP server is running on a single Amazon EC2 instance with an Elastic IP address attached. Customers connect to the SFTP server through Elastic IP address and use SSH for authentication. The EC2 instance also has an attached security group that allows access from all customer IP addresses.
A solutions architect must implement a solution to improve availability, minimize the complexity of infrastructure management, and minimize the disruption to customers who access files. The solution must not change the way customers connect.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company used AWS CloudFormation to create all new infrastructure in its AWS member accounts. The resources rarely change and are properly sized for the expected load. The monthly AWS bill is consistent.
Occasionally, a developer creates a new resource for testing and forgets to remove the resource when the test is complete. Most of these tests last a few days before the resources are no longer needed.
The company wants to automate the process of finding unused resources. A solutions architect needs to design a solution that determines whether the cost in the AWS bill is increasing. The solution must help identify resources that cause an increase in cost and must automatically notify the company's operations team.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is using multiple AWS accounts. The company has a shared service account and several other accounts for different projects.
A team has a VPC in a project account. The team wants to connect this VPC to a corporate network through an AWS Direct Connect gateway that exists in the shared services account. The team wants to automatically perform a virtual private gateway association with the Direct Connect gateway by using an already- tested AWS Lambda function while deploying its VPC networking stack. The Lambda function code can assume a role by using AWS Security Token Service (AWS STS). The team is using AWS CloudFormation to deploy its infrastructure.
Which combination of steps will meet these requirements? (Choose three.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company has multiple lines of business (LOBs) that roll up to the parent company. The company has asked its solutions architect to develop a solution with the following requirements:
โ Produce a single AWS invoice for all of the AWS accounts used by its LOBs.
โ The costs for each LOB account should be broken out on the invoice.
โ Provide the ability to restrict services and features in the LOB accounts, as defined by the company's governance policy.
โ Each LOB account should be delegated full administrator permissions, regardless of the governance policy.
Which combination of steps should the solutions architect take to meet these requirements? (Choose two.)
Premium Solution Locked
Unlock all 771 answers & explanations
A flood monitoring agency has deployed more than 10,000 water-level monitoring sensors. Sensors send continuous data updates, and each update is less than 1 MB in size. The agency has a fleet of on- premises application servers. These servers receive updates from the sensors, convert the raw data into a human readable format, and write the results to an on-premises relational database server Data analysts then use simple SQL queries to monitor the data.
The agency wants to increase overall application availability and reduce the effort that is required to perform maintenance tasks. These maintenance tasks, which include updates and patches to the application servers. cause downtime. While an application server is down, data is lost from sensors the remaining servers cannot handle the entire workload.
The agency wants a that optimizes operational overhead and costs. A solutions architect recommends the use of AWS IoT Core to collect the sensor data.
What else should the solutions architect recommend to meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A software as a service (SaaS) company has developed a multi-tenant environment. The company uses Amazon DynamoDB tables that the tenants share for the storage layer. The company uses AWS Lambda functions for the application services.
The company wants to offer a tiered subscription model that is based on resource consumption by each tenant. Each tenant is identified by a unique tenant ID that is sent as part of each request to the Lambda functions. The company has created an AWS Cost and Usage Report (AWS CUR) in an AWS account. The company wants to allocate the DynamoDB costs to each tenant to match that tenant's resource consumption.
Which solution will provide a granular view of the DynamoDB cost for each tenant with the LEAST operational effort?
Premium Solution Locked
Unlock all 771 answers & explanations
A company needs to migrate numerous Windows applications that are hosted on VMware from its on-premises data center to the AWS Cloud. All the applications are written in C++. The company IS not allowed to install agents on the servers.
What should a solutions architect do to meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has an application that has a web frontend. The application runs in the company's on-premises data center and requires access to file storage for critical data.
The application runs on three Linux VMS for redundancy. The architecture includes a load balancer with HTTP request-based routing. The company needs to migrate the application to AWS as quickly as possible. The architecture on AWS must be highly available.
Which solution will meet these requirements with the FEWEST changes to the architecture?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to run a custom network analysis software package to Inspect traffic as traffic leaves and enters a VPC. The company has deployed the solution by using AWS CloudFormation on three Amazon EC2 Instances in an Auto Scaling group. All network routing has been established to direct traffic to the EC2 Instances.
Whenever the analysis software stops working, the Auto Scaling group replaces an instance. The network routes are not updated when the instance replacement occurs.
Which combination of steps will resolve this issue? (Select THREE)
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs an application in the cloud that consists of a database and a website. Users can post data to the website, have the data processed, and have the data sent back to them in an email. Data is stored in a MySQL database running on an Amazon EC2 instance. The database is running in a VPC with two private subnets. The website is running on Apache Tomcat in a single EC2 instance in a different VPC with one public subnet. There is a single VPC peering connection between the database and website VPC.
The website has suffered several outages during the last month due to high traffic.
Which actions should a solutions architect take to increase the reliability of the application? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is rearchitecting its applications to run on AWS. The companyโs Infrastructure Includes multiple Amazon EC2 instances. The company's development team needs different levels of access. The company wants to implement a policy that requires all Windows EC2 instances to be joined to an Active Directory domain on AWS. The company also wants to implement enhanced security processes such as multi-factor authentication (MFA). The company wants to use managed AWS services wherever possible.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to record key performance indicators (KPIs) from its application as part of a strategy to convert to a user-based licensing schema. The application is a multi-tier application with a web-based I-Jl. The company saves all log files to Amazon CloudWatch by using the CloudWatch agent. All logins to the application are saved in a log file.
As part of the new license schema, the company needs to find out how many unique users each client has on a daily basis, weekly basis, and monthly basis.
Which solution will provide this information with the LEAST change to the application?
Premium Solution Locked
Unlock all 771 answers & explanations
A software development company has multiple engineers who are working remotely. The company is running Active Directory Domain Services (AD DS) on an Amazon EC2 instance. The company's security policy states that all internal, nonpublic services that are deployed in a VPC must be accessible through a VPN. Multi-factor authentication (MFA) must be used for access to a VPN.
What should a solutions architect do to meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is migrating infrastructure for its massive multiplayer game to AWS. The game's application features a leaderboard where players can see rankings in real time. The leaderboard requires microsecond reads and single-digit-millisecond write latencies. The datasets are single-digit terabytes in size and must be available to accept writes in less than a minute if a primary node failure occurs.
The company needs a solution in which data can persist for further analytical processing through a data pipeline.
Which solution will meet these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect at a large company needs to set up network security for outbound traffic to the internet from all AWS accounts within an organization in AWS Organizations. The organization has more than 100 AWS accounts, and the accounts route to each other by using a centralized AWS Transit Gateway. Each account has both an internet gateway and a NAT gateway for outbound traffic to the internet. The company deploys resources only into a single AWS Region.
The company needs the ability to add centrally managed rule-based filtering on all outbound traffic to the internet for all AWS accounts in the organization. The peak load of outbound traffic will not exceed 25 Gbps in each Availability Zone.
Which solution meets these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs an application in an on-premises data center. The application gives users the ability to upload media files. The files persist in a file server. The web application has many users. The application server is overutilized, which causes data uploads to fail occasionally. The company frequently adds new storage to the file server. The company wants to resolve these challenges by migrating the application to AWS.
Users from across the United States and Canada access the application. Only authenticated users should have the ability to access the application to upload files. The company will consider a solution that refactors the application. and the company needs to accelerate application development.
Which solution will meet these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect has launched multiple Amazon EC2 instances in a placement group within a single Availability Zone. Because of additional load on the system, the solutions architect attempts to add new instances to the placement group. However, the solutions architect receives an insufficient capacity error.
What should the solutions architect do to troubleshoot this issue?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has an on-premises data center and is using Kubernetes to develop a new solution on AWS. The company uses Amazon Elastic Kubernetes Service (Amazon EKS) clusters for its development and test environments.
The EKS control plane and data plane for production workloads must reside on premises. The company needs an AWS managed solution for Kubernetes management.
Which solution will meet these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A news company wants to implement an AWS Lambda that calls an external API to receive new press releases every 10 minutes. The API provider is planning to use an IP address allow list of protect the API, so the news company needs to provide any public IP addresses that access the API. The companyโs current architecture includes a VPC with an internet gateway and a NAT gateway. A solutions architect must implement a static IP address for the Lambda function.
Which combination of steps should the solutions architect take to meet these requirements? (Select Two)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is deploying a new web-based application and needs a storage solution for the Linux application servers. The company wants to create a single location for updates to application data for all instances. The active dataset will be up to 100 GB in size. A solutions architect has determined that peak operations will occur for 3 hours daily and will require a total of 225 MiBps of read throughput.
The solutions architect must design a Multi-AZ solution that makes a copy of the data available in another AWS Region for disaster recovery (DR). The DR copy has an RPO of less than 1 hour.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to move its three-stage web application to the AWS Cloud. The three stages are development, test, and production. Each stage must use its own dedicated VPC. The company wants to access the stages through IPsec connections from the company's main office location.
Which of the steps should a solutions architect implement in the network design to meet these requirements? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company has a Windows-based desktop application that is packaged and deployed to the users' Windows machines. The company recently acquired another company that has employees who primarily use machines with a Linux operating system. The acquiring company has decided to migrate and rehost the Windows-based desktop application to AWS.
All employees must be authenticated before they use the application. The acquiring company uses Active Directory on premises but wants a simplified way to manage access to the application on AWS for all the employees.
Which solution will rehost the application on AWS with the LEAST development effort?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has a static web application that gives users the ability to upload short videos. The website experiences variable traffic with peaks during certain months. The application runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer (ALB). The application stores the videos on Amazon EBS volumes. The company wants to rearchitect the application to use AWS managed services where possible. The company also wants to stop using the third-party software for video categorization. Which solution meets these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A video processing company has a fleet of Amazon EC2 Spot Instances. The company uses an Auto Scaling group to launch the EC2 instances. The fleet runs a custom processing service that requires a high amount of CPU for a short amount of time to modify a proprietary video format.
The EC2 instances are configured by a user data script that runs the required service at launch and downloads the required video file from Amazon S3. The launch template uses burstable instance types in unlimited mode. The processing of each request takes an average of 20 minutes to complete.
A solutions architect must review the existing architecture to determine whether the company is using resources properly.
What should the solutions architect recommend to reduce the companyโs operational costs?
Premium Solution Locked
Unlock all 771 answers & explanations
A company needs to gather data from an experiment in a remote location that does not have internet connectivity. During the experiment, sensors that are connected to a local network will generate 6 TB of data in a proprietary format over the course of I week. The sensors can be configured to upload their data files to an FTP server periodically, but the sensors do not have their own FTP server. The sensors also do not support other protocols. The company needs to collect the data centrally and move the data to object storage in the AWS Cloud as soon as possible after the experiment.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is migrating a document processing workload to AWS. The company has updated many applications to use the Amazon S3 API to store, retrieve, and modify documents. A processing server generates the documents at a rate of approximately five documents every second. After the document processing is finished, customers can download the documents directly from Amazon S3. During the migration, the company discovered that it could not immediately update the processing server that generates many documents to support the S3 API. The server runs on Linux and requires fast local access to the files that the server generates and modifies. When the server finishes processing, the files must be available to customers for download within 30 minutes. Which solution will meet these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect needs to copy data from an Amazon S3 bucket in an AWS account to a new S3 bucket in a new AWS account. The solutions architect must implement a solution that uses the AWS CLI.
Which combination of steps will successfully copy the data? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect needs to improve the performance of a batch job. The batch pb loads a large dataset of user transactions into an Amazon DynamoDB table from a relational database. The batch pb is the only application that writes to the DynamoDB table.
The existing solution involves an Amazon Elastic Container Service (Amazon ECS) task that pulls the data from the relational database and pushes the data into the DynamoDB table. The DynamoDB table has a composite primary key. with UserlD as the partition key and Transaction Timestamp as the sort key. Each table item is less than 1 KB in sue. The DynamoDB table is using on-demand capacity. The WriteThrottleEvents metric shows that database writes are being throttled for the first 30 minutes of each batch run.
Which combination of actions should the solutions architect take to improve performance of the batch job? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company has a payment gateway that processes millions of daily transactions on AWS. The solution uses Amazon ECS with a single Amazon EC2 instance that is not configured for auto scaling and an Amazon Aurora PostgreSQL database. All the solution's resources are deployed in the same Availability Zone. The company uses Amazon Route 53 to manage its domain name resolution. The company needs to implement a new strategy to make the application more highly available. Which solution will meet this requirement with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has migrated an application from on premises to AWS. The application frontend is a static website that runs on two Amazon EC2 instances behind an Application Load Balancer (ALB). The application backend is a Python application that runs on three EC2 instances behind another ALB. The EC2 instances are large, general purpose On-Demand Instances that were sized to meet the on- premises specifications for peak usage of the application.
The application averages hundreds of thousands of requests each month. However, the application is used mainly during lunchtime and receives minimal traffic during the rest of the day.
A solutions architect needs to optimize the infrastructure cost of the application without negatively affecting the application availability.
Which combination of steps will meet these requirements? (Select TWO.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company has an online learning platform that teaches data science. The platform uses the AWS Cloud to provision on-demand lab environments for its students. Each student receives a dedicated AWS account for a short time. Students need access to ml.p2.xlarge instances to run a single Amazon SageMaker machine learning training job and to deploy the inference endpoint.
Account provisioning is automated. The accounts are members of an organization in AWS Organizations with all features enabled. The accounts must be provisioned in the ap-southeast-2 Region.
The default resource usage quotas are not sufficient for the accounts. A solutions architect must enhance the account provisioning process to include automated quota increases.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is running a compute workload by using Amazon EC2 Spot Instances in an Auto Scaling group. The launch template uses two placement groups and one instance type.
Recently, a monitoring system reported Auto Scaling instance launch failures that correlated with longer wait times for system users. The company needs to improve the overall reliability of the workload.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A global media company is planning a multi-Region deployment of an application. Amazon DynamoDB global tables will back the deployment to keep the user experience consistent across the two continents where users are concentrated. Each deployment will have a public Application Load Balancer (ALB). The company manages public DNS internally. The company wants to make the application available through an apex domain.
Which solution will meet these requirements with the LEAST effort?
Premium Solution Locked
Unlock all 771 answers & explanations
A company that is developing a mobile game is making game assets available in two AWS Regions. Game assets are served from a set of Amazon EC2 instances behind an Application Load Balancer (ALB) in each Region. The company requires game assets to be fetched from the closest Region. If game assets become unavailable in the closest Region, they should be fetched from the other Region.
What should a solutions architect do to meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company migrated its antivirus solution for 10,000 Amazon EC2 instances to a new software as a service (SaaS) solution. Fewer than 5% of instances reported in the new SaaS agent. The company suspects that either the new agent failed to load or the new agent's configuration was altered. The company needs to implement a solution to ensure that all instances consistently run the most recent agent version with a predefined configuration. Which solution will meet these requirements with the LEAST administrative overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is running a compute workload by using Amazon EC2 Spot Instances that are in an Auto Scaling group. The launch template uses two placement groups and a single instance type.
Recently, a monitoring system reported Auto Scaling instance launch failures that correlated with longer wait times for system users. The company needs to improve the overall reliability of the workload.
Which solution will meet this requirement?
Premium Solution Locked
Unlock all 771 answers & explanations
A public retail web application uses an Application Load Balancer (ALB) in front of Amazon EC2 instances running across multiple Availability Zones (AZs) in a Region backed by an Amazon RDS MySQL Multi-AZ deployment. Target group health checks are configured to use HTTP and pointed at the product catalog page. Auto Scaling is configured to maintain the web fleet size based on the ALB health check.
Recently, the application experienced an outage. Auto Scaling continuously replaced the instances during the outage. A subsequent investigation determined that the web server metrics were within the normal range, but the database tier was experiencing high load, resulting in severely elevated query response times.
Which of the following changes together would remediate these issues while improving monitoring capabilities for the availability and functionality of the entire application stack for future growth? (Choose two.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company needs a hybrid DNS architecture. The architecture must include the company's on-premises network and a VPC. An AWS Site-to-Site VPN connection connects the VPC to the on-premises network. The company already hosts the onprem.mydc.com domain name on premises. The company wants to host the myvpc.example.com domain name in the company's AWS account and resolve to the VPC. The company also needs the on-premises devices to resolve DNS queries to the myvpc.example.com domain. Which combination of steps will meet these requirements? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect wants to cost-optimize and appropriately size Amazon EC2 instances in a single AWS account. The solutions architect wants to ensure that instances are optimized based on CPU, memory, and network metrics.
Which combination of steps should the solutions architect take to meet these requirements? (Select TWO.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company has many services running in its on-premises data center. The data center is connected to AWS using AWS Direct Connect (DX) and an IPSec VPN. The service data is sensitive and connectivity cannot traverse the internet. The company wants to expand into a new market segment and begin offering its services to other companies that are using AWS.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect must implement a least privilege permissions policy that allows the centralized Lambda functions to update resources in each of the company's accounts. Which combination of steps will meet these requirements? (Select TWO.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is building a solution in the AWS Cloud. Thousands of devices will to the solution and send data. Each needs to be able to send and receive data in real time over MQTT protocol. Each device must authenticate by using a unique X.509 certificate.
Which solution will meet these requirements with the LEAST overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect must implement a multi-Region architecture for an Amazon RDS for PostgreSQL database that supports a web application. The database launches from an AWS CloudFormation template that includes AWS services and features that are present in both the primary and secondary Regions.
The database is configured for automated backups, and it has an RTO of 15 minutes and an RPO of 2 hours. The web application is configured to use an Amazon Route 53 record to route traffic to the database.
Which combination of steps will result in a highly available architecture that meets all the requirements? (Choose two.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is running a three-tier web application in an on-premises data center. The frontend is a PHP application that is served by an Apache web server. The middle tier is a monolithic Java SE application. The storage tier is a 60 TB PostgreSQL database. The three-tier web application recently crashed and became unresponsive. The database also reached capacity because of read operations. The company wants to migrate to AWS to resolve these issues and improve scalability. Which combination of steps will meet these requirements with the LEAST development effort? (Select THREE.)
Premium Solution Locked
Unlock all 771 answers & explanations
A solutions architect must create a business case for migration of a company's on-premises data center to the AWS Cloud. The solutions architect will use a configuration management database (CMDB) export of all the company's servers to create the case.
Which solution will meet these requirements MOST cost-effectively?
Premium Solution Locked
Unlock all 771 answers & explanations
A company deploys workloads in multiple AWS accounts. Each account has a VPC with VPC flow logs published in text log format to a centralized Amazon S3 bucket. Each log file is compressed with gzip compression. The company must retain the log files indefinitely.
A security engineer occasionally analyzes the logs by using Amazon Athena to query the VPC flow logs. The query performance is degrading over time as the number of ingested logs is growing. A solutions architect must improve the performance of the log analysis and reduce the storage space that the VPC flow logs use.
Which solution will meet these requirements with the LARGEST performance improvement?
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs an ecommerce website that sells sporting goods. The company deployed the website by using an Application Load Balancer (ALB), Amazon ECS on Amazon EC2 instances that are in an Auto Scaling group, and an Amazon RDS for MySQL database. During sales events, users report experiencing high latency when they search for items. CPU utilization for the RDS for MySQL database is 95%. The company needs to implement a temporary solution to reduce the latency of searches during sales events before the application can be refactored. Which solution will meet these requirements with the LEAST development effort?
Premium Solution Locked
Unlock all 771 answers & explanations
A company runs a new application as a static website in Amazon S3. The company has deployed the application to a production AWS account and uses Amazon CloudFront to deliver the website. The website calls an Amazon API Gateway REST API. An AWS Lambda function backs each API method.
The company wants to create a CSV report every 2 weeks to show each API Lambda functionโs recommended configured memory, recommended cost, and the price difference between current configurations and the recommendations. The company will store the reports in an S3 bucket.
Which solution will meet these requirements with the LEAST development time?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to establish a dedicated connection between its on-premises infrastructure and AWS. The company is setting up a 1 Gbps AWS Direct Connect connection to its account VPC. The architecture includes a transit gateway and a Direct Connect gateway to connect multiple VPCs and the on-premises infrastructure.
The company must connect to VPC resources over a transit VIF by using the Direct Connect connection.
Which combination of steps will meet these requirements? (Choose two.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company uses infrastructure as code (IaC) to provision Amazon EC2 instances. The company uses a launch template to implement an EC2 Auto Scaling group. After a recent update that required instance reboots, the Auto Scaling group terminated the instances and launched new, unpatched instances. The company must ensure that the Auto Scaling group launches instances that have the latest security patches. Which combination of solutions will meet this requirement? (Select TWO.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is using Amazon SageMaker Al Notebook Instances and SageMaker APIs to train machine leaming (ML) models. The SageMaker Al Notebook Instances are deployed in a VPC that does not have access to or from the internet. Datasets for ML model training are stored in an Amazon S3 bucket. Interface VPC endpoints provide access to Amazon S3 and the SageMaker APIs.
Occasionally, data scientists require access to a private Git repository to update application packages that they use as part of their workflow The company must provide access to the Git repository while ensuring that the SageMaker Al Notebook Instances remain Isolated from the internet
Which solution meets these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is migrating applications from on premises to the AWS Cloud. These applications power the company's internal web forms. These web forms collect data for specific events several times each quarter. The web forms use simple SQL statements to save the data to a local relational database.
Data collection occurs for each event, and the on-premises servers are idle most of the time. The company needs to minimize the amount of idle infrastructure that supports the web forms.
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company uses AWS Organizations to manage its AWS accounts. A solutions architect must design a solution in which only administrator roles are allowed to use IAM actions. However, the solutions architect does not have access to all the AWS accounts throughout the company.
Which solution meets these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is creating a new organization in AWS Organizations to manage multiple AWS accounts and to consolidate billing. The company needs a visual dashboard to display AWS spend across the organization. Which solution will meet this requirement?
Premium Solution Locked
Unlock all 771 answers & explanations
A company hosts an ecommerce platform on an Amazon EC2 instance and uses an on-premises MySQL database that requires consistent data reliability The company stores static web assets in an on-premises NFS file system. The company uses a VPN connection to connect the EC2 instance with the on-premises resources.
Batch processing jobs on the EC2 instance are causing bottlenecks during periods of high traffic. As a result, critical workloads are failing. A solutions architect must design a solution that improves the reliability and scalability of the platform. The solution must ensure that batches are not interrupted.
Which solution will meet these requirements with the LEAST operational overhead?
Premium Solution Locked
Unlock all 771 answers & explanations
A media storage application uploads user photos to Amazon S3 for processing by AWS Lambda functions. Application state is stored in Amazon DynamoDB tables. Users are reporting that some uploaded photos are not being processed properly. The application developers trace the logs and find that Lambda is experiencing photo processing issues when thousands of users upload photos simultaneously. The issues are the result of Lambda concurrency limits and the performance of DynamoDB when data is saved.
Which combination of actions should a solutions architect take to increase the performance and reliability of the application? (Select TWO.)
Premium Solution Locked
Unlock all 771 answers & explanations
A company is planning a migration from an on-premises data center to the AWS Cloud. The company plans to use multiple AWS accounts that are managed in an organization in AWS Organizations. The company will create a small number of accounts initially and will add accounts as needed. A solutions architect must design a solution that turns on AWS CloudTrail in all AWS accounts.
What is the MOST operationally efficient solution that meets these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is running an application on Amazon EC2 instances. The application uses a MongoDB database with a replica set as its data tier on-premises. A solutions architect must migrate the on-premises MongoDB database to Amazon DocumentDB. Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company uses an organization in AWS Organizations to manage multiple AWS accounts. The company hosts some applications in a VPC in the company's shared services account. The company has attached a transit gateway to the VPC in the shared services account.
The company is developing a new capability and has created a development environment that requires access to the applications that are in the shared services account.
The company intends to delete and recreate resources frequently in the development account The company also wants to give a development team the ability to recreate the team's connection to the shared services account as required
Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to manage the costs associated with a group of 20 applications that are infrequently used, but are still business-critical, by migrating to AWS. The applications are a mix of Java and Node.js spread across different instance clusters. The company wants to minimize costs while standardizing by using a single deployment methodology.
Most of the applications are part of month-end processing routines with a small number of concurrent users, but they are occasionally run at other times. Average application memory consumption is less than 1 GB, though some applications use as much as 2.5 GB of memory during peak processing. The most important application in the group is a billing report written in Java that accesses multiple data sources and often for several hours.
Which is the MOST cost-effective solution?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to use Amazon WorkSpaces in combination with thin client devices to replace aging desktops. Employees use the desktops to access applications that work with clinical trial data. Corporate security policy states that access to the applications must be restricted to only company branch office locations. The company is considering adding an additional branch office in the next 6 months.
Which solution meets these requirements with the MOST operational efficiency?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has deployed production workloads on Amazon EC2 On-Demand Instances and Amazon RDS for PostgreSQL. The company has the AWS Business Support plan. A solutions architect must optimize the cost of the workloads without negatively affecting the availability or compute capacity. Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
A company has a new requirement to store all database backups in an isolated AWS account. The company is using AWS Organizations and has created a central write-once, read-many (WORM) account for the backups.
The company has 40 Amazon RDS for MySQL databases in its production account. The databases are encrypted with the default RDS AWS KMS key. RDS automated backups of the databases occur daily and have a retention period of 30 days
Which solution will successfully copy the database backups to the central account?
Premium Solution Locked
Unlock all 771 answers & explanations
During an audit, a security team discovered that a development team was putting IAM user secret access keys in their code and then committing it to an AWS CodeCommit repository. The security team wants to automatically find and remediate instances of this security vulnerability.
Which solution will ensure that the credentials are appropriately secured automatically?
Premium Solution Locked
Unlock all 771 answers & explanations
A company wants to migrate its website to AWS. The website uses containers that are deployed in an on-premises, self-managed Kubernetes cluster. All data for the website is stored in an on-premises PostgreSQL database.
The company has decided to migrate the on-premises Kubernetes cluster to an Amazon Elastic Kubernetes Service (Amazon EKS) cluster. The EKS cluster will use EKS managed node groups with a static number of nodes. The company will also migrate the on-premises database to an Amazon RDS for PostgreSQL database.
A solutions architect needs to estimate the total cost of ownership (TCO) for this workload before the migration.
Which solution will provide the required TCO information?
Premium Solution Locked
Unlock all 771 answers & explanations
A company is deploying a new web-based application and needs a storage solution for the Linux application servers. The company wants to create a single location for updates to application data for all instances. The active dataset will be up to 100 GB. Peak operations require 225 MiBps of read throughput. The solutions architect must design a Multi-AZ solution that makes a copy of the data available in another AWS Region for disaster recovery (DR) with an RPO of less than 1 hour. Which solution will meet these requirements?
Premium Solution Locked
Unlock all 771 answers & explanations
Full Question Bank Locked
You have reached the end of the free study guide preview. Upgrade now to unlock all 771 questions and the full simulation engine.
Certification Path
Related Certifications
Customer Reviews
Global Community Feedback
David M.
"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."
Sarah J.
"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."
Michael C.
"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"