Free AWS-SOLUTIONS-ARCHITECT-PROFESSIONAL Exam Braindumps
AWS Certified Solutions Architect - Professional SAP-C02 Questions 225–232 (page: 30)

Updated On: 9-Apr-2026

A company provides auction services for artwork and has users across North America and Europe. The company hosts its application in Amazon EC2 instances in the us-east-1 Region. Artists upload photos of their work as large-size. high-resolution image files from their mobile phones to a centralized Amazon S3 bucket created in the us-east-1 Region. The users in Europe are reporting slow performance for their image uploads.

How can a solutions architect improve the performance of the image upload process?

  1. Redeploy the application to use S3 multipart uploads.
  2. Create an Amazon CloudFront distribution and point to the application as a custom origin.
  3. Configure the buckets to use S3 Transfer Acceleration.
  4. Create an Auto Scaling group for the EC2 instances and create a scaling policy.

Answer(s): C

Explanation:

C) S3 Transfer Acceleration improves upload performance by using Amazon CloudFront edge locations to speed up uploads to an S3 bucket. It is especially useful for large files and users who are geographically distant from the bucket's region. This solution reduces latency and speeds up the upload process for users in Europe, addressing the performance issue.



A company wants to containerize a multi-tier web application and move the application from an on-premises data center to AWS. The application includes web. application, and database tiers. The company needs to make the application fault tolerant and scalable. Some frequently accessed data must always be available across application servers. Frontend web servers need session persistence and must scale to meet increases in traffic.

Which solution will meet these requirements with the LEAST ongoing operational overhead?

  1. Run the application on Amazon Elastic Container Service (Amazon ECS) on AWS Fargate. Use Amazon Elastic File System (Amazon EFS) for data that is frequently accessed between the web and application tiers. Store the frontend web server session data in Amazon Simple Queue Service (Amazon SQS).
  2. Run the application on Amazon Elastic Container Service (Amazon ECS) on Amazon EC2. Use Amazon ElastiCache for Redis to cache frontend web server session data. Use Amazon Elastic Block Store (Amazon EBS) with Multi-Attach on EC2 instances that are distributed across multiple Availability Zones.
  3. Run the application on Amazon Elastic Kubernetes Service (Amazon EKS). Configure Amazon EKS to use managed node groups. Use ReplicaSets to run the web servers and applications. Create an Amazon Elastic File System (Amazon EFS) file system. Mount the EFS file system across all EKS pods to store frontend web server session data.
  4. Deploy the application on Amazon Elastic Kubernetes Service (Amazon EKS). Configure Amazon EKS to use managed node groups. Run the web servers and application as Kubernetes deployments in the EKS cluster. Store the frontend web server session data in an Amazon DynamoDB table. Create an Amazon Elastic File System (Amazon EFS) volume that all applications will mount at the time of deployment.

Answer(s): D

Explanation:

D) Running the application on Amazon EKS with managed node groups reduces operational overhead because AWS handles node management. Using Kubernetes deployments ensures scalability and fault tolerance. Storing session data in Amazon DynamoDB provides high availability and durability for session persistence. Additionally, using Amazon EFS to share frequently accessed data across all application tiers ensures that the application remains scalable and highly available, meeting the requirements with minimal ongoing management.



A solutions architect is planning to migrate critical Microsoft SQL Server databases to AWS. Because the databases are legacy systems, the solutions architect will move the databases to a modern data architecture. The solutions architect must migrate the databases with near-zero downtime.

Which solution will meet these requirements?

  1. Use AWS Application Migration Service and the AWS Schema Conversion Tool (AWS SCT). Perform an in-place upgrade before the migration. Export the migrated data to Amazon Aurora Serverless after cutover. Repoint the applications to Amazon Aurora.
  2. Use AWS Database Migration Service (AWS DMS) to rehost the database. Set Amazon S3 as a target. Set up change data capture (CDC) replication. When the source and destination are fully synchronized, load the data from Amazon S3 into an Amazon RDS for Microsoft SQL Server DB instance.
  3. Use native database high availability tools. Connect the source system to an Amazon RDS for Microsoft SQL Server DB instance. Configure replication accordingly. When data replication is finished, transition the workload to an Amazon RDS for Microsoft SQL Server DB instance.
  4. Use AWS Application Migration Service. Rehost the database server on Amazon EC2. When data replication is finished, detach the database and move the database to an Amazon RDS for Microsoft SQL Server DB instance. Reattach the database and then cut over all networking.

