News Digital Media
Ari Zilka, Founder and CTO of Terracotta, and Matthias Matook, Solutions Architect at Ecetera, present Scaling Australia's Online News at QConSF 2010.
Call us: +1-415-738-4000
Ari Zilka, Founder and CTO of Terracotta, and Matthias Matook, Solutions Architect at Ecetera, present Scaling Australia's Online News at QConSF 2010.
Read how Terracotta's Enterprise Ehcache and Web Sessions products gave Rewards Network faster performance to handle load spikes and snap-in scalability and availability.
Maximize scale and performance with BigMemory.
Ari Zilka, Founder and CTO of Terracotta, discusses the evolving trends for large-scale Java applications.
He describes RAM as "the new disk" and emphasizes that users can take advantage of scaling up with BigMemory.
In talking to our users it is clear that applications are getting more and more data hungry. According to IDC, data requirements are growing at an annual rate of 60 percent. There is good news though. Server class machines purchased this year have a minimum of 8 Gig of RAM and likely have 32 Gig. Cisco is now selling mainstream UCS boxes with over 380 Gig of RAM. Memory has gotten big and extremely cheap compared to things like developer time and user satisfaction.
The Terracotta software stack, including Ehcache and Terracotta's out-of-process distributed cache server, the Terracotta Server Array, is now available to Ubuntu users in a set of easy to install packages.
In this webcast, you will learn how Ubuntu users can take advantage of Ehcache and the Terracotta Server Array for terabyte-scale distributed caching and web session management in an Ubuntu server cloud.
Attend this webcast if you are an Ubuntu user interested in learning about application performance and scalability or if you are an Ehcache user interested in learning more about how to get cloud scale on Ubuntu servers.
Today's servers come with lots of memory-16, 32 GBs or more-but the long-standing problem of garbage collection (GC) limits the ability of Java apps to use it effectively. With no easy solution to GC, your application is taking a costly performance hit that will only get worse as data volumes grow.
Unfortunately a problem exists as well. For Java/JVM applications it is becoming an ever increasing challenge to use all that data and memory due to GC Pauses.
In this talk I'm going to cover the problems we identified and the technology we built to solve those problems. I'll cover:
Scheduling, caching, ORM, and web sessions are the most common obstacles to scaling Java applications today. Terracotta makes scaling as easy as a few lines of config, a jar, and the Terracotta server by integrating into the Quartz scheduler, Ehcache caching system, Hibernate cache provider, and app server sessions.
While developing these easy to use, highly available, scaled out frameworks, we discovered a core set of pieces and parts that were broadly applicable. We've now packaged these up as the toolkit for developers to solve other scale problems not addressed by an existing Terracotta integration. You can leverage the Terracotta Toolkit to build your own customized scalable Java application.
The following core APIs will be demoed and discussed: Cluster Aware API, Clustered Collections, Clustered Locking, and Clustered Utilities.
“BigMemory is a big deal at Sabre. Our two biggest IT drivers are stability and performance, and BigMemory has exceeded our expectations in both areas.”— Kevin Bomar, director of enterprise architecture at Sabre Holdings