49
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1 CUSTOMER LOGO This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic. Name Title, Company Name blogs.oracle.com/IMC

Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Embed Size (px)

DESCRIPTION

ECEMEA Partner Hub - Migration Center Webcast (oracle.com/partners/goto/hub-ecemea) WebLogic Server 12c is the leading Application Server across conventional and cloud environments today. WebLogic Server provides a complete set of services for Java EE applications and provides lightweight development with Java EE 6 and Oracle Coherence. It enables enterprises to create and run agile and intelligent business applications while maximizing IT efficiency. In this one hour webcast, we covered WebLogic Server 12c features and capabilities and how it employs modern hardware and software architectures. Find out more at https://blogs.oracle.com/imc/entry/partner_webcast_oracle_weblogic_server1

Citation preview

Page 1: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 1

CUSTOMER LOGO

“This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.” Name

Title, Company Name

blogs.oracle.com/IMC

Page 2: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Oracle Weblogic Server 12c

Gokhan Gungor Oracle ISV Migration Center Consultant

[email protected]

@gokhangungor1

Page 3: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 3

<Insert Picture Here>

Agenda

WebLogic 12c Introduction

WebLogic Topology

More out of Weblogic 12c

– Coherence and WebLogic

– Oracle Traffic Director

Q&A

Page 4: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 4

Oracle Cloud Application Foundation Foundation for Oracle Fusion Middleware in the Cloud

User Engagement

Identity Management & Security

Business Process

Management

Content

Management

Business

Intelligence

Service Integration Data Integration

Development

Tools

Enterprise

Management

Web Social Mobile

Cloud Application

Foundation

Cloud Application Foundation

Traffic Director

Exalogic

Elastic Cloud Oracle Public

Cloud

WebLogic

Server Coherence Tuxedo

Virtual Assembly Builder

Page 5: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 5

Deploy/Run on

Conventional Systems

Deploy/Run on High

Performance

Engineered Systems

Deploy/Run on Private

and Public Clouds

WebLogic

Server

WebLogic

Server

Ready for Cloud Optimized for

Engineered Systems Industry’s top choice for

Conventional Systems WebLogic

Server

WebLogic Server 12c The #1 App Server across Conventional and Cloud Environments

Page 6: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 6

WebLogic Server 12c – New Features

Java EE 6

• JSP 2.1, JSF 2.0

• EJB 3.1, JPA 2.0

• Context and Dependency

Injection

• Restful Web Services

Developer

• JDeveloper

• Eclipse

• NetBeans

• Maven

Java SE

• Java SE 6

• Java SE 7

Database

• GridLink – Session

Affinity

• GridLink – Transaction

Affinity

• GridLink – Fast

Connection Failover

Performance

• SPECjEnterprise World

Records– EjOPS Overall,

EjOPS/Core,

EjOPS/Processor

Traffic Management

• Software Load Balancer

• Traffic Shaping

• SSL Termination

Enterprise Scale

• Database Transaction

Logs

• Database Store

Performance

Enterprise Manager 12c

• Cloud Management

• Diagnostics Advisor

• Incident and Problem

Management

• Patch Automation

Distributed Caching

• Coherence Transactions

• Coherence Rest

• Coherence Query Explain

Plan

Cloud

• Optimized WebLogic

Virtual Appliances

• Coherence Exalogic

Exabus

• WebLogic Elastic

Message Overflow

• Coherence Elastic Data

• Exalogic HTTP, JMS and

Web Service

Performance

• TopLink Multi-Tenancy

Security Updates

• New Certification

Validation

• New SPNEGO Update

• New RSA Update

• New JSSE Support

Page 7: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 7

Oracle WebLogic Server 12c Key New Capabilities

Java EE 6 and Developer Productivity

Simplified Deployment and Management with Virtualization

Integrated Traffic Management

Enhanced High Availability and Disaster Recovery

Much Higher Performance

Seamless Upgrade

Page 8: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 8

Java EE 6 and Developer Productivity New in WebLogic Server 12c

• Completes WebLogic Java EE 6 API support

– Servlet 3.0, CDI, Managed Beans, JSP 2.2, EJB 3.1, JAX-WS 2.2

Certified Java EE 6 Makes Development Faster – Fewer Java Classes, Less Code, Less XML

