WebLogic & Oracle RAC Active GridLink for RAC

Similar documents
ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Oracle Exalogic Elastic Cloud Overview. Peter Hoffmann Technical Account Manager

Oracle Enterprise Architecture. Software. Hardware. Complete. Oracle Exalogic.

What every DBA needs to know about JDBC connection pools Bridging the language barrier between DBA and Middleware Administrators

Roadmap to Cloud with Cloud Application Foundation

ORACLE WEBLOGIC SERVER

White Paper. Major Performance Tuning Considerations for Weblogic Server

WLS Neue Optionen braucht das Land

Oracle Corporation

What every DBA needs to know about JDBC connection pools * Bridging the language barrier between DBA and Middleware Administrators

FCUBS GridLink Datasource Configuration Oracle FLEXCUBE Universal Banking Release [May] [2018]

<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

An Oracle White Paper January Introducing WebLogic Server 12c. The #1 Application Server across Conventional and Cloud Environments

Javaentwicklung in der Oracle Cloud

WHITE PAPER. Header Title. Side Bar Copy. Header Title 5 Reasons to Consider Disaster Recovery as a Service for IBM i WHITEPAPER

Craig Blitz Oracle Coherence Product Management

Configuring JDBC data-sources

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Database Consolidation onto Private Cloud. Piotr Kołodziej, Oracle Polska

Virtualizing Oracle on VMware

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server 12c: Administration I

Private Cloud Database Consolidation Name, Title

Oracle Coherence + Oracle Exalogic Elastic Cloud

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Oracle Exadata Statement of Direction NOVEMBER 2017

Oracle Exadata: Strategy and Roadmap

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

<Insert Picture Here> Oracle Application Cache Solution: Coherence

Mark Falco Oracle Coherence Development

WebLogic Active GridLink: Intelligent integration between WebLogic Server and Oracle Database Real Application Clusters

Dynamic Clusters in WebLogic Server

Oracle WebLogic Server 12c on AWS. December 2018

Oracle Database 18c and Autonomous Database

Administering WebLogic Server on Java Cloud Service I Ed 1 Coming Soon

<Insert Picture Here> Oracle Coherence & Extreme Transaction Processing (XTP)

<Insert Picture Here> Introducing Oracle WebLogic Server on Oracle Database Appliance

Pimp My Data Grid. Brian Oliver Senior Principal Solutions Architect <Insert Picture Here>

Storage Optimization with Oracle Database 11g

Diplomado Certificación

Oracle 1Z Exalogic Elastic Cloud X2-2 Essentials.

MAA SOA EDG 12c. FMW MAA Team. Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Samsung SDS Enterprise Cloud

Oracle Database Exadata Cloud Service: Technical Deep Dive

Oracle Database 12c: RAC Administration Ed 1

Developing Enterprise Cloud Solutions with Azure

Oracle Database 12c: RAC Administration Ed 1 LVC

CO Oracle WebLogic Server 12c. Administration II. Summary. Introduction. Prerequisites. Target Audience. Course Content.

WebLogic Server- Tips & Tricks for Troubleshooting Performance Issues. By: Abhay Kumar AST Corporation

XTP, Scalability and Data Grids An Introduction to Coherence

Key Features. High-performance data replication. Optimized for Oracle Cloud. High Performance Parallel Delivery for all targets

FlexPod. The Journey to the Cloud. Technical Presentation. Presented Jointly by NetApp and Cisco

1 BRIEF / Oracle Solaris Cluster Features and Benefits

VERITAS Volume Replicator. Successful Replication and Disaster Recovery

Solaris Engineered Systems

Inside GigaSpaces XAP Technical Overview and Value Proposition

MySQL CLOUD SERVICE. Propel Innovation and Time-to-Market

SOA Cloud Service Automatic Service Migration

Focus On: Oracle Database 11g Release 2

Coherence & WebLogic Server integration with Coherence (Active Cache)

Oracle: From Client Server to the Grid and beyond

Oracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO

Your New Autonomous Data Warehouse

Oracle Autonomous Database

Maximum Availability Architecture

Understanding Oracle RAC ( ) Internals: The Cache Fusion Edition

Veritas Storage Foundation from Symantec

SQL Azure. Abhay Parekh Microsoft Corporation

