This chapter discusses the issues you will need to take into account when planning a multiserver installation. Although WebLogic server can be used in a standalone configuration, in most environments you will want to take advantage of the load-balancing and high-availability features available when multiple servers are installed and configured to act together as a cluster. The exact nature of the cluster you create will depend on the needs of the application(s) you run at your site. Considerations include:
Application StructureIn the most basic configuration, all the components of your application may run on a single physical machine. It is, of course, possible and frequently desirable to spread the application across multiple pieces of physical hardware. However, regardless of the number of physical components, a properly designed application will generally be divided into two or more logical components, called tiers.
BEA Systems recommends that you install your servers in one of two possible configurations, basic or multiple tier. In a basic installation most or all of the tiers are run on a single server or a single cluster of identically configured servers. This architecture is the easiest to administer and has the capability for load balancing and high availability. In a multiple-tier architecture you sacrifice some ease of administration for better load balancing and failover capabilities. In particular, with multiple-tier architectures you have the capability for balancing the load to method calls of clustered EJBs. |