With Modern Programming Techniques – Dependency Injection, Annotations, POJO, REST

* Based on a Sample POJO/JPA/REST Based Application Built for JavaOne

Lines of Code* Lines of XML* Java Classes*

25% Less

50% Less

80% Less

Page 9: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 9

IDE Tool Support for WebLogic Server 12c

Text Editors

Page 10: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 10

Enhanced WebLogic Maven Plug-in

• Simple and intuitive

• New Maven goals,

functional support

• Enable/support/automate

the full development

lifecycle from Maven

• Additional WebLogic,

Fusion Middleware

enhancements planned

mvn wls:install: automate install from zip file

mvn wls:create-domain: create a simple domain

mvn wls:start-server: process control

mvn wls:wlst: execute inline and external WLS scripts

mvn wls:appc: compile Maven artifacts using appc

mvn wls:deploy: deploy apps to server

New

New

New

New

New

Page 11: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 11

Lightweight Development with WebLogic Server

• 2X-6X download size improvement for developers

• No installer, unzip and go on Win/Linux/OSX

• Start an instance with -Dservertype=wlx to launch without EJB, JMS, and JCA containers

• FastSwap greatly reduces project redeployment requirement when doing iterative deployment

168mb

318mb

1GB

11g Full Distro 11g Zip Distro 12c Zip Distro

Page 12: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 12

Java SE 7: Cleaner, More Maintainable Code

• Oracle WebLogic Server 12c

supports Java SE 7 (and Java SE 6)

• Java language optimizations

• Client and server support

• Internationalization

• SSL/TLS 1.2 in JSSE

• Converged Java VM

Business

Services

REST

SOAP

Page 13: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 13

Simplified Deployment and Management with Virtualization

Deployment Plan

and Software

Private

Cloud

Engineered Systems

Conventional Systems

Packaged via

Oracle Virtual Assembly Builder

Page 14: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 14

WebLogic Server Management New in Enterprise Manager Cloud Control 12c

• WebLogic Server 12c – Performance Monitoring and

Diagnostics

– Configuration Management

– Domain and Java EE App

Provisioning

– MOS Integration & Support

Workbench

• Cloud Management – Self Service

– Metering and Chargeback

– Consolidation Planner

Page 15: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 15

Integrated Traffic Management New in WebLogic Server 12c

Integrated with Oracle Traffic

Director

– Routing, Load Balancing, Traffic Shaping

Fast, highly-configurable request

routing and caching

SSL Crypto acceleration using

Intel™ Advanced Encryption Set

Up to 3.5X More Throughput

and 28% lower CPU than Apache

WebLogic

Server 12c WebLogic

Server 12c

Traffic

Director

Traffic

Director

High Performance Backplane

Native AES for SSL Native AES for SSL

Page 16: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 16

Machine 2

WebLogic Server 12c Disaster Recovery 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 RAC, Exalogic, Exadata

– Maximum performance with GridLink

• JDBC Store Performance

– Optimizations for DB Store use cases

– Enabler for new DR architectures

– Supported with RAC, ExaLogic, Exadata

– Maximum performance with GridLink

RAC Cluster

WebLogic Cluster

Machine 2 Machines

Managed

Servers

Machine 1

RAC

Node 1

Machine 3

RAC

Node 3

Machine 2

RAC

Node 2

Web Server Tier

Web

Server 2

Local LB

Web Tier

Binaries

Configuration

New

Faster

Application Data

Transaction Logs

JMS Messages

Binaries

Configuration

Page 17: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 17

WebLogic Server: #1 in Performance SPECjEnterprise 2010 Performance World Record

Multi-Node Overall EjOPS

– 2.4X more workload than IBM

– Running on Oracle Database RAC

Overall EjOPs per Processor

– 56% more workload than IBM

Overall EjOPS per Core

– 50% more workload than IBM

on identical hardware!

See: http://www.spec.org/jAppServer2010/results/

40.104

16.646 -

15.000

30.000

45.000

3.265

2.081

-

1.500

3.000

452

307

0

200

400 WebLogic 50% better than IBM

on identical hardware!!!

World Record

Sept, 2011

World Record

Sept, 2011

World Record

Sept, 2011

