on24 success story: harnessing the power of oracle weblogic server/oracle coherence*web
DESCRIPTION
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.TRANSCRIPT
![Page 1: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/1.jpg)
Page 1 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
ON24: Success Story
Tom Lubinski
Founder and CEO
SL Corporation
Alexander Livitz
Sr. Performance Architect
ON24, Inc.
![Page 2: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/2.jpg)
Page 2 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
Webcasting Virtual
Shows
Virtual
Briefing
Center
Internal
Events
ON24
Platform and
Network
Fortune
1000
Segment
“A business absolutely devoted
to service will have only one
worry about profits. They will be
embarrassingly large.”
Henry Ford
![Page 3: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/3.jpg)
Page 3 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
A SaaS Company
Delivering Events in the Cloud
![Page 4: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/4.jpg)
Page 4 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
ON24: Company Overview
Founded in 1998 – 250 employees
Highly respected private investors: USVP, Canaan and Rho Ventures
Over 35% market share in Webcasting industry
Global Standard for Webcasting and Virtual Environments
Global Footprint – Offices & Partners in Americas, EMEA and APAC
Diverse Customer Base with 650+ Customers including 80 of the F1000
Unique technology protected by 15 patents or patents pending
![Page 5: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/5.jpg)
Page 5 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
ON24: Market Leadership – Across All Industries
High Tech Financial/Insurance Life Sciences
Professional Services Conferencing Other
![Page 6: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/6.jpg)
Page 6 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
ON24: Continuum of Virtual Communications
Standard Webcasting
User Interactivity &
Engagement
Platform 10 Webcasting
ON24 Event Portals
Virtual Events
Virtual Environments
Web 2.0 Web 3.0 Web X.0
![Page 7: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/7.jpg)
Page 7 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
ON24: Hybrid Solutions & Applications
• Lead Generation
• Training
• Product Launches
• Town Hall Meetings
• Corporate Communication
Platform 10 Webcasting ON24 Event Portal
• Demand Generation
• Sales Enablement
• Partner Training
• Corporate Learning
• Webcast Repositories
Live or On-Demand Virtual
Presentations
Extends Value of Conferences
and In-Person Events
Virtual Show
• Virtual Trade Shows
• User Conferences
• Global Sales Kickoffs
• Partner Training Expos
• Recruiting
Virtual Events with Webcasts
and Social Networking
![Page 8: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/8.jpg)
Page 8 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
ON24: One-Stop Provider of Virtual Communications
Webcasting
Event Portals
Virtual Events
Virtual Environments
LEADING PROVIDER
OF VIRTUAL
BUSINESS
COMMUNICATIONS
SOLUTIONS
![Page 9: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/9.jpg)
Page 9 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 10: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/10.jpg)
Page 10 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 11: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/11.jpg)
Page 11 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 12: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/12.jpg)
Page 12 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 13: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/13.jpg)
Page 13 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 14: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/14.jpg)
Page 14 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 monitoring
![Page 15: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/15.jpg)
Page 15 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
![Page 16: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/16.jpg)
Page 16 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
About SL Corporation
• 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 clusters
• Real-time Visibility for Critical Applications
![Page 17: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/17.jpg)
Page 17 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Select Customers
Financial Services E-Commerce/Retail Telecommunications
Energy Other
![Page 18: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/18.jpg)
Page 18 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Application Performance Monitoring
PJM Real-time Energy Pricing
OOCL World WideShipment Tracking Hospitality Card application at
Harrah’s casino gaming tables
Tax Season at Intuit
Online Gaming Systems
Banking application in Korea
![Page 19: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/19.jpg)
Page 19 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Application Performance Monitoring
In-depth Monitoring of
Coherence infrastructure
Unified Real-time display of
data from all Application tiers
Update for ORCL
![Page 20: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/20.jpg)
Page 20 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
Before SL RTView: Monitoring WebLogic
ON24 had WebLogic Array
custom monitor …
one Server at a time
![Page 21: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/21.jpg)
Page 21 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
Before SL RTView: Monitoring Coherence
ON24 Web
Application
Coherence Is it working ?
Is it fast enough ?
How to fix it ?
![Page 22: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/22.jpg)
Page 22 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
Coherence Cluster: fundamentally different
Functions as a whole
Internal load
balancing
Clients internal to
cluster
![Page 23: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/23.jpg)
Page 23 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Oracle Coherence Monitor
OCM
Rich
graphics
displays
show cluster
“as a whole”
![Page 24: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/24.jpg)
Page 24 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Oracle Coherence Monitor
Aggregate
metrics
across
cluster
![Page 25: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/25.jpg)
Page 25 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Oracle Coherence Monitor
WebLogic Clients
Cache Servers
History Heatmaps
show “internal
load balancing”
over time
![Page 26: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/26.jpg)
Page 26 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Oracle Coherence Monitor
Coherence highly
dependent on
communication
between cluster
nodes
![Page 27: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/27.jpg)
Page 27 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Oracle Coherence Monitor
RTView OCM has
pre-configured
alerts for most
common cluster
fault conditions
![Page 28: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/28.jpg)
Page 28 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: WebLogic Monitoring Solution
RTView WebLogic
Solution Package
provides access
to performance
metrics obtained
from WebLogic
via JMX
![Page 29: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/29.jpg)
Page 29 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
SL RTView: Coherence*Web Monitoring
RTView also
obtains detailed
metrics about
Coherence*Web
session cache
utilization via JMX
![Page 30: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/30.jpg)
Page 30 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
![Page 31: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/31.jpg)
Page 31 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 32: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/32.jpg)
Page 32 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential
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 33: ON24 Success Story: Harnessing the Power of Oracle WebLogic Server/Oracle Coherence*Web](https://reader033.vdocuments.net/reader033/viewer/2022051609/5462ad4db1af9f92238b5088/html5/thumbnails/33.jpg)
Page 33 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential