Amazon Web ServicesAssociate levelSAA-C03Page 3 of 6

SAA-C03 exam dumps: questions 201 to 300 of 552

Page 3 of the free SAA-C03 question bank for the AWS Certified Solutions Architect - Associate exam. Questions 201 to 300 are listed below, the first 5 in full with answers and explanations. Back to page 1 for the exam overview and FAQ.

Question bank last updated December 2024

Free SAA-C03 practice questions

Questions 201 to 205 of 552

Pick an answer before you open the explanation. Each question also has its own page with a permalink.

SAA-C03 Question 201

Single answer

A company is hosting a web application on an Amazon EC2 instance behind an Application Load Balancer (ALB). During peak traffic, users report slow response times and intermittent errors. You notice that the EC2 instance is operating at 100% CPU utilization. What is the most cost-effective solution to improve application availability and performance?

  1. A

    Add more EC2 instances to the target group of the Application Load Balancer.

  2. B

    Upgrade the EC2 instance to a larger instance type to handle more traffic.

  3. C

    Enable sticky sessions on the Application Load Balancer to route users to the same instance.

  4. D

    Configure an Auto Scaling group to dynamically add or remove EC2 instances based on traffic patterns.

Show answer and explanation

Correct answer: D

Explanation

The most cost-effective solution is to configure an Auto Scaling group with the Application Load Balancer. This ensures that additional EC2 instances are launched during peak traffic and terminated during low traffic, optimizing both performance and cost. While adding more EC2 instances or upgrading the instance type might temporarily resolve the issue, these approaches do not dynamically adjust to changes in traffic patterns, which can lead to inefficient resource utilization.

  • A. Incorrect.

    This solution would distribute the traffic across multiple instances, but it does not dynamically adjust the number of instances based on traffic patterns, which may lead to overprovisioning or underprovisioning.

  • B. Incorrect.

    Upgrading the instance may temporarily resolve the issue, but it is not cost-effective in the long term and does not account for variable traffic patterns.

  • C. Incorrect.

    Sticky sessions ensure that users are routed to the same instance, but this does not address the issue of high CPU utilization or scale the application to handle increased traffic.

  • D. Correct.

    Configuring an Auto Scaling group allows the application to automatically scale out during high traffic and scale in during low traffic, improving both cost efficiency and performance.

SAA-C03 Question 202

Single answer

A company is hosting a web application that serves dynamic content to users. The application is deployed across multiple Availability Zones for high availability. The company wants to distribute incoming traffic based on the URL path (e.g., '/images/' should route to one set of instances, and '/api/' should route to another set of instances). Which AWS service configuration is the MOST suitable for this requirement?

  1. A

    Use an Application Load Balancer (ALB) with path-based routing rules.

  2. B

    Use a Network Load Balancer (NLB) with listener rules for URL paths.

  3. C

    Deploy an Auto Scaling group in each Availability Zone and manage traffic distribution using Route 53.

  4. D

    Use an Application Load Balancer (ALB) with host-based routing rules.

Show answer and explanation

Correct answer: A

Explanation

The most suitable solution for routing traffic based on URL paths is an Application Load Balancer (ALB) with path-based routing rules. ALB operates at the application layer (Layer 7) and supports advanced routing features like path-based and host-based routing. This makes it ideal for dynamic content routing scenarios like the one described in the question.

  • A. Correct.

    Correct. An Application Load Balancer (ALB) supports path-based routing, making it the ideal choice for routing traffic based on URL paths.

  • B. Incorrect.

    Incorrect. A Network Load Balancer (NLB) operates at the transport layer (Layer 4) and does not support advanced routing features like path-based routing.

  • C. Incorrect.

    Incorrect. While Auto Scaling groups and Route 53 can provide high availability, they do not handle routing traffic based on URL paths.

  • D. Incorrect.

    Incorrect. Host-based routing is used to route traffic based on the domain or subdomain in the request, not URL paths. This does not meet the requirement.

SAA-C03 Question 203

Single answer

Your company runs a high-traffic e-commerce platform using Amazon RDS for MySQL. You have noticed a significant increase in the number of database connections during peak hours, leading to connection limits being exceeded and degraded performance. How can you use Amazon RDS Proxy to address this issue?

  1. A

    Amazon RDS Proxy pools and manages database connections, reducing the overhead of opening and closing database connections frequently.

  2. B

    Amazon RDS Proxy replicates your database to handle the increased number of connections and distributes the load across replicas.

  3. C

    Amazon RDS Proxy automatically scales the underlying database instance to handle the increased number of connections.

  4. D

    Amazon RDS Proxy caches query results to reduce the number of queries sent to the database.