Page 18: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 18

WebLogic Server on Exalogic

Web Requests/Sec.

Conventional Hardware

Exalogic

10X

78,840

836,520

Enterprise Java Operations/Sec.

Conventional Hardware

Exalogic

5X

9,560

49,460

JMS Messages/sec.

Conventional Hardware

Exalogic

5X

401,070

1,979,940

Page 19: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 19

Active GridLink for RAC New performance optimizations

• Web Session Affinity

– New Affinity type in WebLogic Server

– Connection requests use Affinity “hint”

– Performance for Web Apps

• Configuration Wizard support

– Create Gridlink-enabled domains

– Templates, Configuration Wizard, WLST Offline Gridlink “aware”

• Fusion Middleware Support

– Standardized RAC integration across FMW

Machine 1

RAC

Node 1

RAC Cluster

GridLink Data Source

Local

Listener

ONS

Machine 2

RAC

Node 2

Local

Listener

ONS

WebLogic Cluster

Machine 2

Managed

Server 2

Machine 1

Managed

Server 1

Affinity

Context

Connection

Requests within

same Web Session

Page 20: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 20

Seamless Upgrade From WebLogic, iAS and Others

WebLogic

Server 11g JBoss

WebSphere

Internet

Application Server

Migration Services Automated Tooling

GlassFish

Simple Upgrade Redeployment

Page 21: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 21

Key Concepts WebLogic Terminology

• Domain - group of instances and clusters under unified control

• Administration Server - central configuration controller for the domain

• Managed Server - Instance that hosts applications and required resources

• Cluster - group of managed servers to provide increased scalability and reliability

• Node Manager - per-machine process used to start, stop and auto-restart instances

Page 22: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 23

Key Concepts Installation distinct from Domain configuration

Page 23: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 24

Key Concepts Clusters

• Can have zero or more clusters in a domain

• Clusters can have one or more servers

• Some servers in a domain may not belong to any cluster

• A server cannot be member of more than 1 cluster

WebLogic Cluster

Oracle WebLogic Server Domain

Node Manager

Managed

Server1

JVM

Managed

ServerN

JVM

Administration

Server

JVM

config.xml

Managed

ServerX

JVM

Page 24: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 25

Administration Server – Centralized Management Infrastructure

• What is it?

• Configuration controller for the entire domain

• What else does it do?

• Hosts the Administration Console

• Enables you to start and stop servers from a central location

• Enables you to migrate servers and services within the domain

• Enables you to deploy applications within the domain

• Guidelines:

• There must be exactly one* Administration Server in domain

• Administration Server controls only one domain

Slide 25

WebLogic Domain

Administration

Server

Page 25: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 26

Node Manager – Management Agent

• Utility/process running on a physical server that enables you to start, stop, suspend, and restart WebLogic Server instances remotely

• Must run on each physical server that hosts WebLogic Server instances that you want to control with Node Manager

• Not associated with a domain. Can start any server instance that resides on the same physical server.

• Optional, but required to start/stop servers using the Administration Console

• Required for Whole Server Migration and for some configurations of Automatic Service Migration

Slide 26

Machine 1

Administration

Server

Node Mgr

Machine 2

Managed Server

Node Mgr

Stopped Start

Start

WebLogic Domain

Machine 1

Administration

Server

Node Mgr

Machine 2

Managed Server

Node Mgr

Started

WebLogic Domain

Page 26: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 27

Key Concepts Benefits of WebLogic Cluster

• Scalability

• Load Balance

• Even distribution of jobs

• Multiple copies of an object that can do a particular job must be

available

• High-Availability

• Failover

• When a object processing a job becomes unavailable, a copy of

the object elsewhere takes over and finishes the job

Page 27: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 28

HA with Web Tier Load Balancing Surviving a Failed HTTP Server

Load balancing

– Round robin

Supported Web servers

– IIS, SunOne, Apache

Multi-machine cluster aware

Uses HTTP piggy backing

Failure aware

Failed WLSs removed from cluster

Restarted WLSs added to cluster

Routing

– Static routing

WebLogic Cluster

WebLogic Server

Node Manager

WLS1

JVM

WLSn

JVM

Apache Server HTTP Server

mod_wl

Page 28: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 29

