on24 success story: harnessing the power of oracle weblogic server/oracle coherence*web

33
Page 1 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential ON24: Success Story Tom Lubinski Founder and CEO SL Corporation [email protected] Alexander Livitz Sr. Performance Architect ON24, Inc. [email protected]

Upload: sl-corporation

Post on 11-Nov-2014

832 views

Category:

Technology


3 download

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

Page 1 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential

ON24: Success Story

Tom Lubinski

Founder and CEO

SL Corporation

[email protected]

Alexander Livitz

Sr. Performance Architect

ON24, Inc.

[email protected]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Page 33 | © 2011 ON24, Inc. All rights reserved. | ON24, Inc. Confidential