O'Reilly logo

Building Scalable and High-Performance Java™ Web Applications Using J2EE™ Technology by Greg Barish

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Redundancy

Redundancy typically refers to the duplication of hardware or software so that more resources are available for execution. For example, it's possible to have redundant Web servers or redundant disk drives, such as RAID. With either, the redundancy not only increases the ability of a system to scale, it also increases reliability—if one of several Web servers crashes, a Web site remains accessible.

Note that redundancy, as used here, is not the same as replication. The former refers to the duplication of resources, the latter refers to the duplication of data.

There can be a performance benefit to redundancy, depending on the resource involved. Consider a Web server farm. By replicating the number of Web servers, we can effectively ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required