Elke Phelps Technical Architect Humana Inc



Similar documents
Load Balancing Oracle Web Applications. An Oracle White Paper November 2004

Exploring Oracle E-Business Suite Load Balancing Options. Venkat Perumal IT Convergence

Oracle HTTP Server powered by Apache

LOAD BALANCING TECHNIQUES FOR RELEASE 11i AND RELEASE 12 E-BUSINESS ENVIRONMENTS

Deployment Topologies

Managing Oracle E-Business Suite Security

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

Deploying the BIG-IP System with Oracle E-Business Suite 11i

Oracle Collaboration Suite

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

Deployment Guide MobileIron Sentry

CumuLogic Load Balancer Overview Guide. March CumuLogic Load Balancer Overview Guide 1

SSL CONFIGURATION GUIDE

Deployment Guide Microsoft IIS 7.0

New Security Features in Oracle E-Business Suite 12.2

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

The course will be run on a Linux platform, but it is suitable for all UNIX based deployments.

S y s t e m A r c h i t e c t u r e

High Availability Implementation for JD Edwards EnterpriseOne

Deployment Guide Oracle Siebel CRM

Load Balancing Oracle Application Server (Oracle HTTP Server) Quick Reference Guide

Load Balancing for Microsoft Office Communication Server 2007 Release 2

Setting Up SSL / HTTPS for Local Primo Customers

STERLING SECURE PROXY. Raj Kumar Integration Management, Inc.

Chapter 1 - Web Server Management and Cluster Topology

ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy

Guide to the LBaaS plugin ver for Fuel

Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet

The Weakest Link : Securing large, complex, global Oracle ebusiness Suite solutions

Security Implications of Oracle Product Desupport April 23, 2015

Citrix NetScaler Load Balancer Configuration

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.3 Web Applications Deployed on Oracle WebLogic Server

ENTERPRISE DATA CENTER CSS HARDWARE LOAD BALANCING POLICY

How To Use The Cisco Ace Module For A Load Balancing System

Exploiting the Web with Tivoli Storage Manager

Architecting ColdFusion For Scalability And High Availability. Ryan Stewart Platform Evangelist

Implementing a Weblogic Architecture with High Availability

Oracle WebLogic Server 11g Administration

Setting Up SSL From Client to Web Server and Plugin to WAS

Forward proxy server vs reverse proxy server

Formación en Tecnologías Avanzadas

Implementing the Application Control Engine Service Module

Configuring Nex-Gen Web Load Balancer

Deployment Guide. AX Series with Oracle Application Server

How to Audit the Top Ten E-Business Suite Security Risks

Implementing and Administering Security in a Microsoft Windows Server 2003 Network

Siemens PLM Connection. Mark Ludwig

IUCLID 5 Guidance and Support

Nick McClure University of Kentucky

Cisco ACE Application Control Engine: ACEBC Catalyst 6500 and 4710 Applicance Boot Camp

Deployment Guide July-2014 rev. a. Deploying Array Networks APV Series Application Delivery Controllers with Oracle WebLogic 12c

Deploying the BIG-IP System v10 with Oracle Application Server 10g R2

Deploying the Barracuda Load Balancer with Office Communications Server 2007 R2. Office Communications Server Overview.

Availability Digest. Redundant Load Balancing for High Availability July 2013

Release System Administrator s Guide

Centrata IT Management Suite 3.0

CA Process Automation

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM with Apache Tomcat and Apache HTTP Server

Server Scalability and High Availability

SSL Installing your new Certificate

DEPLOYMENT GUIDE Version 1.1. Deploying F5 with Oracle Application Server 10g

ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy

ANS Monitoring as a Service. Customer requirements

Load Balancing Web Applications

INTRODUCTION AND TERMINOLOGY

Intro to Load-Balancing Tomcat with httpd and mod_jk

Deployment Guide AX Series with Citrix XenApp 6.5

AppDirector Load balancing IBM Websphere and AppXcel

Oracle WebLogic Server 11g: Administration Essentials

Example Apache Server Installation for Centricity Electronic Medical Record browser & mobile access

HTTP communication between Symantec Enterprise Vault and Clearwell E- Discovery

Backup. ServiceWorks Backup Service Description

Resonate Central Dispatch

APV9650. Application Delivery Controller

vrealize Automation Load Balancing

Microsoft Lync Server 2010

Scaling Progress OpenEdge Appservers. Syed Irfan Pasha Principal QA Engineer Progress Software

Cisco Application Control Engine Appliance

DEPLOYMENT GUIDE Version 1.2. Deploying F5 with Oracle E-Business Suite 12

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Cisco Application Networking Manager Version 2.0

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP LTM System with VMware View

Version 1.0 January Xerox Phaser 3635MFP Extensible Interface Platform

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

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

APV x600 Series. Application Delivery Controller APV1600, APV2600, APV4600, APV5600, APV6600, APV8600, APV9600

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Cisco ACE 4710 Application Control Engine

Integrigy Corporate Overview

Oracle Discoverer 4i Plus Firewall and SSL Tips. An Oracle White Paper February 2002

Oracle E-Business Suite (EBS)