Exadata Implementation Strategy

Veritas Storage Foundation for Windows by Symantec

Automating Information Lifecycle Management with

Oracle Database 12c: JMS Sharded Queues

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle NoSQL Database Enterprise Edition, Version 18.1

Maximum Availability Architecture: Overview. An Oracle White Paper July 2002

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases

Oracle WebLogic Server Multitenant:

Oracle WebCenter Portal Performance Tuning

Virtual Disaster Recovery. Presented by: Dan Mclean ANZ Enterprise SE Manager, VMware

An Oracle White Paper December A Technical Overview of Oracle s SPARC SuperCluster T4-4

How To Make Databases on Linux on System z Highly Available

BACKUP AND RECOVERY OF A HIGHLY VIRTUALIZED ENVIRONMENT

Large-Scale Patch Automation for the Cloud-Generation DBAs

Vscale: Real-World Deployments of Next-Gen Data Center Architecture

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

OPTIMIZING YOUR ORACLE DATABASE ENVIRONMENTS

Veritas Storage Foundation for Oracle RAC from Symantec

Oracle WebLogic Server 12c: Seamless Oracle Database Integration

Putting Oracle Database 11g to Work for Java. Kuassi Mensah Group Product Manager, Java Platform Group db360.blogspot.com

Achieving High Availability with Oracle Cloud Infrastructure Ravello Service O R A C L E W H I T E P A P E R J U N E

Oracle Database 11g: RAC Administration Release 2 NEW

TopLink Grid: Scaling JPA applications with Coherence

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Privileged Account Manager

Nimble Storage Adaptive Flash

August Oracle - GoldenGate Statement of Direction

Transcription:

OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Fusion Middleware Built on Cloud Application Foundation with WebLogic Complete, Best in Class, Integrated, Open Industry #1 Application Server with #1 In Memory Data Grid 2 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Leadership in Enterprise Application Server Magic Quadrant September 2011 Continued year after year Enterprise Application Server leadership Leadership in ability to execute and vision http://www.gartner.com/technology/reprints.do?id=1-17guo5z&ct=110928&st=sb 3 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

WebLogic SPECjEnterprise 2010 Performance World Record Results in Multiple Categories on Conventional Hardware Multi-Node Overall EjOPS 2.4X more workload than IBM Running on Oracle Database Overall EjOPs per Processor 56% more workload than IBM 45.000 30.000 15.000-3.000 1.500-40.104 World Record Sept, 2011 3.265 World Record Sept, 2011 16.646 2.081 Overall EjOPS per Core 50% more workload than IBM on identical hardware! See: http://www.spec.org/jappserver2010/results/ 400 200 0 452 World Record August, 2011 WebLogic 50% better than IBM on identical hardware!!! 307 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Exalogic Java EE with Database OLTP Performance Even More Compelling Performance on Oracle Exalogic Elastic Cloud 250 200 (Higher is better) 450 400 350 (Lower latency is Better) Tx/Sec 150 100 50 0 Update Insert Delete Standard WebLogic Server GridLink for Exadata 2-3X improvement in Database OLTP Run-time connection load balancing SQLNet for InfiniBand (JDBC over SDP) 60% more Java Operations/sec. Buffer Copy Elimination Exalogic-aware Selftuning Balanced hardware 300 250 200 150 100 50 0 CreateWS Purchase Manage Browse Standard Platform Parallel Muxer Scatter-gather IO IPC for InfiniBand Exalogic Up to 10X faster response time 5

Oracle Seamless Scalability Start small, grow incrementally Scalable AND highly available Add capacity on demand with zero downtime 6

Oracle Flexibility, High Availability Complete availability unlimited scalability Server hardware shared between applications ERP ERP DW Test Web CRM ERP data DW data Data A-Z Web data CRM data 7

Secret Sauce for Middleware Integration? We don t seem to be realizing our middleware performance, reliability and availability when used with. I purchased Oracle to fix this but it seems like my middleware needs help Did you know if your application runs on WebLogic Server there is a reliability, availability and performance enhancing integration capability called Active GridLink for? 8

Innovation Across WebLogic Server Key Focus Area: Oracle Integration 3 2 1 Developer Productivity Active GridLink for Coherence Messaging New Jan 2011 New Jan 2011 New Jan 2011 New Jan 2011 Java EE 6/SE 7 Maven, CAT New WebLogic Integration Built Distributed Caching/Data Grid Partitioned Distributed Topics Java Cloud Manageability Exalogic Elastic Cloud New Sep 2011 New Sep 2011 New Apr 2011 Assembly Builder, Virtualized Cloud Enterprise Manager Hardware/ Software Optimized 9 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Performance and Workload with Oracle Active GridLink for Up to 3X Better OLTP Throughput Integrated WebLogic and Database clusters Standard support for SCAN Runtime load balancing of requests to nodes node transaction and session affinity for data locality Continuous connection availability regardless of changes WebLogic GridLink WebLogic GridLink WebLogic GridLink WebLogic GridLink WebLogic GridLink WebLogic GridLink XA 80% 20% Node Load Aware Connection Requests Node Affinity For Sessions and Transactions Continuous Connections Regardless of Changes Copyright 2011, Oracle and/or its affiliates. All rights reserved. 10

Conventional Application Server Usage of Oracle Conventional Application Server Server 1 Datasource Basic JDBC Connection Datasource Basic JDBC Connection What don t conventional Application Servers have? No engineered integration for data sources No Fast Connection Failover for rapid failure detection No support for runtime continuous connection loadbalancing/re-balancing No Transaction Affinity to enable XA and to work together with optimal performance Oracle Database Node 1 Node 2 Node 3 Node 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 11

Result: Lack of Resiliency with Conventional Application Servers Usage of Oracle Conventional Application Server Server 1 Potentially Minutes Service Interruption! Node Taken Offline! Datasource Basic JDBC Connection Datasource Basic JDBC Connection What will happen with conventional Application Servers when a node is taken offline? From seconds to potentially minutes service interruption Minimum several minute wait for server connection pool to recover and be cleaned Connection pool not automatically rebalanced Possible for transaction to be left in in doubt state Possible for application requests get blocked relying on TCP/IP timeout?????????? Oracle Database Node 1 Node 2 Node 3 Node 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 12

Complete Resiliency with WebLogic Server Active GridLink for Server1 Active GridLink Data Source WebLogic Domain WebLogic Cluster Datasource Connection Pool What does WebLogic have with? Simple, declarative integration with Fast Connection Failover for rapid failure detection/ abort and invalid connection removal Support planned/unplanned downtime Automatic new/re-join instance integration Runtime Connection Load Balancing to manage pooled connections for performance/scalability Transaction Affinity for XA and performance Session Affinity for high performance for hot data (repeated access of client records) Oracle Database Node 1 Node 2 Node 3 Node 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 13

Complete Resiliency with WebLogic Server Active GridLink for No Service Interruption! Node Taken Offline! Server1 Active GridLink Data Source WebLogic Domain WebLogic Cluster Datasource Connection Pool What will happen with WebLogic applications when a Node is taken offline? Oracle Database Node 1 Node 2 No user downtime Zero wait time for WebLogic connection recovery Connect pool automatically and rapidly rebalances No application changes required Node 3 Node 4 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 14

