ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web

913 views

Published on

Tom Lubinski, SL’s CEO delivered a talk with ON24 entitled, “ON24 Success Story: harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web”” on Tuesday, October, 4th at Oracle Open World 2011.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web

  1. 1. ON24: Success Story Alexander Livitz Tom Lubinski Sr. Performance Architect Founder and CEO ON24, Inc. SL Corporation alivitz@on24.com tlubinski@sl.comPage 1 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  2. 2. “A business absolutely devoted Webcasting Shows to service will have only one Virtual worry about profits. They will be embarrassingly large.” ON24 Fortune Platform and Network Henry Ford 1000 Segment Virtual Internal Briefing Events CenterPage 2 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  3. 3. A SaaS Company Delivering Events in the CloudPage 3 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  4. 4. ON24: Company Overview Global Standard for Webcasting and Virtual Environments Over 35% market share in Webcasting industry Founded in 1998 – 250 employees Diverse Customer Base with 650+ Customers including 80 of the F1000 Global Footprint – Offices & Partners in Americas, EMEA and APAC Unique technology protected by 15 patents or patents pending Highly respected private investors: USVP, Canaan and Rho VenturesPage 4 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  5. 5. ON24: Market Leadership – Across All Industries High Tech Financial/Insurance Life Sciences Professional Services Conferencing OtherPage 5 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  6. 6. ON24: Continuum of Virtual CommunicationsUser Interactivity & Engagement Virtual Virtual Environments Events ON24 Event Portals Platform 10 Webcasting Standard Webcasting Web 2.0 Web 3.0 Web X.0 Page 6 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  7. 7. ON24: Hybrid Solutions & Applications Platform 10 Webcasting Virtual Show ON24 Event Portal Live or On-Demand Virtual Virtual Events with Webcasts Extends Value of Conferences Presentations and Social Networking and In-Person Events • Lead Generation • Virtual Trade Shows • Demand Generation • Training • User Conferences • Sales Enablement • Product Launches • Global Sales Kickoffs • Partner Training • Town Hall Meetings • Partner Training Expos • Corporate Learning • Corporate Communication • Recruiting • Webcast RepositoriesPage 7 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  8. 8. ON24: One-Stop Provider of Virtual Communications Webcasting Virtual Events LEADING PROVIDER OF VIRTUAL BUSINESS COMMUNICATIONS SOLUTIONS Event Portals Virtual Environments Page 8 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  9. 9. ON24: Quality of Service – Challenge I WebLogic Cluster hosts multiple web applications WebLogic Servers are uniformly processing a variety of different transaction and request types Challenge providing the highest quality uninterruptable service:  Difficult to tune WebLogic servers for best performance and stability.  High levels of JVM memory fragmentation.  Long GC pauses, hard to control Page 9 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  10. 10. ON24: Quality of Service – Challenge II Live traffic occasionally need to be switched from primary cluster into a backup cluster:  Scheduled upgrades  Product releases  Other reasons Active sessions in primary are isolated from backup cluster:  Short interruption of the service  Major inconvenience for a 24x7 SaaS platform and its users  Planning for and accommodating these disruptions are time consuming and labor intensive Page 10 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  11. 11. ON24: Quality of Service – Solution I Reduce JVM fragmentation:  Load Balancer segregates traffic  WebLogic servers are grouped into individual pools that process homogenous traffic  Low JVM heap fragmentation and predictable short GC pauses  This creates problem with HTTP session stickiness Centralize HTTP sessions storage  Coherence*Web stores HTTP sessions on the application grid  Any application grid member can access related HTTP session Page 11 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  12. 12. ON24: Quality of Service – Solution I Extra Further segregate traffic  Use multiple active clusters  Separate primary traffic from specialty requests, such as:  Reporting / Searches  Data Warehouse updates  Other Utility tasks  Individually tune clusters  Traffic specific tuning  Appropriate sizing  Dynamically add/remove active clusters in real time:  No service interruptions  Transparent to users Page 12 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  13. 13. ON24: Quality of Service – Solution II Transparent switch of live traffic  Application grid running Coherence*Web is shared between two clusters  Active HTTP session are accessible from both clusters  Rolling traffic from primary cluster into a backup does not degrade performance Page 13 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  14. 14. ON24: Coherence Monitoring• Coherence becomes centerpiece of ON24 middleware infrastructure  Monitor load and utilization  Alerts for incidents  Maintain historical data• What is the best Coherence monitoring solution?  SL RTView – leader in Coherence monitoringPage 14 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  15. 15. Page 15 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  16. 16. About SL Corporation • Real-time Visibility for Critical Applications • Expertise in Coherence and WebLogic • First vendor to provide monitoring for Coherence (2007) • Close relationship with Oracle Dev / Support / Sales • RTView considered de-facto standard for monitoring large or complex Coherence clustersPage 16 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  17. 17. SL RTView: Select Customers Financial Services E-Commerce/Retail Telecommunications Energy OtherPage 17 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  18. 18. SL RTView: Application Performance MonitoringOOCL World WideShipment Tracking Hospitality Card application at Online Gaming Systems Harrah’s casino gaming tables Tax Season at Intuit PJM Real-time Energy Pricing Banking application in Korea Page 18 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  19. 19. SL RTView: Application Performance Monitoring Unified Real-time display of data from all Application tiers Update for ORCL In-depth Monitoring of Coherence infrastructurePage 19 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  20. 20. Before SL RTView: Monitoring WebLogic ON24 had WebLogic Array custom monitor … one Server at a timePage 20 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  21. 21. Before SL RTView: Monitoring Coherence ON24 Web Application Is it working ? Coherence Is it fast enough ? How to fix it ?Page 21 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  22. 22. Coherence Cluster: fundamentally different Functions as a whole Internal load balancing Clients internal to clusterPage 22 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  23. 23. SL RTView: Oracle Coherence Monitor OCM Rich graphics displays show cluster “as a whole”Page 23 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  24. 24. SL RTView: Oracle Coherence Monitor Aggregate metrics across clusterPage 24 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  25. 25. SL RTView: Oracle Coherence Monitor History Heatmaps show “internal load balancing” over time WebLogic Clients Cache ServersPage 25 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  26. 26. SL RTView: Oracle Coherence Monitor Coherence highly dependent on communication between cluster nodesPage 26 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  27. 27. SL RTView: Oracle Coherence Monitor RTView OCM has pre-configured alerts for most common cluster fault conditionsPage 27 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  28. 28. SL RTView: WebLogic Monitoring Solution RTView WebLogic Solution Package provides access to performance metrics obtained from WebLogic via JMXPage 28 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  29. 29. SL RTView: Coherence*Web Monitoring RTView also obtains detailed metrics about Coherence*Web session cache utilization via JMXPage 29 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  30. 30. Page 30 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  31. 31. ON24: Quality of Service – Summary Higher ROI with Coherence*Web and RTView  Improved scalability  Comprehensive monitoring  No service interruptions  Less costly maintenance  Higher customer satisfaction  Better customer retention Page 31 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  32. 32. ON24: Quality of Service – Future Directions RTView monitoring for both WebLogic and Coherence  Centralized monitoring solution  Ability to correlate events and transactions Coherence POF Serialization  More efficient serialization than built into Java  Improved application performance TopLink Grid  Store JPA objects on the grid  Smaller application memory footprint  Smoother traffic switch between primary and backup clusters Coherence*Web with Push Replication  Replicate HTTP sessions between datacenters for disaster recovery  Service isolation and independence Page 32 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
  33. 33. Page 33 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential

×