ApacheCon NA 2013

Portland, Oregon

February 26th – 28th, 2013

Register Now!

Tuesday 2:30 p.m.–3:30 p.m.

Apache Tomcat Clustering

Mark Thomas

Track:
A Patchy Web
Audience level:
Beginner

Description

This presentation will discuss when it is appropriate to use Tomcat's clustering features, the key components of the clustering implementation and the high level design decisions that need to be taken. The pros and cons of each decision will be discussed.

Abstract

The clustering features of Apache Tomcat can be used to provide resilient, scalable solutions for web applications. Meeting the requirements for a given application requires the right configuration and there are a number of key concepts that need to be understood in order that the right configuration is selected. This presentation will provide an overview of Apache Tomcat clustering and its key components along with discussing the configuration options for each component and how the choice of configuration setting affects the operation of the cluster.

Outline:

  • Introduction: Who am I?
  • Terminology: What does the Tomcat documentation mean by clustering, load-balancing, sticky sessions, etc.
  • When to cluster: Clustering isn't always the right solution. When to choose it. When not to.
  • Clustering components: What are the key components in a cluster configuration
  • Delta Manager: How it works, including fail-over
  • Scalability: Limits of the Delta Manager
  • Backup Manager: How it works, including fail-over
  • Node communication options
  • Debugging: What to do when it doesn't work
  • Monitoring: How to monitor your cluster