Active GridLink For - Configurability Old: Multi Data Source Enables load balancing with XA on old versions but. Data source (DS) per node Map DS to nodes Grouped DS into MDS Configuration scaling issues New: GridLink Data Source Leverages technology Single data source per cluster SCAN address Simpler More scalable WebLogic Cluster Server 1 Multi Data Source Data Source 1 Oracle Database Service Local Node 1 Data Source 2 Local Node 2 Single Data Source Multiple Data Sources WebLogic Cluster Server 1 GridLink Data Source Oracle Database Service Local Node 1 SCAN Local Node 2 Cluster Cluster 15 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Active GridLink For - Manageability GridLink isolates WebLogic from changes Consider adding node 1. Multi Data Source (MDS) Undeploy MDS Add data source 3 on all servers Update MDS list Redeploy MDS Coordinate across servers 2. GridLink Automatic detection of node No WebLogic config changes Simpler Oracle Database Service Node 1 WebLogic Cluster Server 1 Data Source 1 Multi Data Source Data Source 2 WebLogic Cluster Server 1 GridLink Data Source SCAN Oracle Database Service More reliable, no downtime Cluster Cluster Node 2 Data Source 3 Node 3 Machine 3 No changes Configuration changes Node 1 Node 2 Node 3 Machine 3 16 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Active GridLink For - Performance Runtime Connection Load Balancing (RCLB) workload aware Avoid busy nodes Multiple apps, backups Multi Data Source (MDS) Round-robin load balancing New connections to busy node Bottlenecks, performance impact GridLink RCLB distributes runtime connections to least busy nodes Up to 2-3x performance Node 1 WebLogic Cluster Server 1 Data Source 1 Multi Data Source Data Source 2 WebLogic Cluster Server 1 GridLink Data Source More predictable performance Cluster Cluster Node 2 Data Source 3 Node 3 Machine 3 BUSY Uneven workload Balanced workload Node 1 Node 2 Node 3 Machine 3 BUSY 17 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Active GridLink For - Availability Fast Connection Failover Faster failure detection and failover Multi Data Source (MDS) Periodic polling for node failure Latency in failure detection No awareness of planned shutdown GridLink Failure notification via New connections to surviving nodes (no WebLogic polling) Recovery notifications Graceful node shutdown Node 1 WebLogic Cluster Server 1 Data Source 1 Multi Data Source Data Source 2 Node 2 Cluster Data Source 3 Available? Available? Available? Node 3 Machine 3 DOWN Polling and delayed detection Rapid notification via WebLogic Cluster Server 1 GridLink Data Source Node 1 Node 3 Down Node 2 Cluster Node 3 Machine 3 Down 18 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Disaster Recovery and WebLogic 10.3.6 New Features Three-Tier Topology Transaction Logs in Database Option to use DB instead of file store Enables common storage, replication with application and JMS data Configuration benefits Supported with, Exalogic, Exadata Maximum performance with GridLink JMS Database Store Performance Optimizations for DB Store use cases Enabler for new DR architectures Supported with, ExaLogic, Exadata Maximum performance with GridLink WebLogic Cluster Servers Machine Machine 2 Machines 2 Node 1 Web Server Tier Local LB Web Tier Web Node 2 Cluster Binaries Configuration Binaries Configuration Transaction Logs Node 3 JMS Messages Application Machine Data 3 New Faster 19 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Disaster Recovery Architecture All State Can be Persisted in Oracle for Simplified Disaster Recovery Active Site Web Tier Local LB Local LB Binaries Web Tier Web Local TierLB Web Tier Configuration Middleware Tier Global Load Balancer File replication for more static files Standby Site Web Tier Binaries Local LB Local LB Local Web Tier Web LB Tier Configuration Web Tier Middleware Tier WebLogic WebLogic WebLogic Binaries Configuration Binaries Configuration WebLogic WebLogic WebLogic Oracle Transaction Logs JMS Messages Application Data Active Dataguard or GoldenGate for transactional data Transaction Logs JMS Messages Application Data Oracle 20

Active GridLink for for Fusion Middleware Active GridLink for Configuration for Fusion Middleware

Oracle Exalogic and Exadata Designed for Unmatched Performance with Oracle 960 Gigabits/second (Maximum: 24x InfiniBand QDR) Exalogic Exclusive: direct InfiniBand integration! Extreme performance, reliability, security Simple to deploy and manage Up to 3X OLTP Performance Exadata Active GridLink for Resource-aware load balancing Instantaneous connection failover Transaction affinity to nodes SQLnet optimized for InfiniBand SDP Copyright 2011 Oracle Corporation - Proprietary and Confidential

Supercharge Your Environment with WebLogic Server 11g Today! Clearly we need to get WebLogic Server 11g installed now Active GridLink is going to help us realize our investment in Oracle that no other middleware product can! 23 Oracle Restricted and Confidential

Join the WebLogic Community YouTube youtube.com/oracleweblogic Twitter twitter.com/oracleweblogic Facebook facebook.com/oracleweblogic Oracle s WebLogic blog blogs.oracle.com/weblogicserver Oracle.com/Middleware 24 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

OLE PRODUCT LOGO WebLogic & Oracle Active GridLink for Roger Freixa Senior Principal Product Manager WebLogic Server, Coherence and Java Infrastructure 25 Copyright 2011, Oracle and/or its affiliates. All rights reserved.