• No results found

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

N/A
N/A
Protected

Academic year: 2021

Share "WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity"

Copied!
42
0
0

Loading.... (view fulltext now)

Full text

(1)

WebLogic on Oracle Database

Appliance:

Combining High Availability

and Simplicity

Frances Zhao-Perez Alexandra Huff

Oracle CAF Product Management Simon Haslam

Technical Director O-box

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

(2)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a

commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

(3)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Agenda

1 2 3 4

What’s new in WebLogic on ODA 12.1.3

WebLogic, Coherence, OTD provisioning on ODA

ODA management

O-box SOA Appliance

Q & A

5

(4)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on Oracle Database Appliance

All-In-One Production Ready Highly Available Solution

For Small to Mid-Sized Projects

• Ordering

• Wizard-driven installation

• Licensing

• Support

• Single vendor

• Full redundancy

• HA: RAC DB and WebLogic Server

• Best-in-class HW/SW

• Virtualized pricing

• Pay-as-you-grow licensing model

• Hours vs weeks to deploy

(5)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 6

Custom Applications, SOA Suite, etc

Oracle Database Appliance with WebLogic and SOA Suite

WebLogic:

SE, EE or Suite

Oracle Database

RAC, RAC One, Single instance options Oracle Grid infrastructure

Virtualization option Oracle Linux

Appliance Manager ODA

runs on OVM on ODAbase

(Dom 0)

WebLogic wizard-

driven installer

(6)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

What’s New with WebLogic on ODA 12.1.3?

Database 12c – creates new opportunities for WebLogic on ODA WebLogic single instance, including co-location

Admin Server / Single Managed Server / Admin + Managed Server, single VM For cost-sensitive customers or those with lower HA needs

Clusters now optional (except with OTD) Coherence

6 VMs, split across both physical nodes, for HA

Much faster provisioning with new ‘snap’ feature

(7)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Referenceable ODA Customers

Spanning all Geos and Industries

(8)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on ODA History and Roadmap

2012 2013 2014 2015

ODA V1 HW

WLS on ODA 2.5

• V1 HW support

• WebLogic 10.3.6 & 12.1.1

• OTD 11.1.1.6.0 template WebLogic configuration

• Domain, DataSource, JMS, Tlog

WLS on ODA 2.9/2.9.1

• X4-2 HW support

• Multi-domains, multi- clusters

• Shared storage

• Silent Provisioning

WLS on ODA 12c

• Single WLS instance provisioning

• WebLogic 12.1.3 template

• Coherence provisioning

• HA/DR set up, EM

management, patching

• ODA 12.1.2.0 feature support

X3-2 HW

WLS on ODA 2.6

• X3-2 HW support

• Support

11.1.1.7.x OTD

• Create CPU pools

• Security

enhancement

X5-2 HW?

Virt on ODA

WLS on ODA 2.7

• WebLogic 12.1.2 template

• ODA 2.7

certification

• OTD optional

X4-2 HW

Cal Year

(9)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Database Appliance

WebLogic on Oracle Database Appliance

Hardware, virtual Deployment and lifecycle operations

(10)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 11

Built-In Reliability

2 x dual-socket Oracle Linux servers

48 Intel Xeon processor E5-2697v2 cores 512 GB main memory

Up to 36 TB raw disk storage

800 GB solid state storage

Redundant 10-GbE interconnect

Double-mirroring or triple-mirroring storage redundancy

Redundant hot-swappable power, cooling, and fans

Oracle Database 11g and 12c Enterprise Edition

Real Application Clusters (RAC) RAC One Node

Single instance

Oracle grid infrastructure

Oracle WebLogic 11g and 12c

Active GridLink for RAC

Oracle Linux

Oracle Appliance Manager

Redundant Hardware Reliable Software

(11)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 12

How Are WebLogic, Coherence and OTD Deployed?

Deploy VMs to run WebLogic Server, Software Load Balancer

WebLogic can be used for

custom apps and upper stack products, such as SOA Suite

HA VIP provides single entry point for application clients with isolation

Oracle VM 3.2.8 supported templates

Applications Solution Platform

DOM 1

Oracle Database Appliance

DOM0 ODA Base

Appliance Manager

• Grid Infrastructure

• Database

Node 1

DOM0

Appliance Manager

• Grid Infrastructure

• Database

Node 2

HA VIP

ODA Base

Oracle Traffic Director

WebLogic WebLogic Coherence Coherence

Oracle Traffic Director

WebLogic WebLogic Coherence Coherence

(12)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on ODA Customer Experience

Install ODA in customer Datacenter

Download DB, WLS Appliance Manager, WLS ODA from E-Delivery, MOS, OTN

Run Oracle Appliance Manager

Choice of two distributions

• WebLogic 11g

• WebLogic 12c

• Oracle DB 11g

Run Oracle WebLogic Server Configuration

Customer installs ODA HW, maps out

networking & topology

Database RAC

Cluster Setup

WLS, OTD VMs provisioned; appliance