Show answer and explanation

Correct answer: A

Explanation

Amazon RDS Proxy is designed to manage and pool database connections, which is particularly useful for applications experiencing high connection churn or exceeding connection limits. By reusing existing connections, it reduces the overhead of establishing new connections and improves database performance during peak traffic periods. It does not replicate databases, scale the underlying database instance, or cache query results.

  • A. Correct.

    This is correct. Amazon RDS Proxy establishes and manages a pool of database connections, which helps applications reuse existing connections rather than creating new ones, reducing the load on the database.

  • B. Incorrect.

    This is incorrect. Amazon RDS Proxy does not replicate databases or distribute load across replicas. It focuses on connection pooling and management.

  • C. Incorrect.

    This is incorrect. Amazon RDS Proxy does not scale the database instance. Scaling the database is a separate action managed by the user or through mechanisms like Amazon Aurora’s auto-scaling.

  • D. Incorrect.

    This is incorrect. Amazon RDS Proxy does not cache query results. Its primary function is connection pooling and improving database connection handling.

SAA-C03 Question 204

Single answer

A company is running a multi-tenant application using Amazon RDS for its database. The application experiences unpredictable spikes in traffic, leading to frequent connection timeouts due to the high number of database connections. The development team wants to improve database connection management without modifying the application code. Which solution is the most appropriate for this scenario?

  1. A

    Configure Amazon RDS Proxy to pool and share database connections.

  2. B

    Enable Amazon RDS read replicas to offload read traffic and reduce database connections.

  3. C

    Increase the instance size of the Amazon RDS database to handle more connections.

  4. D

    Enable Multi-AZ deployments on the Amazon RDS instance to improve connection handling.

Show answer and explanation

Correct answer: A

Explanation

Amazon RDS Proxy is the best solution for managing unpredictable spikes in database connections because it pools and shares connections efficiently, reducing the risk of connection exhaustion and improving database performance. It also works seamlessly without requiring changes to the application code. Other options either do not address the core issue of connection pooling or are not cost-effective for this use case.

  • A. Correct.

    Correct. Amazon RDS Proxy is specifically designed to pool and share database connections, allowing the application to handle high traffic spikes efficiently without overloading the database or requiring changes to the application code.

  • B. Incorrect.

    Incorrect. While read replicas can reduce the load on the primary database by offloading read traffic, they do not address the problem of connection management or connection pooling.

  • C. Incorrect.

    Incorrect. Increasing the instance size may temporarily handle more connections, but it does not solve the underlying issue of connection pooling or management. This is not a cost-effective or scalable solution for unpredictable traffic spikes.

  • D. Incorrect.

    Incorrect. Multi-AZ deployments improve database availability and fault tolerance but do not impact connection pooling or management, which is the primary issue here.

SAA-C03 Question 205

Select 3

Your company is running an application that connects to an Amazon RDS database. Recently, the application has experienced connection exhaustion issues during traffic spikes, causing downtime. To address this, you decide to implement Amazon RDS Proxy. Which benefits does Amazon RDS Proxy provide in this scenario?

  1. A

    Improves application scalability by pooling and sharing database connections.

  2. B

    Encrypts data in transit between the application and the database.

  3. C

    Allows for database read replicas to be used automatically for write operations.

  4. D

    Reduces the need for application retries during failovers.

  5. E

    Automatically scales the underlying RDS instance during high traffic.

Show answer and explanation

Correct answers: A, B, D

Explanation

Amazon RDS Proxy is designed to improve the performance and availability of applications that use Amazon RDS. It achieves this by pooling and sharing database connections, encrypting data in transit, and minimizing downtime during failovers. However, it does not automatically scale the database instance or enable write operations on read replicas.

  • A. Correct.

    Correct. Amazon RDS Proxy pools and shares database connections, which helps prevent connection exhaustion and improves application scalability.

  • B. Correct.

    Correct. Amazon RDS Proxy ensures data in transit is encrypted using TLS, enhancing security.

  • C. Incorrect.

    Incorrect. Amazon RDS Proxy does not route write operations to read replicas; read replicas are used for read-only queries and require manual configuration.

  • D. Correct.

    Correct. Amazon RDS Proxy reduces downtime during database failovers by automatically handling connection retries, improving application availability.

  • E. Incorrect.

    Incorrect. Amazon RDS Proxy does not scale the underlying RDS instance. Scaling the instance must be done manually or using other AWS features like Auto Scaling.

Timed practice exam

Take a SAA-C03 practice test under exam conditions

