Terracotta cloud tools are:
- A powerful and flexible tooling framework to manage the provisioning and scale-out of enterprise apps in clouds
- Architected to work with any cloud infrastructure—this first version works with the leading Xen-based clouds EC2 and Eucalyptus
- Accompanied by a detailed tutorial that shows how to deploy and scale a reference application on EC2. The Examinator reference
application is written in Java using the Spring
framework, a standard container such as Jetty
or Tomcat, and a standard database such as
Hypersonic, Postgres or MySQL.
Terracotta cloud tools provide a simple way to
take standard enterprise Java apps and scale them
out in cloud environments. The tools manage all
the aspects of server creation, software
provisioning, and configuration of the Terracotta
scaling layer. The Terracotta scaling
infrastructure manages common scale and HA
concerns such as web sessions clustering, database
offload through caching (using Ehcache - both as
Hibernate 2nd level cache, and as a direct
cache), and the clustering of common application services like the Quartz job scheduler.