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.

Go to previous article: Availability management Go to next article: Selecting a topology

 

 
Go to previous article: Availability management Go to next article: Selecting a topology