Answer(s): C

Explanation:

C) Using native database high availability tools and connecting the source system to Amazon RDS for Microsoft SQL Server allows for replication without much downtime. After the replication is complete, transitioning the workload to the RDS instance minimizes downtime and ensures a smooth migration with near-zero interruption. This approach meets the requirement of near-zero downtime while using familiar high availability features for SQL Server.



A company's solutions architect is analyzing costs of a multi-application environment. The environment is deployed across multiple Availability Zones in a single AWS Region. After a recent acquisition, the company manages two organizations in AWS Organizations. The company has created multiple service provider applications as AWS PrivateLink-powered VPC endpoint services in one organization. The company has created multiple service consumer applications in the other organization.

Data transfer charges are much higher than the company expected, and the solutions architect needs to reduce the costs. The solutions architect must recommend guidelines for developers to follow when they deploy services. These guidelines must minimize data transfer charges for the whole environment.

Which guidelines meet these requirements? (Choose two.)

  1. Use AWS Resource Access Manager to share the subnets that host the service provider applications with other accounts in the organization.
  2. Place the service provider applications and the service consumer applications in AWS accounts in the same organization.
  3. Turn off cross-zone load balancing for the Network Load Balancer in all service provider application deployments.
  4. Ensure that service consumer compute resources use the Availability Zone-specific endpoint service by using the endpoint's local DNS name.
  5. Create a Savings Plan that provides adequate coverage for the organization's planned inter-Availability Zone data transfer usage.

Answer(s): A,B

Explanation:

A) Using AWS Resource Access Manager to share subnets across accounts in the organization can reduce inter-Availability Zone data transfer by allowing shared access to the same resources, minimizing cross-AZ traffic and associated costs.
D) Ensuring that service consumer compute resources use the Availability Zone-specific endpoint by leveraging the endpoint’s local DNS name ensures that traffic stays within the same Availability Zone, reducing cross-AZ data transfer charges, which are typically higher.
These guidelines effectively minimize data transfer charges across the environment.



A company has an on-premises Microsoft SQL Server database that writes a nightly 200 GB export to a local drive. The company wants to move the backups to more robust cloud storage on Amazon S3. The company has set up a 10 Gbps AWS Direct Connect connection between the on-premises data center and AWS.

Which solution meets these requirements MOST cost-effectively?

  1. Create a new S3 bucket. Deploy an AWS Storage Gateway file gateway within the VPC that is connected to the Direct Connect connection. Create a new SMB file share. Write nightly database exports to the new SMB file share.
  2. Create an Amazon FSx for Windows File Server Single-AZ file system within the VPC that is connected to the Direct Connect connection. Create a new SMB file share. Write nightly database exports to an SMB file share on the Amazon FSx file system. Enable nightly backups.
  3. Create an Amazon FSx for Windows File Server Multi-AZ file system within the VPC that is connected to the Direct Connect connection. Create a new SMB file share. Write nightly database exports to an SMB file share on the Amazon FSx file system. Enable nightly backups.
  4. Create a new S3 bucket. Deploy an AWS Storage Gateway volume gateway within the VPC that is connected to the Direct Connect connection. Create a new SMB file share. Write nightly database exports to the new SMB file share on the volume gateway, and automate copies of this data to an S3 bucket.

Answer(s): A

Explanation:

A) Deploying an AWS Storage Gateway file gateway is a cost-effective solution that enables on-premises applications to write to Amazon S3 via an SMB file share. This setup provides a simple and direct way to store the 200 GB nightly database exports in S3. It leverages the existing Direct Connect connection for faster transfers and does not require the higher cost and complexity of using Amazon FSx. The file gateway provides a seamless way to manage backups while utilizing cost-efficient S3 storage.



A company needs to establish a connection from its on-premises data center to AWS. The company needs to connect all of its VPCs that are located in different AWS Regions with transitive routing capabilities between VPC networks. The company also must reduce network outbound traffic costs, increase bandwidth throughput, and provide a consistent network experience for end users.

