200-901 Question 184
Select 2A company is deploying a web application to the cloud that must handle high volumes of traffic. They want to ensure the application is both secure and scalable. Which of the following components should be included in their architecture to meet these requirements?
- A
A load balancer to distribute incoming traffic across multiple servers
- B
A firewall to restrict unauthorized access to the application
- C
A database to store application data
- D
A DNS server to resolve domain names to IP addresses
- E
An API gateway for routing and managing API requests
Show answer and explanation
Correct answers: A, B
Explanation
To ensure the web application is both secure and scalable, a load balancer is required to distribute incoming traffic among multiple servers, and a firewall is necessary to protect against unauthorized access. While other options like a database, DNS server, or API gateway play important roles in a larger system architecture, they do not directly address the requirements of traffic management and application security.
- A. Correct.
A load balancer is essential for distributing traffic across multiple servers, ensuring scalability and availability during high traffic periods.
- B. Correct.
A firewall is critical for securing the application by restricting unauthorized access and protecting against potential threats.
- C. Incorrect.
A database is a necessary component for storing data, but it is not directly related to traffic handling or security in this scenario.
- D. Incorrect.
A DNS server helps resolve domain names to IP addresses, but it does not directly contribute to scalability or security.
- E. Incorrect.
An API gateway is useful for managing API requests but is not a primary solution for handling high traffic volumes or securing the application at the network level.