is ready to use!

(13)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on ODA Patching Experience

Download WebLogic ODA PSU Distribution

Apply Patches and PSUs

Customer downloads from MOS PSUs for WLS, OTD, JDK, JeOS, &

OVM Templates

Patching Complete

Apply PSUs to the WebLogic VMs

Apply Patches to the VM Templates and Guest OS

Restart VMs and WebLogic Server

(14)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on Oracle Database Appliance

WebLogic on ODA 12.1.3 and ODA 12.1.2

(15)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

More options of WebLogic Deployment

• Full flexibility of configuring WebLogic Domain

Multi Domain, Multi Cluster Single instance

• Fast Development environment set

• up Production with high availability

• Choice of provisioning options WebLogic Domain / Cluster

Admin Server Java VM Virtual Machine 1

Java VM Virtual Machine 2

WebLogic Domain

Admin Server Node Manager

Java VM Virtual Machine 1

Compute Node 1

Compute Node 1 Compute Node 2 Node Manager Node Manager

Managed Server1

WebLogic Domain

Admin Server

Node Manager

Java VM Virtual Machine 1

Compute Node 1 Managed

Server

(16)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 17

Coherence Provisioning

• Coherence instances provisioned in different VMs

• Coherence provisioned as part of WebLogic domain

• High Available Coherence

• Managed by WebLogic management framework

WebLogic

Admin Console Enterprise

Manager WebLogic Scripting

Coherence

Coherence

Coherence

Coherence

Configure Deploy Start/Stop Monitor

WebLogic WebLogic

WebLogic Management Framework for Coherence

(17)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

New Snapshot Architecture

• The VM snapshot on ODA is based on ACFS filesystem snapshot

• The base filesystem of the repo will contain only the metadata

and the VM files will not be stored in the base filesystem of the

repo

• Every new VM in the repo will be located on a separate snapshot

filesystem of the base filesystem

• The VM in the repo is a snapshot copy of the existing vmtemplate

Oracle Confidential – Internal/Restricted/Highly Restricted 18

(18)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Oracle Database Appliance

Oracle WebLogic, Coherence, Oracle Traffic Director Provisioning

(19)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Configuring WebLogic Server, Coherence and OTD on ODA

WebLogic 11g and 12c provisioning

• JMS Distributed Destination Configuration

• One JMS Server per WebLogic Managed Server

• Data Source configuration with

choice of GridLink DS, Multi DS and Generic DS

• Global Transaction support option

Coherence 12c provisioning

Oracle Traffic Director 11.1.1.7 (Software Load Balancer) as an option

• Only small set of value needs to be entered

• Customize available post provisioning

• Administration available with Admin Console, WLST, EM

(20)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 21

• Customer planned deployment cores

• Current Core Usage helps for sizing the system

• Network with choice of Eth1 and Eth2

• Optional software Load Balancer Deployment

WebLogic Deployment and Network Information

(21)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 22

WebLogic versions offered

10.3.6

12.1.2, 12.1.3

Domain, Cluster sizes offered

Multi domain, multi cluster

Single domain, single cluster, single server

Optionally, customers can enable

JMS – default configuration only

JDBC Persistent Store enabled

Application data source

GridLink datasource, Multi datasource, generic datasource

WebLogic Domain and Cluster Settings

(22)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 23

• As default, 6 servers

configured in a single HA clusters

Multiple levels of transparent in-memory redundancy

Zero data loss If a VM or physical server fails

• For x4-2, 12 vCPU, 36 GB memory

• 3GB of redundant in-

memory storage or 16GB for cache storage

Coherence Provisioning

(23)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 24

Use one of two external network interfaces for the VIPs

Two IP address for OTD

Real IP address listening on eth1 Virtual interface bound to this eth1 Allows requests to be failed over to

1st or 2nd OTD nodes

OTD front-ending WebLogic domains

One OTD Virtual IP per WebLogic domain

OTD listening port per WebLogic Cluster

Oracle Traffic Director (Load Balancer) Configuration

(24)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Deploying SOA on the

Oracle Database Appliance

Simon Haslam

Technical Director

(25)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

ODA Benefits

• ODA already gives you easily provisioned:

Database (EE, RON, RAC) WebLogic Server

Traffic Director

• “…but I want Oracle Fusion Middleware products like SOA Suite!”

(26)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

How do I install SOA on ODA?

Use WebLogic on ODA but need to consider…

Disk space Packages Tuning

FMW Infrastructure (12c) more…

Or Do It Yourself OVM template…

not really the ODA way!

(27)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on ODA Characteristics

• WebLogic 12c (12.1.3) or 11g (10.3.6)

• JDK 7 (for WebLogic 12c) or JDK 6 (for 11g)

• ‘Best practice’ WebLogic domain design

• Integrated with Oracle Traffic Director load balancer

• Exploits ODA’s 10Gb internal network for best performance

• Secured by firewalls

(28)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

VMs

WebLogic Admin Server

Oracle Traffic Director Oracle Traffic Director

