Full Sail University
Learn how the Full Sail application team implemented Ehcache with ColdSpring AOP to provide a fast, scalable, shared cache service that increased performance by a factor of 10.
Call us: +1-415-738-4000
Learn how the Full Sail application team implemented Ehcache with ColdSpring AOP to provide a fast, scalable, shared cache service that increased performance by a factor of 10.
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.
What you can learn from hundreds of ehcache users across the globe.
Terracotta’s Enterprise Ehcache is an easy-to-deploy, software-only solution for hard-to-solve performance and scalability problems at any point along the scale continuum.
Ehcache Search extends the value and versatility of the de facto cache for enterprise Java. Through a simple API core to Ehcache, Search lets you query, search and analyze in-memory data. Now you can solve a wider range of data challenges at terabyte magnitudes with a single, highly scalable platform.
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.
Achieving high-performance scalability for enterprise applications is complex and costly. Typical approaches require development-intensive application redesign, expensive database licenses and high-end hardware. Terracotta's software snaps into enterprise applications for immediate speed, on-demand, fault-tolerant scale out, and millions of dollars in savings.
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.
Scaling enterprise applications is hard. Traditional architectures that use the database as a hub of application data and shared state lead to performance bottlenecks, excessive database license and hardware costs, and vendor lock-in. Many homegrown or patched-together solutions at worst don't work and at best suck hours of developer time that could be better spent elsewhere.
Enterprise Ehcache is an easy-to-deploy solution to these hard-to-solve scale and throughput problems. Ehcache has long been the de facto standard for Java caching and is the default cache for many popular frameworks and containers such as Hibernate, Spring, Tomcat, JBoss, WebLogic, WebSphere, and ColdFusion. In this presentation you will learn how to use Enterprise Ehcache to snap in terabyte scale out of the box with only two lines of config changes; speed up performance by as much as 10x more than other solutions, and scale out your application from one node to 1,000s, to large virtualized environments and clouds:
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:
This webcast will introduce best practices & techniques to get performance, scale & availability when scaling out Java applications using Hibernate & Ehcache; an interactive session where the speaker will demonstrate a sample Hibernate application and debug and tune it with the audience to show the performance improvements.
Topics to be covered:
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.
Caching in the cloud is both a more important problem and is harder to solve than usual. CPU and I/O is lower, storage is slow and a database may be very slow. Fair resource allocation is not guaranteed, reliability and safety guarantees are opaque and there are proprietary rather than open APIs. Restrictions on multicast and even socket creation significantly curtail many approaches. We will use source code and measurement tools to demonstrate the effects of caching in the EC2 and Google App Engine cloud environments.
In the webcast, we will show how to use Ehcache, Hibernate, Quartz, Tomcat (or other containers) in conjunction with Terracotta to get to hundreds of nodes without all the separate stages of architecture and design such as messaging, partitioning, NoSQL, and more while avoiding cloud limitations. This recipe for scaling from 1 node to 1000 provides a seamless continuum within which your applications can operate and scale. This scalability continuum has implications on EC2 and EC2 has implications on the continuum.
We will also cover the ramifications of cloud on large-scale data management and we will apply the scalability continuum to our cloud-based applications to lessen our dependence on the database and, thus, take full advantage of the cloud's elasticity. You will learn about:
Shadow-Soft is a strategic Terracotta partner that combines its unique technological expertise to help organizations select and implement the best-in-breed open source, SOA, cloud and other market disruptive solutions. Our team is comprised of Open Source industry veterans that are active members or contributors to projects like JBoss.org, Apache Software Foundation, the Open Source Initiative and we've delivered a wide variety of engagements to federal, state, and local agencies as well as Fortune 500 customers.
As a Red Hat and JBoss Premier Business Partner, we are experts in delivering a comprehensive open source solution set including the consulting services to guide and migrate our customers. To be more specific, we provide strategic assessments, architectural design reviews, migration, integration, tuning, troubleshooting, application development, and training services revolving around these open source technologies and frameworks including J2EE, Hibernate and Spring.
Speaker: Erik Wallin, Co-Founder, Shadow-Soft
A presentation led by Alex Snaps and Ludovic Orban, Senior Software Engineers at Terracotta.
Agenda:
This is the first in a series of webinars which will explore Caching Principles.
Attendees will learn how to assess the effect that caching to a given performance situation and be able to calculate the performance improvement. Further it will be shown how to tune caches for maximum effectiveness. This webinar will focus on non-clustered caching principles.
The following topics will be covered:
This webinar will introduce you to Ehcache's new JTA features and show you how to get the performance and scalability benefits of Ehcache when using the Java Transaction API.
In this talk, you will learn how to configure Ehcache for use with JTA in both in-memory and distributed cache deployments. In addition, we will cover the range of transaction isolation now available in Ehcache 2.1.
Ehcache is an open source, standards-based cache used in a wide array of applications to boost performance, offload the database and simplify scalability. Ehcache is robust, proven and full-features and this has made it the most widely used Java-based cache.
Kunal will walk through the Spring Pet Clinic as an application example and show us how to tune it for maximum performance, both when using Hibernate and when caching result sets directly.
He will show us benchmarking tests the comparative application performance of Ehcache EX 1.8 versus MySQL, Memcached and a leading In-Memory Data Grid, including the impressive performance increases from the latest Terracotta 3.2 Server Array.
Finally Kunal will also discuss some upcoming features in Ehcache 2.0 such as JTA, bulk loading, the new Hibernate 3.3 provider and write-behind
Note: This webcast will have Portuguese translators to answer questions
Ehcache is an open source, standards-based cache used in a wide array of applications to boost performance, offload the database and simplify scalability. Ehcache is robust, proven and full-features and this has made it the most widely used Java-based cache.
Kunal will walk through the Spring Pet Clinic as an application example and show us how to tune it for maximum performance, both when using Hibernate and when caching result sets directly.
He will show us benchmarking tests the comparative application performance of Ehcache EX 1.8 versus MySQL, Memcached and a leading In-Memory Data Grid, including the impressive performance increases from the latest Terracotta 3.2 Server Array.
Finally Kunal will also discuss some upcoming features in Ehcache 2.0 such as JTA, bulk loading, the new Hibernate 3.3 provider and write-behind
Note: This webcast will have Spanish translators to answer questions
Caching in the cloud is both a more important problem and is harder to solve than usual. CPU and I/O is lower, storage is slow and a database may be very slow. Fair resource allocation is not guaranteed, reliability and safety guarantees are opaque and there are proprietary rather than open APIs. Restrictions on multicast and even socket creation significantly curtail many approaches. We will use source code and measurement tools to demonstrate the effects of caching in the EC2 and Google App Engine cloud environments.
In the webcast, we will show how to use Ehcache, Hibernate, Quartz, Tomcat (or other containers) in conjunction with Terracotta to get to hundreds of nodes without all the separate stages of architecture and design such as messaging, partitioning, NoSQL, and more while avoiding cloud limitations. This recipe for scaling from 1 node to 1000 provides a seamless continuum within which your applications can operate and scale. This scalability continuum has implications on EC2 and EC2 has implications on the continuum.
We will also cover the ramifications of cloud on large-scale data management and we will apply the scalability continuum to our cloud-based applications to lessen our dependence on the database and, thus, take full advantage of the cloud's elasticity. You will learn about:
In this talk, Ehcache creator Greg Luck will guide you through how to detect performance problems and resolve them with approaches such as edge caching, web tier caching, collections caching, and database caching.
Along the way we'll review some important performance concepts and patterns such as Amdahl's Law, the N * problem in clusters, and the CAP theorem. We'll also introduce Ehcache and show how it can be used in various ways to boost application performance.
Finally, we'll look at the unique challenges introduced by clustering and techniques to solve those challenges using Ehcache.
At the conclusion of the presentation, we invite all attendee's to a live Q&A with Greg.
Greg has years of Java performance experience, leading him to create Ehcache, a popular Java caching solution used in thousands of applications and embedded in a number of open source projects.
Senior Architect David Reines will present the simple yet powerful clustering capabilities of Terracotta. David will include an overview of the product, a discussion on using Ehcache with Terracotta, and a live load test demonstrating the importance of a well designed clustered application.
David Reines is a Senior Consultant at Object Partners Inc. He has lead the development efforts of several mission-critical enterprise applications. During this time, he has worked very closely with numerous commercial and open source JEE technologies. David has always favored a pragmatic approach to selecting enterprise application technologies and is currently focusing on building highly-concurrent distributed applications using Terracotta.
Attend this webcast presented by Enterprise DB and Terracotta if you would like to:
This is a joint webcast from Terracotta and MuleSoft.
Join Dave Klein, author of the book Grails, A Quick Start Guide, and Mike Allen, Senior Director, Product Management of Terracotta in a discussion about simple and effective ways to scale Grails applications.
In this webcast, you'll see how to scale a familiar Grails application, TekDays from Grails, A Quick Start Guide, to multiple nodes. Scaling TekDays will be shown to require only a few simple changes to the application code. Most important, the application will scale:
As you see the scale-out out of the TekDays application, you'll learn how Terracotta's open source scalability solution can scale the Hibernate, Ehcache, Web Sessions and Quartz components of Grails with minimal changes to the code and some simple configuration settings.
See Ehcache 2.0 acting as an XAResource in a JTA transaction.
See how easy it is to combine cache operations with other XA operations (such as those involving a RDMBS or a JMS queue).
Learn how you can easily use JTA to isolate transactions composed of multiple cache operations.
Presented by Jeff Barr, Lead Web Services Evangelist at Amazon.com, and Ari Zilka, CTO at Terracotta.
In this webinar we show how to take standard Enterprise Java Web Apps and scale them out on Amazon EC2. Using an Open Source example running on Tomcat, Spring, Hibernate, and Ehcache, we'll show how to use Terracotta to cluster and scale-out without changing application code. This will be a hands-on demonstration.
In a nutshell you'll learn about the challenges involved in scaling out Java apps in the cloud, and how EC2 can be used with Terracotta to cluster and scale-out all of the core components of Java apps including web sessions, caches, ORM, and job scheduling - by simply including the right jar files and setting a few lines of XML config. We'll demo this simple way to scale, and answer your questions.