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

Similar documents
Oracle Exalogic Elastic Cloud

SOA Cloud Service Automatic Service Migration

Roadmap to Cloud with Cloud Application Foundation

Diplomado Certificación

Best Practices for Oracle Fusion Middleware SOA 12c Multi Data Center Active-Active Deployment

Oracle WebLogic Server 12c: Administration I

Dynamic Clusters in WebLogic Server

BEAWebLogic. Server. Automatic and Manual Service-level Migration

Oracle WebLogic Server 11g: Overview for WLS Administrators

White Paper. Major Performance Tuning Considerations for Weblogic Server

WLS Neue Optionen braucht das Land

Oracle WebLogic Server 11g: Administration Essentials

X100 ARCHITECTURE REFERENCES:

Road to SOA Suite 12c. Upgrading SOA / BPM Suite from 11g to 12c

WebLogic & Oracle RAC Active GridLink for RAC

Oracle Privileged Account Manager

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

Maximum Availability Architecture

Oracle Fusion Middleware Understanding Interoperability and Compatibility. 12c ( )

Contents at a Glance. vii

Copyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

Administering Clusters for Oracle WebLogic Server 12c (12.1.2)

Wasser drauf, umrühren, fertig?

Oracle Service Bus 10g R3: System Administration

1Z Oracle Application Grid 11g Essentials Exam Summary Syllabus Questions

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE

Oracle WebLogic Server 12c: Administration I

Oracle Fusion Middleware

SOA Cloud Service Disaster Recovery on OCI

Oracle WebCenter Portal

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

Oracle Fusion Middleware

Installing and Configuring Oracle HTTP Server 12c (12.1.3)

SOA Cloud Service Disaster Recovery

Oracle WebLogic Server

SOA Cloud Service Disaster Recovery

Oracle Fusion Middleware

Oracle Fusion Middleware Installing and Configuring Oracle Identity and Access Management. 12c ( )

DEPLOYMENT GUIDE Version 1.0. Deploying F5 with Oracle Fusion Middleware WebCenter 11gR1

Oracle Fusion Middleware

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

ORACLE INTRODCUTION. Service Bus 11g For the Busy IT Professional. munz & more Dr. Frank Munz November getting started

Oracle Fusion Middleware

Oracle Fusion Middleware

Using Clusters for Oracle WebLogic Server g Release 1 (10.3.6)

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

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

Oracle Fusion Middleware

1 enterprise. Oracle BAM 11gR1 Handbook. Activity Monitoring. Your essential BAM sidekick for monitoring, alerting,

Creating WebLogic Domains Using the Configuration Wizard 12c (12.1.3)

Oracle Fusion Middleware

Maximum Availability Architecture. Oracle Best Practices For High Availability. Oracle Fusion Middleware HA Transformations: 11g

Oracle 1Z Oracle SOA Suite 12c Essentials.

<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server

Oracle Communications Services Gatekeeper

Oracle Fusion Middleware Installing and Configuring Oracle SOA Suite and Oracle Business Process Management. 12c ( )

Oracle Fusion Middleware

Oracle WebCenter Portal. Starting Points for Oracle WebCenter Portal Installation

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

Oracle SOA Tips & Tricks. Ahmed Aboulnaga Technical Director Raastech

Oracle Fusion Middleware

Upgrading Custom Java EE Applications from Oracle Application Server to WebLogic Server

Deploying the BIG-IP System v10 with Oracle s BEA WebLogic

Installation and Configuration Guide. vcloud Availability for vcloud Director 2.0

1Z Oracle Weblogic Server 11g: System Administration I

VocaLink and BGC Application Failover

Oracle Fusion Middleware

ORACLE WEBLOGIC SERVER

WebLogic JMS Clustering. Jayesh Patel

Oracle Corporation

What s New for Oracle Java Cloud Service. On Oracle Cloud Infrastructure and Oracle Cloud Infrastructure Classic. Topics: Oracle Cloud

Oracle Fusion Middleware

Oracle Fusion Middleware Understanding Oracle WebLogic Server. 12c ( )

1 Introduction to Oracle WebLogic Server

Fusion Applications Installations Lessons Learned #701. Todd Siler

February 2018 Release

Maximum Availability Architecture. Oracle Best Practices For High Availability

Oracle 10g Application Server Suite Deployment with Cisco Application Control Engine Deployment Guide, Version 1.0

Oracle 10g and IPv6 IPv6 Summit 11 December 2003

Oracle Fusion Middleware

Chapter 2 WEBLOGIC SERVER DOMAINS. SYS-ED/ Computer Education Techniques, Inc.

Oracle Fusion Middleware

BEAWebLogic Server. Introduction to BEA WebLogic Server and BEA WebLogic Express

Chapter. Installing WebLogic Server and Using the Management Tools

Oracle Fusion Middleware Domain Template Reference. 12c ( )

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

Load Balancing Bloxx Web Filter. Deployment Guide v Copyright Loadbalancer.org

Oracle Fusion Middleware

Implementing a Web Service p. 110 Implementing a Web Service Client p. 114 Summary p. 117 Introduction to Entity Beans p. 119 Persistence Concepts p.

Management and Orchestration with F5 BIG-IQ 4.5. Philippe Bogaerts F5 Networks

Oracle Fusion Middleware

Oracle SOA Suite 12c Install & Configure Activity Guide 1

Installation Guide for Runtime Sybase Unwired Platform 2.1 ESD #1

Advanced Deployment Architectures for Oracle E-Business Suite

Java EE und WebLogic Roadmap die nächsten Schritte

Oracle E-Business Suite 11i with Cisco ACE Series Application Control Engine Deployment Guide, Version 1.0

Oracle White Paper Oracle Fusion Middleware 11g Release 1 SOA High Availability Assessment

Page 0 Oracle Corporation 2013 DO NOT DISTRIBUTE

COMPONENTS/PRODUCTS IN OIM

Multi-tier Installation Guide Release 6.0

Transcription:

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

SUMMARY Enterprise Deployment Guide Overview SOA Enterprise Deployment Guide New in SOA EDG 12c PS3 High Availability Options JDBC Persitent Stores Dynamic Clustering OSB singleton High Availability Scale-out/up Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Enterprise Deployment Guide Overview 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 3

Enterprise Deployment Guide Overview EDG.. provides detailed, validated instructions that help you plan, prepare, install, and configure a multihost, secure, highly available production topology..for Fusion Middleware products Multiple Enterprise Deployment Guides: SOA EDG (SOA/BPM, OSB, BAM, ESS, MFT) OIM EDG (OAM, OIM..) BI EDG WebCenter Portal EDG WebCenter Content EDG Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Enterprise Deployment Overview Provide Oracle tested best practices for FMW High Availability / Maximum Availability Architecture With each FMW Component being a silo deployment: How do I integrate with XXX?? (OHS, OTD, OAM being great examples) Move from unsecure, un-scalable and unreliable PRODUCTION deployments to providing Homogenous and Oracle tested secure, scalable best practices for FMW components FROM THIS TO THIS Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Enterprise Deployment Overview ALSO: Address the interaction with the customer s infrastructure in an integrated deployment (multiple FMW components): Node/Host configuration : VIP allocations, open file limits, processes Load Balancer and WebTier configuration Storage configuration: Volume configuration, tiered storage approach, separation of runtime vs. configuration artifacts Network configuration Listen addresses required, ports standardization Firewalls: ports required, type of traffic Database: Processes, services, datafiles configuration, RAC DataSource configuration Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Enterprise Deployment Overview Tier redundancy (highlights) WebTier OHS: redundant OHS routed to by LBR OTD: vrrp and vip failover for OTD entry FMW Component Failure Node Manager health monitoring Inter-component failover: rmi, jms, http callbacks Server and service migration best practices RAC DB failure FAN/ONS, SCAN, connection pool settings System prepared for DR Hostname as listen addresses DB persistent stores Copyright 2016, Oracle and/or its affiliates. All rights reserved. 7

Enterprise Deployment Overview MAA = EDG + APDR or EDG + AADR Active-Passive DR Active-Active DR Copyright 2016, Oracle and/or its affiliates. All rights reserved. 8

Enterprise Deployment Overview Part I Understanding an Enterprise Deployment Part II Preparing for an Enterprise Deployment Set up infrastructure (LBR, RAC DB, Network, Hosts, Shared Storage) Part III Configuring the Enterprise Deployment Create basic infra domain Configure Webtier Extend-configure-validate each component (SOA, BPM, OSB..) Part IV Common configuration and Management Procedures for an Enterprise Deployment Common tasks (SSL, Role mapping, persistent stores..) Configure server/service migration Scaling-out/up SSO Copyright 2016, Oracle and/or its affiliates. All rights reserved.

SOA Enterprise Deployment Guide 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 10

SOA Enterprise Deployment Guide Common properties with other EDGS: Per Node NM, separate aserver vs. mserver, VIP for AS, standalone OHS, GridLink Data Sources, redundant binaries, runtime artifacts separation OHS and OTD instructions for webtier Separate Cluster for WSMPM Unique Coherence cluster with different caches SOA for MDS/Composite Deployment, OSB Result Cache, WSMPM policies, BPM Sets front end address for callback and endpoint url construction Uses ASM with different migration policies for different clusters SOA_Cluster: Auto-Migrate Failure-Recovery Services OSB_Cluster: Auto-Migrate Failure-Recovery Services BAM_Cluster: Auto-Migrate Exactly-Once Services MFT_Cluster: Auto-Migrate Failure-Recovery Services File stores/jdbc persistent Stores for JMS and TLOGS OSB in same or different domain HC, MFT in separate domain Copyright 2016, Oracle and/or its affiliates. All rights reserved.

SOA Enterprise Deployment Guide 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 12