Which solution will meet these requirements?

  1. Create an AWS Site-to-Site VPN connection between the on-premises data center and a new central VPC. Create VPC peering connections that initiate from the central VPC to all other VPCs.
  2. Create an AWS Direct Connect connection between the on-premises data center and AWS. Provision a transit VIF, and connect it to a Direct Connect gateway. Connect the Direct Connect gateway to all the other VPCs by using a transit gateway in each Region.
  3. Create an AWS Site-to-Site VPN connection between the on-premises data center and a new central VPUse a transit gateway with dynamic routing. Connect the transit gateway to all other VPCs.
  4. Create an AWS Direct Connect connection between the on-premises data center and AWS. Establish an AWS Site-to-Site VPN connection between all VPCs in each Region. Create VPC peering connections that initiate from the central VPC to all other VPCs.

Answer(s): B

Explanation:

B) Using AWS Direct Connect with a transit VIF connected to a Direct Connect gateway provides a high-bandwidth, low-latency connection between the on-premises data center and AWS, while reducing outbound traffic costs. The Direct Connect gateway allows transitive routing between multiple VPCs across Regions by connecting to transit gateways in each Region. This setup meets the requirements for transitive routing, reduced network costs, increased bandwidth, and a consistent user experience.



A company is migrating its development and production workloads to a new organization in AWS Organizations. The company has created a separate member account for development and a separate member account for production. Consolidated billing is linked to the management account. In the management account, a solutions architect needs to create an IAM user that can stop or terminate resources in both member accounts.

Which solution will meet this requirement?

  1. Create an IAM user and a cross-account role in the management account. Configure the cross-account role with least privilege access to the member accounts.
  2. Create an IAM user in each member account. In the management account, create a cross-account role that has least privilege access. Grant the IAM users access to the cross-account role by using a trust policy.
  3. Create an IAM user in the management account. In the member accounts, create an IAM group that has least privilege access. Add the IAM user from the management account to each IAM group in the member accounts.
  4. Create an IAM user in the management account. In the member accounts, create cross-account roles that have least privilege access. Grant the IAM user access to the roles by using a trust policy.

Answer(s): D

Explanation:

D) Creating an IAM user in the management account and cross-account roles in the member accounts with least privilege access ensures that the user in the management account can assume roles in both the development and production accounts to stop or terminate resources. The trust policy in the member account roles grants the management account user access, meeting the cross-account access requirement in a secure and manageable way.



A company wants to use AWS for disaster recovery for an on-premises application. The company has hundreds of Windows-based servers that run the application. All the servers mount a common share.

The company has an RTO of 15 minutes and an RPO of 5 minutes. The solution must support native failover and fallback capabilities.

Which solution will meet these requirements MOST cost-effectively?

  1. Create an AWS Storage Gateway File Gateway. Schedule daily Windows server backups. Save the data to Amazon S3. During a disaster, recover the on-premises servers from the backup. During tailback, run the on-premises servers on Amazon EC2 instances.
  2. Create a set of AWS CloudFormation templates to create infrastructure. Replicate all data to Amazon Elastic File System (Amazon EFS) by using AWS DataSync. During a disaster, use AWS CodePipeline to deploy the templates to restore the on-premises servers. Fail back the data by using DataSync.
  3. Create an AWS Cloud Development Kit (AWS CDK) pipeline to stand up a multi-site active-active environment on AWS. Replicate data into Amazon S3 by using the s3 sync command. During a disaster, swap DNS endpoints to point to AWS. Fail back the data by using the s3 sync command.
  4. Use AWS Elastic Disaster Recovery to replicate the on-premises servers. Replicate data to an Amazon FSx for Windows File Server file system by using AWS DataSync. Mount the file system to AWS servers. During a disaster, fail over the on-premises servers to AWS. Fail back to new or existing servers by using Elastic Disaster Recovery.

Answer(s): D

Explanation:

D) Using AWS Elastic Disaster Recovery to replicate on-premises servers and AWS DataSync to replicate data to an Amazon FSx for Windows File Server provides a cost-effective and reliable disaster recovery solution. This approach ensures that the RTO of 15 minutes and the RPO of 5 minutes are met by offering near real-time replication of servers and data. Elastic Disaster Recovery supports native failover and fallback capabilities, making it a suitable choice for seamless recovery and minimizing downtime during disasters.



Viewing page 30 of 68
Viewing questions 233 - 240 out of 533 questions


Post your Comments and Discuss Amazon AWS-SOLUTIONS-ARCHITECT-PROFESSIONAL exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!