ON24 provides a full range of cloud-based Webcasting and virtual communications solutions to more than 700 global organizations in publishing, technology, life sciences, government, and financial services—helping them to communicate with employees, clients, prospects, and partners with measurable impact. ON24’s customers use its solutions for corporate and marketing initiatives, such as demand generation, conferences, events, product launches, training, continuing education, internal communications, and executive announcements.
Quality and high availability of the ON24 platform is critical for the company’s business. ON24 Webcasts and virtual events run continuously through the day and any interruptions or even short degradations in system performance create major inconveniences for the around-the-clock, software-as-a-service (SaaS) platform and its users. Further, by nature, the system’s load has a tendency to change frequently and quickly, literally growing from few hundred active users to tens of thousands in a matter of minutes, if not faster. To address these demands, ON24 implemented Oracle Coherence, integrating it with Oracle WebLogic Server’s ActiveCache, to enable ON24 to store users’ HTTP sessions on the grid for improved system performance and reliability. The solution enabled ON24 to eliminate service disruptions—for improved customer satisfaction—and reduce the hours spent on tuning and traffic switches by more than 90% each month.
ON24 had used Oracle WebLogic Server for quite some time. WebLogic’s performance, reliability, and high availability features placed it at the top of the marketplace’s application server lineup. Server manageability and monitoring capabilities were also important factors for choosing WebLogic. Further, seamless integration with other Oracle products minimized typical integration pains.
The company decided to implement Oracle Coherence, integrating it with Oracle WebLogic Server to provide a central storage location that is accessible from any connected client node and making it clear which WebLogic server in the cluster is processing a segment of a given transaction.
“This unique technology is only provided by Oracle and integrates well with ON24’s existing WebLogic infrastructure,” said Alexander Livitz, senior performance architect, ON24 “Oracle Coherence is known for its high performance, high availability, and scalability—making it a great match for the strict requirements of the ON24 SaaS platform.
In addition, the flexibility of the Oracle licensing model, as well as support options, made choosing Oracle WebLogic Server and Oracle Coherence not only the best functional choice, but also a cost-effective option.”
ON24 completed the entire project in four months by involving collaboration between different teams within organization, including those involved in software development, performance, network operations and quality assurance. Because it is pre-integrated with Oracle Coherence, implementing Oracle WebLogic’s ActiveCache feature was straightforward. The product worked well, practically out-of-the-box. However, time was required to thoroughly test the solution, complete comparative performance analysis, define and develop traffic segregation rules, allocate hardware resources, and build automation scripts.
ON24 worked with SL Corporation to monitor its Oracle Coherence Solution, using SL RTView.
“SL RTTView is the best Oracle Coherence monitoring solution out there,” Livitz said. “Its rich graphics show our cluster as a whole, rather than requiring us to monitor each server individually.”