Web server separation is a topology that physically separates the Web (HTTP) server from the Application Servers, placing the Web server on a different machine in the configuration. Compared to a configuration where the Web server and the Application Servers are located on the same physical server, separating the Web server can improve application performance, provide better fault isolation, and enhance security. These topologies are often used with firewalls to create a secure demilitarized zone (DMZ) surrounding the Web server.
WebSphere Application Server provides these alternatives for physically separating the Web server from the Application Server:
The following table summarizes advantages and disadvantages of each configuration. Criteria are explained after the table.
Topology | Secure Sockets Layer | Database password required? | Workload management | Network Address Translation | Performance | Administration |
---|---|---|---|---|---|---|
HTTP server separation | Yes | No | Yes | Yes | High | Manual |
Reverse proxy | Yes | No | No | Yes | High | Manual |
These criteria give you a basis to compare the relative difficulty of administering each configuration.