HA with Whole Server Migration Application and Resource Recovery with Continuous Capacity

Automatic migration of failed servers within a cluster

Effectively a server restart and recovery on another machine

Domain

Machine 3 Machine 2 Machine 1

Administration Server

Managed WLS 2

Resources 2

Managed WLS 3

(Cluster Master)

Resources 3

Database or Consensus Leasing Storage Area Network

Spare Capacity

Managed WLS 2

Resources 2 Detect Failure

Migrate Server

Managed WLS 2

Resources 2

WebLogic Cluster

Page 29: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 30

HA with Service Migration Resource Recovery with Fast Recovery

HA for singleton services

Restart and recover services on another running server in the cluster

Domain

Machine 3 Machine 2 Machine 1

Administration Server

Managed WLS 2

Resources 2

Managed WLS 4

Resources 4

Managed WLS 3

(Cluster Master)

Resources 3

Resources 2

Detect Failure

Migrate Service

Managed WLS 2

Resources 2

Storage Area Network

WebLogic Cluster

Database or Consensus Leasing

Page 30: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 31

Coherence WebLogic Scalability

Page 31: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 32

WebLogic Scale Out with Application Isolation

Isolation by application by machine within

domain

– Deploy applications to their own servers

– Administration server on its own server

– Each managed server on its own physical

server

Isolation of single application per domain

– Each application gets its own domain

– Administration server on its own server

– Each managed server on its own physical

server

Machine 1

WebLogic Domain

Administration Server

Node Mgr

Machine 2

Managed Server

Node Mgr

Machine 3

Managed Server

Node Mgr

App 1 App 2

Machine 1

WebLogic Domain

Administration Server

Node Mgr

Machine 2

Managed Server

Node Mgr

Machine 3

Managed Server

Node Mgr

App 1 App 1

Page 32: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 33

WebLogic Scale Out Vertically and Horizontally

Scale out vertically

– Multiple managed servers

for each application for

each machine

Scale out horizontally

– Multiple machines each

with multiple managed

servers

Cluster replication scheme

considers location in

determining secondary

servers

WebLogic Domain

Machine 1

Administration Server

Node Mgr

Machine 2

Managed Server

Node Mgr

Machine 3

Managed Server

Node Mgr

App 1 App 1

Managed Server

App 1

Managed Server

App 1

Page 33: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 34

Application Server Scale Out Issues

Scaling cached data

– Difficult to scale clustered

– cached data reliably

– Consistency, expiry, location …

Scaling state

– State is heavy and expensive

– Difficult to manage state independent of application server

Scaling database transactions

– Difficult to buffer database from spiky application layers yet maintain transactional integrity

WebLogic Cluster

WebLogic Domain

Node Manager

Managed

Server1

Managed

Server2

Database

Cached Data??? Shared State??? Transactions???

Page 34: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 35

WebLogic Machines

WebLogic Cluster

Coherence (Java)

Scaling WebLogic with Coherence Clustered Caching and State Sharing

Share cached data, manage state independent on

heterogeneous Java infrastructures

Named Cache

Managed WLS

Application

Coherence Client

Managed WLS

Application

Coherence Client

Coherence (Java)

Named Cache

Coherence (Java)

Named Cache

Coherence (Java)

Named Cache

App Machines

Java Applications

Java/JEE Container

Application

Coherence Client

Coherence (Java)

Named Cache

Cluster Service

Page 35: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 36

Scaling WebLogic with Coherence Arbritrary Clients – Java, .NET, C++

C++, .NET, Word, Excel, Visual Basic …

Coherence (Java)

Named Cache

Coherence (Java)

Named Cache

Coherence (Java)

Named Cache

Coherence (Java)

Named Cache

WebLogic Machines

WebLogic Cluster

Managed WLS

Application

Coherence Client

Managed WLS

Application

Coherence Client

App Machines

Java Applications

Java/JEE Container

Application

Coherence Client

Cache Store Cache Store Cache Store Cache Store

App Machines

Applications

.NET, C++

Application

Coherence Extend

Synchronous/Asynchronous Synchronous/Asynchronous

Coherence (Java)

Named Cache

Cluster Service

Cache Store

Page 36: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 37

WebLogic & Coherence Web

Page 37: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 38