65 questions in 130 minutes, drawn from this bank, with a score report and a per-question review when you finish.

Start timed exam

SAA-C03 practice questions 201 to 300 of 552

Every question has a page with the answer and explanation. Numbers are stable, so you can bookmark or share them. The bank is split into 6 pages of up to 100 questions.

  1. 201.A company is hosting a web application on an Amazon EC2 instance behind an Application Load Balancer (ALB)....
  2. 202.A company is hosting a web application that serves dynamic content to users. The application is deployed...
  3. 203.Your company runs a high-traffic e-commerce platform using Amazon RDS for MySQL. You have noticed a...
  4. 204.A company is running a multi-tenant application using Amazon RDS for its database. The application...
  5. 205.Your company is running an application that connects to an Amazon RDS database. Recently, the application has...
  6. 206.You are designing a high-traffic application that connects to an Amazon RDS database. You have noticed an...
  7. 207.A company is designing a disaster recovery (DR) strategy for its primary workload running on Amazon EC2. The...
  8. 208.You are designing a disaster recovery (DR) solution for a critical application deployed in AWS. The primary...
  9. 209.Your company is designing a disaster recovery solution for a web application hosted in AWS. The primary...
  10. 210.You are designing a disaster recovery (DR) architecture for a business-critical application. The application...
  11. 211.A company is designing a solution to store critical financial data that must be highly durable, replicated...
  12. 212.A company is designing a new web application that will allow users to upload and manage photos. The...
  13. 213.A company needs to store critical financial data and requires a storage solution that provides high...
  14. 214.A company needs a durable storage solution to store critical business data. The data must be replicated...
  15. 215.A company is running a microservices-based application on Amazon ECS using AWS Fargate. The application has...
  16. 216.A company has a microservices-based application running on Amazon ECS with multiple services communicating...
  17. 217.You are designing a microservices-based application running on Amazon ECS. The application is experiencing...
  18. 218.A company has a microservices-based application running on Amazon ECS, with multiple services communicating...
  19. 219.A company runs a video streaming platform and is experiencing performance issues during peak traffic hours....
  20. 220.A gaming company has deployed a multiplayer online game. The game servers are hosted on Amazon EC2 instances...
  21. 221.A company is designing a high-performing architecture for a real-time analytics application that ingests and...
  22. 222.A company is running a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The...
  23. 223.A data analytics company processes petabytes of log data daily and requires a scalable storage solution for...
  24. 224.A company is building a data analytics platform to process and store large volumes of time-series data from...
  25. 225.A media streaming company is building a video-on-demand platform that requires high throughput and low...
  26. 226.A media streaming company needs to store large volumes of video files that are accessed frequently by global...
  27. 227.A company is running a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The...
  28. 228.A company is running an e-commerce platform on AWS. The application is hosted in an Auto Scaling group of...
  29. 229.A company is running a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The...
  30. 230.A company is designing a web application that will be deployed on Amazon EC2 instances behind an Application...
  31. 231.A company operates a hybrid cloud environment and wants to ensure low-latency access to frequently accessed...
  32. 232.A company operates a highly regulated on-premises data center but wants to leverage AWS for long-term data...
  33. 233.A company operates a hybrid environment with on-premises infrastructure and AWS Cloud services. They need a...
  34. 234.A company operates a video production business and stores large media files on-premises due to high data...
  35. 235.A company is building a highly available web application that allows users to upload and retrieve large media...
  36. 236.A company is building a web application that allows users to upload and share high-resolution images. The...
  37. 237.A company is hosting a web application that serves static content, processes user-generated media files, and...
  38. 238.A company is running a web application that serves media files to users. The media files need to be stored...
  39. 239.A company is running a cloud-based application that requires storage for the following use cases: storing...
  40. 240.A company is designing a cloud-native application that requires scalable storage for unstructured data such...
  41. 241.A company is building a data analytics platform and requires a storage solution for large-scale, unstructured...
  42. 242.A media company is building a cloud-based video streaming platform. They need a scalable storage solution for...
  43. 243.A company runs a high-traffic web application that experiences unpredictable spikes in demand. They want to...
  44. 244.A company is running a web application on a fleet of Amazon EC2 instances behind an Application Load...
  45. 245.A company runs a web application that experiences unpredictable traffic spikes throughout the day. The...
  46. 246.A company runs a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). Traffic...
  47. 247.A company is hosting a web application that uses an Amazon RDS database instance for data storage. The...
  48. 248.A company is running a web application on an Amazon EC2 instance that connects to an Amazon RDS database. The...
  49. 249.A company is migrating an on-premises application to AWS. The application needs to store large amounts of...
  50. 250.You are designing an application that will run on Amazon EC2 instances within an Auto Scaling group. The...
  51. 251.A company processes large volumes of data to generate analytics reports. The data is stored in Amazon S3, and...
  52. 252.A data analytics company processes large-scale log data daily to generate reports for its clients. The...
  53. 253.A company needs to process a large number of data files for a machine learning training pipeline. The...
  54. 254.A company processes large datasets on a recurring basis to generate analytics reports. The processing...
  55. 255.A financial services company wants to deploy a latency-sensitive application for users in multiple regions...
  56. 256.An organization operates a global e-commerce platform and wants to deliver low-latency content to its users...
  57. 257.Your company is building a global e-commerce application that requires low-latency access for users across...
  58. 258.A global e-commerce company wants to serve its customers with low-latency access to their application...
  59. 259.A company is building an e-commerce platform that processes user orders. The platform needs to ensure that...
  60. 260.A company is building a distributed application that requires decoupling of components to ensure scalability...
  61. 261.A company is building a distributed application where multiple components need to communicate with each...
  62. 262.A company is building a new event-driven application where multiple microservices need to process and respond...
  63. 263.A company runs a web application that experiences unpredictable traffic patterns. During peak traffic, the...
  64. 264.A company hosts a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). Traffic...
  65. 265.A company hosts a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The...
  66. 266.A company runs a web application that experiences variable traffic patterns throughout the day. During peak...
  67. 267.A company is developing a serverless application to process images uploaded to an Amazon S3 bucket. The...
  68. 268.An e-commerce company wants to process user-uploaded product images. The company needs a highly scalable and...
  69. 269.A company is building a serverless application to process user-uploaded images. The application needs to...
  70. 270.A company is building a serverless web application that processes images uploaded by its users. The...
  71. 271.A company is deploying a containerized application in AWS and needs to ensure high availability and...
  72. 272.A company is running a containerized web application on Amazon ECS using a Fargate launch type. The...
  73. 273.A company is running containerized applications across a fleet of Amazon ECS tasks. They want to ensure that...
  74. 274.A company runs a microservices application using containers and wants to improve scalability and high...
  75. 275.A company is running an e-commerce platform that experiences unpredictable traffic spikes during flash sales....
  76. 276.A company is building a high-traffic e-commerce platform and needs to choose a high-performing database...
  77. 277.A gaming company is building a leaderboard system for their multiplayer game with millions of active users....
  78. 278.A company is running a high-traffic e-commerce application that requires low-latency database responses and...
  79. 279.A company is running a web application that allows users to upload and retrieve images. They use Amazon S3 to...
  80. 280.A company is running a web application that stores user-uploaded images in an Amazon S3 bucket. The company...
  81. 281.A company is hosting a web application on Amazon EC2 instances behind an Application Load Balancer (ALB). The...
  82. 282.Your company runs an e-commerce application on AWS, using an Auto Scaling group of Amazon EC2 instances...
  83. 283.A company is building a highly available web application on AWS. The application must be resilient to...
  84. 284.A company is deploying a new application and requires high availability and fault tolerance. They want to...
  85. 285.A company is designing a high-availability architecture for its application that must serve users across...
  86. 286.A company is designing a highly available web application hosted on Amazon EC2 instances in the us-east-1...
  87. 287.A company is running a high-traffic e-commerce application that uses an Amazon RDS database for its backend....
  88. 288.A company runs a high-traffic e-commerce application that frequently queries product details from an Amazon...
  89. 289.A social media platform is experiencing performance issues due to high database read volumes for frequently...
  90. 290.An e-commerce company hosts its web application on Amazon EC2 instances behind an Application Load Balancer....
  91. 291.A company is designing a new application that requires high performance and scalability. The application will...
  92. 292.A company is designing a new application that needs to store large volumes of data. The application has a...
  93. 293.A company is building a new application that requires a database to store and retrieve data. The access...
  94. 294.A company is designing a system to store and process customer data. The system has two distinct access...
  95. 295.A company is planning to migrate its on-premises relational database to Amazon RDS for PostgreSQL. The...
  96. 296.Your company is migrating a high-traffic e-commerce website to AWS. The website's backend uses a relational...
  97. 297.A company runs a highly transactional e-commerce application and uses Amazon RDS for its database backend....
  98. 298.A company is designing a high-performance application that processes large volumes of financial transactions....
  99. 299.An e-commerce company is using an Amazon RDS MySQL database to handle customer transactions. During peak...
  100. 300.A company is running a highly available application on Amazon RDS for PostgreSQL. The application has...