Princeton University

As reported on the CAS email list, Princeton went the virtual machine route for the production CAS environment.

Two VMs running on a VMWare ESX server cluster.
The VMs are configured as:

  • 3GHz Intel Xeon
  • 1GB RAM
  • 1GB nic
  • 10MB nic (private network for cluster communication)
  • Two disks (C: D:) 8GB each (just enough for the O/S and CAS)
  • Windows 2003 O/S

Running Apache to serve HTTPS and Tomcat as the java engine for CAS.
Using the JBoss clustering as described on the CAS site for the shared ticket store.

We front the two virtual machines with a Foundry Networks load balancer that supports SSL.

This arrangement has proven to be very robust for us thus far and we figure we can scale horizontally adding more virtual machines should the need arise.