InfoCenter Home >
7: Multimachine management >
7.1: Using WebSphere Application Server in a multimachine environment >
7.1.3: Multimachine topologies
7.1.3: Multimachine topologies
WebSphere Application Server supports a wide variety of ways to deploy applications in
multimachine environments. The most commonly used topologies fall into one of the
following broad categories:
- Multi-tiered topologies. The components of an application (the Web
server, application servers, databases, and so forth) are physically separated onto
different machines.
- Vertical scaling topologies. Additional application server processes
are created on a single physical machine by using models and clones.
- Horizontal scaling topologies. Additional application server processes
are created on multiple physical machines by using models and clones. HTTP
redirector products such as Network Dispatcher can also be used to implement horizontal
scaling.
- HTTP server separation topologies. The Web (HTTP) server is
located on a different physical machine than the application server. Requests can be
redirected to application servers through a variety of methods.
- Demilitarized zone (DMZ) topologies. Firewalls can be used to create
demilitarized zones -- machines that are isolated from both the public Internet and other
machines in the configuration. This improves security for the application, especially for
sensitive back-end resources such as databases.
- Multidomain topologies. Applications are deployed onto multiple
WebSphere Application Server administrative domains.
- Multiapplication topologies. More than one version of an application is
deployed onto the same physical machines and administrative domain.
Keep in mind that these topologies are not mutually exclusive. Basic topology
elements can be combined in many different ways, as shown in the example topologies
featured in this section. These examples are not intended to be an exhaustive list
of topologies that you can create in WebSphere Application Server. Instead, they
are intended to suggest various ways that you can set up applications in a multimachine
environment.
|
|