200-901 Question 127
Select 4A development team is deploying a web application with the following requirements:
- Protect the application from unauthorized external access.
- Distribute incoming traffic to multiple instances of the application.
- Cache content to improve performance for end-users.
- Ensure DNS resolution for the application’s domain.
Which combination of components would best address these requirements?
- A
Firewall
- B
Load Balancer
- C
Reverse Proxy
- D
DNS Server
- E
Database Server
Show answer and explanation
Correct answers: A, B, C, D
Explanation
To successfully deploy the application with the stated requirements, the combination of a firewall, load balancer, reverse proxy, and DNS server is necessary. Each component addresses a specific requirement: the firewall for security, the load balancer for traffic distribution, the reverse proxy for caching and performance, and the DNS server for resolving the application's domain name. A database server, while crucial for application functionality, is not relevant to the stated deployment requirements in this scenario.
- A. Correct.
A firewall helps protect the application by controlling inbound and outbound traffic based on security rules, fulfilling the requirement to protect against unauthorized access.
- B. Correct.
A load balancer evenly distributes incoming traffic across multiple instances of the application, ensuring availability and scalability.
- C. Correct.
A reverse proxy can cache content to improve performance for end-users, as well as provide additional security and routing capabilities.
- D. Correct.
A DNS server resolves the application’s domain to its IP address, ensuring users can access the application through its domain name.
- E. Incorrect.
A database server is used for storing and managing data but does not fulfill the stated requirements of security, traffic distribution, caching, or DNS resolution.