312-50V11 · Question #147
You need to deploy a new web-based software package for your organization. The package requires three separate servers and needs to be available on the Internet. What is the recommended architecture…
The correct answer is B. A web server facing the Internet, an application server on the internal network, a database server on. A three-tier web application should follow a layered security model, exposing only the web server to the Internet while keeping the application and database servers on the internal network.
Question
You need to deploy a new web-based software package for your organization. The package requires three separate servers and needs to be available on the Internet. What is the recommended architecture in terms of server placement?
Options
- AAll three servers need to be placed internally
- BA web server facing the Internet, an application server on the internal network, a database server on
- CA web server and the database server facing the Internet, an application server on the internal network
- DAll three servers need to face the Internet so that they can communicate between themselves
How the community answered
(51 responses)- A4% (2)
- B84% (43)
- C8% (4)
- D4% (2)
Why each option
A three-tier web application should follow a layered security model, exposing only the web server to the Internet while keeping the application and database servers on the internal network.
Placing all three servers entirely on the internal network would make the web application unreachable from Internet users, defeating the requirement that it be publicly available.
Placing only the web server in the DMZ or Internet-facing zone limits the attack surface to a single tier that handles only presentation logic. The application server on the internal network processes business logic without being directly reachable from external attackers. The database server, which holds sensitive data, is further isolated on the internal network, accessible only from the application server through tightly controlled firewall rules.
Exposing the database server directly to the Internet is a critical security misconfiguration that would allow attackers to attempt direct connections to the most sensitive tier of the application.
Placing all three servers on the Internet unnecessarily exposes the application and database tiers to direct external attacks, violating the principle of defense-in-depth and least exposure.
Concept tested: Three-tier web application network placement and DMZ design
Source: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier
Topics
Community Discussion
No community discussion yet for this question.