29.01.2013 Views

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

WebSphere Application Server V7.0: Concepts ... - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

In this example, a reverse proxy in the DMZ listens on the HTTP and HTTPS port<br />

(typically port 80 and 443) for requests. The reverse proxy intercepts the<br />

incoming requests and verifies if there is a valid copy of the requested object in<br />

its cache. If a valid, cached version is found, the cached copy is returned to the<br />

client. If no valid copy of the requested object is found in the local cache it<br />

forwards those requests to the Web server in the internal network. Responses<br />

are returned through the reverse proxy to the Web client, hiding the Web server<br />

from the clients and allowing the proxy server to store a copy of the object in the<br />

local cache, if the configuration permits.<br />

Reverse proxy configurations support high-performance DMZ solutions that<br />

require as few open ports in the firewall as possible. The reverse proxy requires<br />

only one open port per protocol to access the Web server behind the firewall.<br />

Advantages<br />

Advantages of using a reverse proxy server in a DMZ configuration are as<br />

follows:<br />

► Independent configuration<br />

The reverse proxy installation has no effect on the configuration and<br />

maintenance of a <strong>WebSphere</strong> application.<br />

► Improved performance due to caching<br />

As the reverse proxy server provides caching capabilities, in most cases it can<br />

respond faster to client requests because objects can be served out of the<br />

cache. In most cases the response time and performance will improve.<br />

► Off loading the Web servers<br />

The reverse proxy servers delivered with <strong>WebSphere</strong> <strong>Application</strong> <strong>Server</strong> <strong>V7.0</strong><br />

provide caching capabilities, off-loading the Web servers and the application<br />

servers if dynamic caching is supported as well.<br />

Disadvantages<br />

Disadvantages of a reverse proxy server in a DMZ configuration are as follows:<br />

► Increased complexity<br />

This configuration requires an the Caching Proxy component to be installed<br />

and maintained, increasing the installation and configuration complexity. As<br />

the Load Balancer is running on a separate system there are more systems to<br />

manage and to operate, which in turn, increases the cost for the operation of<br />

the environment. Consider these costs against the advantages you realize.<br />

► Increased latency for non-cacheable objects<br />

Requests for non-cacheable objects increase network latency and lower<br />

performance To be effective, a sufficiently high cache hit rate is required.<br />

Chapter 5. Topologies 155

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!