Deployment patterns for Fusion Middleware. a best practice session by Simon Haslam & Jacco H. Landlust



Similar documents
WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

A Beginners Guide to Fusion Middleware

Qualogy M. Schildmeijer. Whitepaper Oracle Exalogic FMW Optimization

Code:1Z Titre: Oracle WebLogic. Version: Demo. Server 12c Essentials.

Oracle WebLogic Server 11g: Administration Essentials

Building Active/Passive Clusters with Oracle Fusion Middleware 11g

Oracle Exam 1z0-599 Oracle WebLogic Server 12c Essentials Version: 6.4 [ Total Questions: 91 ]

OBIEE 11g Scaleout & Clustering

Robert Honeyman Honeyman IT Consulting.

KillTest. 半 年 免 费 更 新 服 务

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Implementing a Weblogic Architecture with High Availability

Rob Zoeteweij CUSTOMER CASE CONFIGURATION MANAGEMENT PROVISIONING & AUTOMATED PATCHING

<Insert Picture Here> Managing WebLogic Server Lifecycle

No.1 IT Online training institute from Hyderabad URL: sriramtechnologies.com

Maximum Availability Architecture

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )

WEBLOGIC ADMINISTRATION

Configuring and Managing a Private Cloud with Enterprise Manager 12c


ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

5 Days Course on Oracle WebLogic Server 11g: Administration Essentials

Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.

Oracle Fusion Middleware 11g 10 Reasons to Upgrade

Ultimate Guide to Oracle Storage

all you need to know about Node Manager for by Jacco H. Landlust zaterdag 8 december 12

Private Cloud for WebSphere Virtual Enterprise Application Hosting

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Project Manager 1 Post == Experience years in Project Management in reputed company, Salary Rs.1,20,000/-

MySQL Strategy. Morten Andersen, MySQL Enterprise Sales. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Department of Veterans Affairs VistA Integration Adapter Release Enhancement Manual

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

WEBLOGIC SERVER MANAGEMENT PACK ENTERPRISE EDITION

Lessons Learned while Pushing the Limits of SecureFile LOBs. by Jacco H. Landlust. zondag 3 maart 13

HP OO 10.X - SiteScope Monitoring Templates

Veriton. Getting the Best out of Hardware Load Balancers in an Oracle Environment. What is a Load Balancer? Agenda. What s out there?

Oracle WebLogic Server

Oracle WebLogic Server 11g Administration

Oracle EXAM - 1Z Oracle Weblogic Server 11g: System Administration I. Buy Full Product.

Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

Oracle vs. SQL Server. Simon Pane & Steve Recsky First4 Database Partners Inc. September 20, 2012

MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune Tel: /

Enterprise Manager 12c for Middleware

Five Reasons to Upgrade to WebLogic Server 11g Strategies and Best Practices for Oracle WebLogic Server and Oracle Application Server Customers

Oracle SOA Suite for High Availability Enterprises Session# 283

High Availability Implementation for JD Edwards EnterpriseOne

About the Author About the Technical Contributors About the Technical Reviewers Acknowledgments. How to Use This Book

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective


WebLogic Server Foundation Topology, Configuration and Administration

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Oracle Weblogic. Setup, Configuration, Tuning, and Considerations. Presented by: Michael Hogan Sr. Technical Consultant at Enkitec

Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]

Oracle Linux Strategy and Roadmap

Oracle Infrastructure Systems Management with Enterprise Manager and Ops Center CON4954

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated R2

Oracle WebLogic Server:

INTRODUCTION TO CLOUD MANAGEMENT

Blackboard Managed Hosting SM Disaster Recovery Planning Document

Oracle Fusion Middleware

Oracle Net Service Name Resolution

Oracle Cloud Platform

WebLogic Server 11g Administration Handbook

Tips for Building Oracle Fusion Middleware on an Oracle Exalogic Elastic Cloud By Michel Schildmeijer, 30 September 2014

An Oracle White Paper July Oracle ACFS

Instant-On Enterprise

<Insert Picture Here> Oracle VM and Cloud Computing

ORACLE CONFIGURATION SERVICES EXHIBIT

Chapter 1 - Web Server Management and Cluster Topology

24x7 Scheduler Multi-platform Edition 5.2

How To Use An Org.Org Cloud System For A Business

MONITORING A WEBCENTER CONTENT DEPLOYMENT WITH ENTERPRISE MANAGER

AGENDA. Introduction About Weblogic Server Weblogic Server Administration Top Ten Concepts Q & A

Oracle Fusion Middleware

Blackboard Learn TM, Release 9 Technology Architecture. John Fontaine

Robert Honeyman

SCALABILITY AND AVAILABILITY

GigaSpaces XAP 10.0 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP DISTRIBUTED SYSTEMS

An Oracle White Paper September Oracle WebLogic Server 12c on Microsoft Windows Azure

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

WebLogic Server System Administration Top Ten Fundamentals Concepts Session ID# 11579

Total Cloud Control with Oracle Enterprise Manager 12c. Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle

Oracle Fusion Middleware

Advanced Oracle DBA Course Details

ABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper

Automatic Service Migration in WebLogic Server An Oracle White Paper July 2008

Managing R12 EBS using OEM with the Application Management and Application Change Management Packs

An Oracle White Paper May, Deploying a Highly Available Enterprise Manager 12c Cloud Control

SSL, Load Balancers, Rewrite, Redirect, and More Advanced Configuration

Oracle SOA Suite 12c Implementation