SOA Enterprise Deployment Guide Included in previous 12.2.1 versions Moved from Whole Server Migration to Automatic Service Migrarion (10x time improvement) Per-host Node Manager (simplified maintenance, lower foot print) JDBC persistent stores (performance testing) Multidomain models for component isolation (OSB, MFT, HC) OAM/SSO integration separation of runtime artifacts. Oracle Traffic Director as web server New in 12.2.1.3 Config wizard High Availability Options screen JDBC persistent stores preferred, File persistent stores as an option Support for Dynamic Clusters Cluster syntax for t3 OSB singletons High Availability Scale-out/up procedures 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 13

SOA 12.2.1.3 NEW 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 14

High Availability Options Screen 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 15

High Availability Options Screen Recommedation for Static Clusters Enable ASM with database leasing Enable JDBC stores (before these were manual post-steps) Supportability for Dynamic Clusters Partial support (only for JMS jdbc stores) When does it appear? The first time a component has JMS stores/transactional HA requirements Inherited in subsequent extensions 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 16

High Availability Options Screen For Static Cluster 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 17

High Availability Options Screen Migratable targets Cluster Leasing 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 18

High Availability Options Screen TLOG store as JDBC persistent store Transaction migration policy for each server 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 19

High Availability Options Screen JDBC persistent Stores JMS Servers 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 20

High Availability Options Screen JDBC persistent Stores JMS Servers 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 21

High Availability Options Screen WLSSchemaDataSource used for: Cluster Database leasing TLOG jdbc persistent stores JMS jdbc persistent stores 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 22

Dynamic Clusters Dynamic cluster: server instances that can be dynamically scaled up cluster uses a single-server template to define configuration The number of dynamic server instances is specified 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 23

Dynamic Clusters Cluster 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 24

Dynamic Clusters Calculating Machine Names MachineNameMatchExpression in SOA EDG is SOAHOST*: SOAHOST1, SOAHOST2 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 25

Dynamic Clusters Calculated listen ports Calculated listen ports are used in EDG for dynamic clusters 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 26

Dynamic Clusters Server Templates 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 27

Dynamic Clusters Listen Address Is not calculated By default empty (listen in ALL) Macros can be used: WLS_SOA1 listens in SOAHOST1, WLS_SOA2 listens in SOAHOST2 When scaling-up/more than 1 server per machine Hostname aliases EDG: 22.1.3 Configuring Listen Addresses in Dynamic Cluster Server Templates 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 28

Dynamic Clusters JMS resources Not a JMS Server per managed server One JMS Server targeted to the cluster Associated persistent stores targeted to the cluster also 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 29

Dynamic Clusters JMS Servers runtime 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 30

Dynamic Clusters Persistent Store runtime N Database tables 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 31

Dynamic Clusters Some Limitations: Not supported in some products (BAM) No individual definitions for each server Do not support targeting to any individual dynamic server instance Simplified JMS cluster resources have also limitations: Replicated distributed topis not supported Weighted distriuted destinations not supported Hash based UUO routing not supported, path service is needed 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 32

Dynamic Clusters Automatic migration in Dynamic Clusters Leasing (database recommended) must be defined for the cluster (= SC) JTA migration policy must be defined in the server template (similar SC) JMS migration policies must defined in Persistent Stores (no migratable targets!) 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 33

Dynamic Clusters Automatic migration in Dynamic Clusters Both servers UP Kill server WLS_SOA1 Start WLS_SOA1 AUTOMATIC FAILBACK 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 34

Cluster syntax All servers syntax for t3: t3://server1:port1,server2:port2,server3:port3 Cluster syntax for t3: cluster:t3://cluster_name The invocation fetches the complete list of members in the cluster at any given time Best support for Dynamic Clusters Note that you can use this cluster syntax only when the cluster is in the same domain. 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 35

OSB Singletons High Availability OSB specific singleton components: Aggregator Server & SLA OSB Poller transports (ftp poller, File poller, Mail poller) Before: Apps. targeted only to 1 server in the cluster (1st osb server) Poller proxy services have a preferred server selected Manual intervention needed to re-target if server 1 goes down Now: All are singleton (WebLogic Singleton Framework), like exactly-once policy Migrate automatically to other server when the server stop/fail 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 36

OSB Singletons High Availability Enabled by default if: ASM selected in High Availability Options screen In Dynamic Cluster (individual targeting not allowed in DC) 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 37

OSB Singletons High Availability File Poller sample in dynamic cluster Singleton Deployment 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 38

OSB Singletons High Availability Both servers UP Kill/stop server WLS_OSB2 Singleton poller migrates to WLS_OSB1 <BEA-000189> <The Singleton Service default-transportpollers-filepollerps is now active on this server.> 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 39

Scale-out/up procedures Included again scale-out and scale-up procedures for SOA Static clusters scale-out/up Clone server Configure migratable targets Configured all the JMS persitent stores, JMS servers for the new server Dynamic clusters scale-out/up No need to created new resouces: resources are targeted to the cluster 1/4/2018 Copyright 2016, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 40