ActiveCache: What is it?

Page 38: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 39

ActiveCache Coherence Operations and Administration with WebLogic

Install integration

Coherence installable as part

of WebLogic Server distribution

WebLogic Server and Coherence

management integration

Configuration of Coherence clusters from

console or WLST

Monitoring of Coherence clusters from console

Lifecycle management for application scoped

Coherence clusters

WebLogic Server and Coherence

runtime integration

WebLogic Domain

Node Manager

WebLogic Cluster 1 WebLogic+Coherence

Storage Disabled 1

WebLogic+Coherence

Storage Disabled 2

WebLogic Cluster 2 WebLogic+Coherence

Storage Disabled 1

WebLogic+Coherence

Storage Disabled 2

Coherence Cluster Coherence Storage

Enabled Cache 1

Coherence Storage

Enabled Cache 2

Common Management, Configuration, Scripting …

Page 39: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 40

WebLogic Suite 11g & Coherence * Web

• “Standard” WebLogic

Server HTTP session

replication

• “Optimized” HTTP

session replication

option with WebLogic

Suite 11g

Page 40: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 41

Oracle Traffic Director

Page 41: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 42

Oracle Traffic Director High Performance, Low Overhead Traffic Management and Shaping

Built-in Application Traffic

Management

– Routing, Load Balancing, Traffic

Shaping

Fast, highly-configurable request

routing and caching

SSL Crypto acceleration using

Intel™ Advanced Encryption Set

Up to 3.5X More Throughput and

28% lower CPU than Apache

Fusion

Middleware

Appliance

WebLogic

Appliance

Traffic

Director

Traffic

Director

High Performance Backplane

Native AES for SSL Native AES for SSL

Page 42: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 43

Oracle Traffic Director: Highlights

• Multi-core scaling (0.5m+ simultaneous

connections per processor)

• Reverse-proxy routing/load-balancing

• Request rate limiting/throttling

• In-memory HTTP 1.1 caching

• Built-in cluster management

• VRRP HA Failover Groups

• OAM SSO Integration

• Infiniband/SDP support

• Hardware-assisted crypto/compression

• OVM/OVAB support

Page 43: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 44

Traffic Director: Architectural Overview

Page 44: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 45

• Round-robin or (weighted) least connection count

• Configurable health-check heuristics (HTTP, TCP)

• WebLogic cluster-aware with dynamic discovery

• Sticky session routing

• Backup servers added to pool if primary servers unavailable

• Request rate acceleration

– Important where origin server takes time to reach full capacity

– For example, WebLogic Server self-tuning thread pool

– Configurable ramp-up time

• Basic and Client (2-way) authentication

Server Pools and Load-Balancing

Page 45: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 46

Page 46: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 47

• Secure, distributed administration with built-in cluster support

• Nodes can be centrally or independently managed

• EMGC Agent for lifecycle operations and metric collection

• SNMPv1, SNMPv2 and SNMPv3 with load balancer MIB and MIB-II

• Web UI for automated, application-driven management & monitoring

• Secure, scriptable CLI with fully equivalent management APIs

• Web-based XML and text format runtime statistics and profiling

• Support for ODL, ECID and CLF logging formats

• Fully configurable logging per virtual server

• Configuration backup/restore for all changes

Management and Monitoring

Page 47: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 48

Join the WebLogic Community

Twitter twitter.com/oracleweblogic

Facebook facebook.com/oracleweblogic

Oracle’s WebLogic blog blogs.oracle.com/weblogicserver

Youtube

Youtube.com/oracleweblogic

Developer Webcast Series

oracle.com/goto/weblogicdevcast

Oracle.com/weblogic

Page 48: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 49

STAY CONNECTED

blogs.oracle.com/imc

twitter.com/oracleimc

youtube.com/OracleIMCTeam

facebook.com/OPN.PartnerHub.Migration.Center

ORACLE COMMUNICATIONS

oracle.com/subscribe

ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA

Page 49: Partner Webcast – Oracle Weblogic Server 12c - 25 July 2013

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. 50

CUSTOMER LOGO

“This slide format serves to call attention to a quote from a prominent customer, executive, or thought leader in regards to a particular topic.” Name

Title, Company Name

blogs.oracle.com/IMC