How To Run A Web Farm On Linux (Ahem) On A Single Computer (For Free) On Your Computer (With A Freebie) On An Ipv4 (For Cheap) Or Ipv2 (For A Free) (For

Web Server XX Configuration Guide

Network Configuration Settings

Tuning Tableau Server for High Performance

DEPLOYMENT GUIDE DEPLOYING THE BIG-IP LTM SYSTEM WITH ADOBE ACROBAT CONNECT PROFESSIONAL

Transcription:

Elke Phelps Technical Architect Humana Inc

Load Balancing Oracle Web Applications

Learning Objectives As a result of this presentation, you will be able to: Design a Load Balancing Architecture Configure Multiple Apache Servers and Jservs Configure Oracle Applications to use an HTTP Load Balancer and Secured Socket Layer Accelerator (SCA)

Presentation Agenda Introduction Architecture Overview Architecture Redesign Configuration Application, Apache, Jserv, Load Balancer, SCA Summary

Introduction Deployment of SSWA for 13,000 Users HR: Online Payslip Viewing, Self Service Benefits, Personal Information Financials: iprocurement and isupplier Architecture prior to deployment was insufficient to support concurrent user requirements

Architecture Overview Application Server Oracle Applications 11.5.9 ias 1.0.2.2.2 (Apache 1.3.19) Database Server Oracle RDBMS 9.2.0.5 IBM Regatta Servers AIX 5.2

Architecture Overview https://myappserver.domain.com:443 APPLICATION SERVER myappserver.domain.com Admin Node Forms Node Concurrent Processing Node Web Node DATABASE SERVER mydbserver.domain.com Database Node

Architecture Overview APPLICATION SERVER myappserver.domain.com Admin Node Forms Node Concurrent Processing Node Web Node Web Node Apache Server

Architecture Overview Limitations Concurrent user support Apache (maxclients) Jserv SSL Encryption Performance Degradation Requirements Significantly increase concurrent user support Improve SSL encryption performance

Architecture Redesign LOAD BALANCER SCA Apache Server Web Node Apache Server Apache Server

Architecture Redesign LOAD BALANCER SCA Web Node Apache Server Web Node Apache Server Web Node Apache Server

Architecture Redesign Utilizing the new architecture Application Configuration Multiple Apache Configuration Multiple Jserv Configuration CSS SCA Configuration

Application Configuration Create a Web Entry Point

Architecture Overview https://myappserver.domain.com:443 APPLICATION SERVER myappserver.domain.com Admin Node Forms Node Concurrent Processing Node Web Node DATABASE SERVER mydbserver.domain.com Database Node

Architecture Redesign https://mywebentry.domain.com LOAD BALANCER SCA APPLICATION SERVER myappserver.domain.com Admin Node Forms Node Concurrent Processing Node Web Node DATABASE SERVER mydbserver.domain.com Database Node

Application Configuration Create a Web Entry Point Assign a VIP to webentry.domain.com and add it to the DNS Modify all application configuration to reference the Web Entry Point Change [myappsserver.domain.com]:[port] to [mywebentry.domain.com]

Application Configuration Profile Modifications select b.profile_option_name, a.profile_option_value from fnd_profile_option_values a, fnd_profile_options b where a.profile_option_id=b.profile_option_id and a.profile_option_value like '%myappserver.domain.com%' Table Modifications update icx_parameter set home_url to reflect mywebentry.domain.com

Application Configuration Configuration File Modifications aplogon.html, applist.html, jserv.properties, xmlsvcs.properties, formservlet.ini, discoviewer.properties Application Function Modification Check table applsys.fnd_form_functions, column

Apache Configuration Create Multiple Apache Servers Copy /[instance]/oratop/[ias_source] to /[instance]/oratop/[ias_target] Modify all files to reference [ias_target] Modify all ports to be unique

Apache Configuration List of Files for location modification DB.env, [INSTANCE].env, apachectl, java.sh, apps.conf, httpd.conf, oracle_apache.conf, httpd_pls.conf, jserv.properties, jserv.conf, zone.properties,forms.properties, xmlsvcs.properties, ssp_init.txt viewer4i.properties, disco4iviewer.properties, emailcenter.properties, formservlet.properties, jservsoap.properties, mobile.properties, plsql_pls.conf, ojsp.conf, xml.conf, oem.conf, plsql.conf

Apache Configuration Unique Ports Apache, PLS Port, OPROC Manager, OA Core Servlets, Forms Servlets, XMLSVCS, Discoverer, OEM Web Utility List of Files for port modification formservlet.ini, oprocmgr.conf, disco4iv.xml, htmlvars.js, wdbsvr.app, httpd.conf, httpd_pls.conf, jserv.properties, zone.properties, forms.properties, xmlsvcs.properties, viewer4i.properties, oem.conf, plsql.conf

JServ Configuration Create Multiple s (editcontext) jserv.conf ApJServManual OA Core zone name OA Core Processes OA Core Node Weight jserv.properties OA Core Servlet Port Range

JServ Configuration Create Multiple s (adconfig.sh) jserv.conf ApJServManual auto ApJServGroupMount /servlet balance://group1/root ApJservGroup OACoreGroup [n][n] jserv.properties port=[range]

Cisco CSS SCA Configuration Define mywebentry.domain.com in the CSS Map CSS to myappsserver.domain.com and Apache Ports Implement round robin load balancing Set arrowpoint-cookie to maintain a persistent connection

Cisco CSS SCA Configuration Enable SSL Encryption Initiate certificate request for mywebentry.domain.com Load certificate on SCA All configuration should be https://

Implementation Tips Understand Business Requirements MetaLink Notes 217368.1 Advanced Configurations and Topologies for Enterprise Deployments of E- Business Suite 11i 123718.1 A Guide to Understanding and Implementing SSL with Oracle Applications 11i Collaboration UNIX System Administrators, Network Services, Application Development, Functional Users

Summary Load Balancing Architecture Designs HTTP Load Balancer Apache Server and Jserv Software or Hardware SSL SCA Future Considerations Autoconfig management of the application to use the CSS SCA

Acknowledgments Paul Jackson, Technical Architect Larry True, Oracle DBA Manager Tom Goodin, UNIX Guru Nancy Minyard, Network Services Andrea Buckman, Business Analyst

Q U E S T I O N S A N S W E R S