load balancer

WebLogic Managed Server in Cluster

EE/RON/RAC database

OTD Admin

Server

Per environment

Application Traffic

Administration

Administration

Database instances Run in ODA Base VMs

O-box only

O-box Manager

Administration

(29)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Networking

• One configuration of Traffic Director, shared by all domains

• ‘Public’ network(s) are defined by you during configuration (names and IP addresses)

• Internal addresses are assigned by ODA VP (private algorithm) & not for application use

(30)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

VIP

O-box only

Admin Server

Oracle Traffic Director

OTD AN

OTD Admin

Server

Public network, e.g. 10.1.1.0/24

ODA internal 10GbE network 192.168.16.0/24

ms1 ms2

7001

7002

7001 7001 7002 7001 7002

7001 7001

80

8998

443 8998

8998

443

O-box Manager

443

(31)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Disk space

• WebLogic on ODA template has:

3GB /

3GB /opt/oracle {middleware home}

10GB /u01 {domain home}

• SOA middleware home needs ~6GB

ODA VP now supports adding vdisks New in 12.1.2!

(32)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Packages

• WebLogic on ODA template has 187-213 RPMs (depending on version)

• SOA needs ~230

(that’s O-box SOA today and includes a few extra packages)

(33)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Tuning

• Memory

VM: 6 GB

Managed Server heap max: 3 GB Admin Server heap max: 1.5 GB

• Processing

Managed Server: 4 vCPU (2 vCPU on ODA V1) Admin Server: 2 vCPU

• Cluster

Oracle Configurator gives various options for cluster sizing/topologies O-box offers HA Starter/Medium/Large plus database option

(34)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

FMW Infrastructure (12c)

• 11g

WebLogic “generic” installer

Extend domain to include JRF, EM etc

• 12c

Fusion Middleware Infrastructure installer

• WebLogic on ODA currently uses generic installer

(35)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

More SOA (& Upper Stack) Considerations…

• Management of ports

• Domain design (SOA, OSB, Coherence)

• Multiple environments (e.g. adding later)

• Licensing and CPU pools

• Status of VMs & lifecycle management

• SSL Certificates

• Automating patching and updates

(36)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

How do I install SOA on ODA?

Use WebLogic on ODA but need to consider…

Disk space Packages Tuning

FMW Infrastructure (12c) more…

Or Do It Yourself OVM template…

not really the ODA way!

Let O-box provision SOA

(37)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

WebLogic on Oracle Database Appliance

Management

(38)

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – internal only, Restricted | 39

WebLogic, OTD and VM Management Tools

• Oracle WebLogic Server management

Admin console WLST

Oracle Enterprise Manager Cloud Control

• Oracle Traffic Director

Oracle Traffic Director admin console CLI tadm

Oracle Enterprise Manager Cloud Control

• VM template management

oakcli

Oracle Database RAC

(39)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Future: Monitoring with Enterprise Manager Plug-In

Expose all ODA functionality through EM

Centralized console to monitor and manage ODA

Simple, intuitive tag based model to create ODA groups

Actionable component level analytics across ODA groups

Hierarchical viewer to show the relationship

Full support for both Bare Metal and Virtualized ODA

Full support for all ODA hardware versions V1, X3-2 and X4-2

Coming Soon

(40)

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Future: Monitoring with Enterprise Manager Plug-In

• Creates new ODA system target

• Links all ODA manageable targets to ODA system target

Single view of the entire system

ASM, Host, Hypervisor, ILOM, OAK, Database

• Master ODA system page

General - availability, key configuration info, memory and CPU usage

Storage status

Version - system and component versions System Targets and Master ODA System Page Coming Soon

(41)

WebLogic on Oracle Database

Appliance:

Combining High Availability

and Simplicity

Frances Zhao-Perez Alexandra Huff

Oracle CAF Product Management Simon Haslam

Technical Director O-box

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

(42)

References

Related documents

 It’s better to acquire money from this business to do God’s work instead of always asking for financial help all the time. As they say, “You can’t give what you

topics of sexuality, depression, caregiver fatigue, role and family disruption, and assess for refers if needed Staff RN 72 hours Prior to discharge • VAD care* • Neutropenia

Covered Drugs, devices, or other Pharmacy services or supplies for which benefits are, or could upon proper claim be, provided under any present or future laws enacted by

We propose a method to construct a near-optimal control law by means of model-based reinforcement learning and subsequently verifying the reachability and safety of the

Marx, dialectical method of enquiry, organic totality, mediated processes, abominable conditions of subversion, colonial process and Ireland... The MEGA (Marx – Engels

The risk stratification and prognostic prediction value of procalcitonin and clinical severity scores on patients with community- acquired pneumonia in emergency department:

This summary provides an overview of the speakers’ presentations and focuses on four major topics: (i) evidence and challenges for epigenetic inheritance in humans, (ii) new insight

Canalization serves as an image for the work of the élan, which, considered in itself—independently of the matter to which it is always actually immanent—is an invisible