Oracle Database 11g: RAC Administration Release 2

Building and Managing a Standard Operating Environment

ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION

<Insert Picture Here> Optimized WebLogic Monitoring with Oracle Enterprise Manager

Virtualization Strategy with Oracle VM and Oracle Linux. Bjorn Naessens

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Transcription:

Deployment patterns for Fusion Middleware a best practice session by Simon Haslam & Jacco H. Landlust 1

`id jacco` Oracle Since 2000, Linux since 2001 Independent Red Stack Administrator Oracle ACE since 2006 Infrastructure: Architecture, High Availability, Troubleshooting & Performance http://oraclemva.wordpress.com 2

`id simon` Oracle since 1996 (UNIX since 1989) Founded Veriton in 1996 Oracle ACE Director since 2009 Arhitecture, Design, Installation http://simonhaslam.co.uk 3

Disclaimer Best practices of our (Limited) experience We are not working for Oracle We do not pretend this list is complete We are not native American speakers 4

Agenda Best Practices for Designing a Fusion Middleware 11g Infrastructure 5

Normal Design Process 1. Some product is bought (or build in-house) that runs on FMW 11g 2. Buy some kit 3. a DBA is sent to OU to get training 4. The week after training DBA has to build and maintain a production platform with help from one or more developers 5. Start running production (and into trouble... ) 6

Gartner 8-12 % TCO in Design + Develop + Test 88-92 % TCO in Maintaining 7

Middleware is not Trivial It s (mission) critical Complicated: lots of moving parts Get involved in projects from the start 8

Domain Machine A Machine B AdminServer Managed Server Cluster Managed Server Managed Server Node Manager Node Manager 9

Real Agenda 1. Logical Design 2. Physical Implementation 3. Maintaining, the Full Life Cycle 10

Logical Design 11

Decide upon Definitions Before you design the infrastructure Brief your whole team (including management) Clear naming convention 12

Document your Train of Thought Tedious but usefull for future use Don t wait till after the project / implementation Mark facts as facts and opinions as opinion Formulas and rules 13

We Love Pictures Node 1 SOA WLS CRS SOA Cluster Node 2 SOA WLS CRS ACFS SAN 1 SAN 2 If it s to complicated too draw on a diagram, it s most likely wrong 14

Segregation between Environments DTAP & SOD Separation of servers & network 15

Design for Security SOD SSL whenever possible Also in DEV Firewall Connection Filters 16

Don t mix Layered Products in One Domain oracle_common scripts dependencies on upgrade / patching 17

Nodemanager: Domain vs Node Node specific: settings are domain wide Domain specific configuration Separation of OS users SSL trust-stores 18

Separate System Components from Java Components Automatic network separation Different purpose 19

Never run Apps in AdminServer Mixture of management tooling & customer applications Difficult troubleshooting 20

Cluster Everything From the start (one node cluster) Find unexpected behaviour because of cluster as soon as possible Extending clusters is easy 21

Separate Directories Use personal accounts for administrators Separate application users from infrastructure users 22

Physical Implementation 23

x86 We ve only seen x86/x64 customers running Linux Buy the fasted kit you can get 24

Scale-up vs Scale-out Larger JVM give more GC issues Our customers do scale-out SAME 25

Virtualization Not for vmotion-like functionality Cloning (if you put the effort into it) Partition hardware 26

Operating System Don t adopt a new OS because of WLS The best OS is the one you re an expert at 27

Shared Storage NFS OCFS2 GFS2 ACFS rsync 28

Shared Storage: take notice of HTTP lockfiles Large logfiles UCM tmpdirs 29

Use VIP s whenever Possible Faster failover upon node failure Easier to rebuild on new node Logical separation of application and machine 30

Get a LoadBalancer Performance Stability SSL offloading 31

orainventory in MW_HOME orainventory only used by installers & opatch self-contained package easier backups 32

Separate Binaries from Configuration Replace binaries more easy Local disk for binaries Backup configuration 33

Only use Java-based Nodemanager Easier to setup Lots of bugs exist for script-based nodemanager SSL is a pain on script based nodemanager (if not impossible) 34

Separate AS from MS On different boxes Easier upgrade path No interference of management tooling (if you have the licenses) 35

Setup AdminChannel (and port) Separate admin traffic from application Dedicated listen thread Has to run over SSL 36

JDBC min-connections = max-connections Statement cache size < open_cursors FAN (GridLink) when on RAC See session #20942 13:15 on Wednesday 37

Centralize Configuration No configfiles that need to be changed in JAR/EAR files No environment dependent ear-files. Easier to maintain 38

Logging Centralize logging Logrotation on size + time Easier troubleshooting 39

Standardize Troughout all environments Easier troubleshooting (at 2 AM) 40

Automate Standardizes installation No differences between prod and test 41

Test Test Test Find bugs before go-live Benchmark Stress test until break Predictable performance 42

Maintaining the full life cycle 43

Track Changes Audit provider Record changes with WLST 44

Record Incidents adrci: - Build-in fault diagnostibility infrastructure - Health monitor reports - Package incidents & problem information 45

learn WLST mbeanbrowser Automating tasks 46

Manage deployments Learn Ant CloningClient.jar No environment specific ear-files Plan.xml 47

Out of Place Upgrades 48

Grid Control Stack monitoring SLA checks Corrective action library 49

MOS Configurations Not OCM per-se Faster SR handling 50

Summary 51

first Think, then Act 52

Standardize & Automate 53

Document & Test 54