Суреш,
Terracota обеспечивает значительное повышение производительности при использовании на серверах приложений Java EE.
The Terracotta Server can be thought of as a shared L2 for all machines to leverage. Access to the L2 costs more than access to the L1—in the case of Terracotta, this is due to the fact that the L2 is across a network connection from all JVMs—but the L2 is cheaper than other I/O such as database or messaging that would otherwise be invoked.
В отличие от Zing Platform (Azul-Systems), который масштабируется за счет снятия ограничений размера кучи, позволяет каждому экземпляру масштабировать до сотен ГБ памяти кучи и десятков ядер плавно и эластично. Обычные JVM не могут масштабироваться за пределы 2-3 ГБ.
Кластеризация сервера приложений не обеспечивает кэширование. Кластеризация используется для балансировки нагрузки и отработки отказа и упрощает некоторые задачи администрирования. Кластеризация улучшает горизонтальную масштабируемость, Кэширование улучшает вертикальную масштабируемость. И то, и другое - убийственная комбинация:)