siebel maa

31

Upload: boddu24

Post on 28-Oct-2014

193 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Siebel MAA

1

Page 2: Siebel MAA

2

Page 3: Siebel MAA

<Insert Picture Here>

S290542: Maximum Availability Architecture (MAA): Siebel 8.0Richard ExleyHigh Availability Systems and Maximum Availability Architecture GroupOracle Server Technologies

Page 4: Siebel MAA

4

Agenda

<Insert Picture Here>• Maximum Availability Architecture (MAA)• Siebel MAA

• Target Architecture• Oracle Database MAA• Siebel High Availability Deployment Options• Unplanned Outage Solutions• Planned Maintenance Solutions

• Siebel MAA Demonstration • Test Configuration• Oracle RAC Instance Failure• Site Failure

Page 5: Siebel MAA

5

<Insert Picture Here>

Maximum Availability Architecture (MAA)

Page 6: Siebel MAA

6

Maximum Availability Architecture (MAA)Maximum Availability = Unbreakable Architecture + Best Practices

Oracle's best practices blueprint based on proven Oracle high availability technologies and recommendations

Technology + Configuration + Operational Practices

Applications, Enterprise Manager, Application Server, Collaboration Suite and Database

• Constantly validated and enhanced as new products and features become available

• Focused on reducing unplanned and planned downtime

• Focused on making our customers successful• Papers published to the Oracle Technology Network (OTN)

• http://www.oracle.com/technology/deploy/availability/htdocs/maa.htm

Page 7: Siebel MAA

7

<Insert Picture Here>

Siebel MAA

Page 8: Siebel MAA

8

Siebel MAATarget Architecture

Primary Site

SiebelGatewayServer

SiebelFile

System

OracleRAC and

ASM

Web Servers

Siebel Servers

HA Storage

Disaster Recovery Site

SiebelGatewayServer

SiebelFile

System

Oracle Data Guard

OracleDatabase

OracleStandby

Database

DB Servers

File Synchronization

OracleRAC and

ASM

Page 9: Siebel MAA

9

Siebel MAAOracle Database MAA

Primary Site Disaster Recovery Site

Real Application Clusters & Clusterware

Fault TolerantServer Scale -Out

Online UpgradeUpgrade Hardware and Software Online

Data GuardFully Active Failover Replica

FlashbackCorrect Errors by Moving Back in Time

Automatic Storage Management

Fault TolerantStorage Scale -Out

Recovery Manager & Oracle Secure BackupLow Cost High Performance Data Protection and Archival

Database Servers Database Servers

Storage Storage

Page 10: Siebel MAA

10

Siebel MAASiebel HA Deployment Options

• Load Balancing• Client initiated workload is distributed across multiple

component instances running on multiple servers.

• Distributed Services• Siebel Server initiated workload is distributed across multiple

component instances running on multiple servers.

• Clustering• Server clusters consist of two or more physical servers linked

together so that if one server fails, resources such as disks, network addresses, Siebel Servers and Gateway Servers can be switched over to another server.

Page 11: Siebel MAA

11

Siebel MAAAvailable Siebel Component Deployment Options

Component Clustering Load Balancing

Distributed Services

Gateway Name Server Preferred

Supported

EAI Object Manager Supported Preferred

Interactive Assignment Supported Preferred

Workflow Process Manager Supported Preferred

Siebel File System Preferred

Siebel Marketing Supported Preferred

Preferred

Application Object Managers Preferred

Siebel Remote

* See the Siebel Deployment Planning Guide for a complete list

Page 12: Siebel MAA

12

Siebel MAASiebel HA Deployment

HTTP Load BalancersRedundant Configuration

Web Servers

Siebel Servers

Web ServersLoad Balanced

Clustered Siebel ServersTypically hosting Gateway Server ,

Siebel Remote , etc.

Load Balanced Siebel ServersTypically hosting Object Managers , Workflow, etc.

Page 13: Siebel MAA

13

Siebel MAAUnplanned Outage Solutions

Outage Type Oracle Solution Benefits Recovery Time

Load Balancing

Remaining nodes pick up the slack

Affected users reconnect

Distributed Services

Remaining nodes continue processing No downtime

Siebel Node or Component Failures

Clustering Automatic failover to surviving nodes

Seconds to minutes

Automatic recovery of failed nodes and instances, transparent application and service failover

Data Guard Fast Start Failover Seconds to 5 minutes *

Users failover transparentlyUpdates may need to be re-submitted

Site Failure

Database Node or Instance Failures

RAC

* It will be necessary to re-extract Siebel Remote users after site failover

Page 14: Siebel MAA

14

Siebel MAAUnplanned Outage Solutions (continued)

Outage Type Oracle Solution Benefits Recovery Time

ASM Mirroring and online automatic rebalanceFully managed database recovery and disk-based backupsFast start failoverFine grained and database rewind capabilityLog analysisOnline block media recovery and managed disk-based backupsAutomatic validation of redo blocks before they are applied, fast failover to an uncorrupted standby database

Minutes to hoursStorage Failures

Data Guard Seconds to minutes

No downtime

Oracle Flashback < 30 minutesHuman

ErrorsLog Miner Minutes to hoursRMAN with flash recovery area Minutes to hours

Data Corruption

Data Guard Seconds to minutes

RMAN with flash recovery area

Page 15: Siebel MAA

15

Siebel MAAPlanned Siebel Maintenance Solutions

Maintenance Activity Solution Siebel OutageOperating system and hardware upgrade

Load balancing, distributed services and clustering No downtime

No downtime

Minutes

Siebel upgrades Siebel Upgrade and Upgrade Tuner

Hours to days (depending on DB size)

Siebel patching Rolling patch application

Siebel application configuration change Application Restart

Page 16: Siebel MAA

16

Siebel MAAPlanned Database 10gR2 Maintenance Solutions

Maintenance Activity Solution Siebel OutageOperating system and hardware upgrade Oracle RAC No downtime

No downtime

No downtime

Database storage migration Oracle ASM No downtimeSeconds to minutes

Migrating to ASM or migrating a single-instance database to Oracle RAC Oracle Data Guard Seconds to

minutes

Patch set and database upgrades Oracle Data Guard logical standby

Seconds to minutes

Oracle Database interim patching Oracle RAC rolling apply

Oracle Clusterware upgrade and patches

Rolling apply/upgrade

ASM upgrade Oracle Data Guard

Page 17: Siebel MAA

17

Siebel MAAPlanned Database 11g Maintenance Solutions

Maintenance Activity Solution Siebel OutageOperating system and hardware upgrade Oracle RAC No downtime

No downtime

No downtime

No downtime

No downtimeDatabase storage migration Oracle ASM No downtimeMigrating to ASM or migrating a single-instance database to Oracle RAC Oracle Data Guard Seconds to

minutes

Patch set and database upgrades Oracle Data Guard logical standby

Seconds to minutes

Oracle Database interim patching Oracle RAC rolling apply

Oracle Database online patching Online PatchingOracle Clusterware upgrade and patches

Rolling apply/upgrade

ASM upgrade Rolling upgrade

Page 18: Siebel MAA

18

<Insert Picture Here>

Siebel MAA Demonstration

Page 19: Siebel MAA

19

Siebel MAA DemonstrationHardware Vendor Partners

• Part of MAA means proving and testing our best practices, and working closely with our hardware vendor partners to ensure that our joint solutions work well together.

Page 20: Siebel MAA

20

Siebel MAA DemonstrationTest Configuration

• The demonstrations were developed and executed using HP Systems hardware and software and F5 load balancers

• Hardware• F5 BIG-IP Local Traffic Manager v9 - 3400 Series• HP DL145 G2 running HP Load Runner v8.1 for load generation• HP Integrity rx2620 servers for the application tier • HP Integrity rx4640 servers for the database tier • HP StorageWorks EVA4000 for database storage

• Software• HP-UX 11i v2 B.11.23 for Web and Siebel Servers• HP-UX 11i v3 B.11.31 for Database Servers• HP Serviceguard Version A.11.18 for Siebel Server clustering

• Oracle Enterprise Manager Grid Control was used to monitor the systems

Page 21: Siebel MAA

21

Siebel MAA DemonstrationLab Configuration

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620HP RX2620

HP RX2620 HP RX2620

HP RX4640 HP RX4640

Primary Site

SiebelGatewayServer

SiebelFile

System

OracleRAC and

ASM

Web Servers

Siebel Servers

HA Storage

Disaster Recovery Site

Oracle Data Guard

OracleDatabase

DB Servers

File Synchronization

Load RunnerHP DL145 G2

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620

HP RX4640 HP RX4640

SiebelGatewayServer

SiebelFile

System

OracleRAC and

ASM

OracleDatabase

Page 22: Siebel MAA

22

Siebel MAA DemonstrationOracle RAC Instance Failure

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620HP RX2620

HP RX2620 HP RX2620

HP RX4640 HP RX4640

Primary Site

SiebelGatewayServer

SiebelFile

System

Web Servers

Siebel Servers

HA Storage

Disaster Recovery Site

Oracle Data Guard

OracleDatabase

DB Servers

File Synchronization

Load RunnerHP DL145 G2

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620

HP RX4640 HP RX4640

SiebelGatewayServer

SiebelFile

System

OracleRAC and

ASM

OracleDatabase

Page 23: Siebel MAA

23

Siebel MAA DemonstrationOracle RAC Instance Failure

1. System running under load – approximately half the database connections on each RAC node

2. Abort RAC instance!3. Surviving instance performs recovery4. Siebel Servers reconnect and are routed to the

surviving node5. Oracle transparent Application Failover reconstructs

the database sessions6. Users continue processing

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620HP RX2620

HP RX2620 HP RX2620

HP RX4640 HP RX4640

Primary Site

SiebelGatewayServer

SiebelFile

System

Web Servers

Siebel Servers

HA Storage

Disaster Recovery Site

Oracle Data Guard

OracleDatabase

DB Servers

Load RunnerHP DL145 G2

F5 BIG-IP LTM 3400

File Synchronization

HP EVA 4000

HP RX2620

HP RX4640 HP RX4640

SiebelGatewayServer

OracleRAC and

ASM

SiebelFile

System

OracleDatabase

Page 24: Siebel MAA

24

Siebel MAA DemonstrationSite Failure

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620HP RX2620

HP RX2620 HP RX2620

HP RX4640 HP RX4640

Primary Site

SiebelFile

System

Web Servers

Siebel Servers

HA Storage

Disaster Recovery Site

Oracle Data Guard

OracleDatabase

DB Servers

File Synchronization

Load RunnerHP DL145 G2

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620

HP RX4640 HP RX4640

SiebelGatewayServer

SiebelFile

System

OracleRAC and

ASM

OracleDatabase

Page 25: Siebel MAA

25

Siebel MAA DemonstrationSite Failure

1. System running under load on primary site2. Power down primary site nodes3. Siebel users begin to receive errors in client4. Oracle Data Guard Broker detects database down and

performs database failover to standby5. DB_ROLE_CHANGE trigger fires to execute Siebel failover

script6. Siebel failover script starts Siebel Gateway, Siebel Servers and

Web Servers7. Client connections switched to standby site through DNS push8. Siebel Users reconnect and are routed to standby site

HP EVA 4000

F5 BIG-IP LTM 3400

HP RX2620HP RX2620

HP RX2620 HP RX2620

HP RX4640 HP RX4640

Primary Site

SiebelFile

System

Web Servers

Siebel Servers

HA Storage

Disaster Recovery Site

Oracle Data Guard

OracleDatabase

DB Servers

Load RunnerHP DL145 G2

F5 BIG-IP LTM 3400

File Synchronization

HP EVA 4000

HP RX2620

HP RX4640 HP RX4640

SiebelGatewayServer

OracleRAC and

ASM

SiebelFile

System

OracleDatabase

Page 26: Siebel MAA

26

Siebel MAA DemonstrationRAC and Data Guard Best Practices

• Following standard documentation to configure ASM, RAC and Data Guard for the Siebel Database

• See the following MAA papers for best practices:

Subject Paper

RAC Failover http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_FastRecoveryOracleClusterwareandRAC.pdf

Redo Transport http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_DataGuardNetworkBestPractices.pdf

Redo Apply http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_RecoveryBestPractices.pdf

Fast Start Failover http://www.oracle.com/technology/deploy/availability/pdf/MAA_WP_10gR2_FastStartFailoverBestPractices.pdf

Page 27: Siebel MAA

27

Database HA Sessions From Oracle DevelopmentMonday, Nov 12•S291483 - The Fastest and the Most Cost-Effective Backup for Oracle Database: What’s New in Oracle Secure Backup 10.2, 11:00 am - 12:00 pm, Moscone South 304

•S291492 - Oracle Database 11g: Next-Generation High Availability, 12:30 - 1:30 pm, Moscone South 103

•S291923 - Implementing Oracle Maximum Availability Architecture (MAA) at Allstate Insurance Using Oracle 10g RAC, ASM, Oracle Data Guard and Oracle Grid Control, 3:15 - 4:15 pm, Moscone South 304

•S291484 - Oracle Database 11g Data Repair Technologies: Comprehensive, Intelligent Recovery, 4:45 - 5:45 pm, Moscone South 304

Tuesday, Nov 13•S290710 - Maximum Availability Architecture Best Practices: Oracle E-Business Suite 12, 12:15 - 1:15 pm, Marriott Salon 10 & 11

Wednesday, Nov 14•S291915 - What’s New in Oracle Data Guard 11g: Revolutionizing Data Protection and Availability, 9:45 - 10:45 am, Moscone South 304

Page 28: Siebel MAA

28

Database HA Sessions From Oracle DevelopmentWednesday, Nov 14•S291487 - Backup and Recovery Best Practices for Very Large Databases (VLDB), 11:15 am - 12:15 pm, Moscone South 304

•S291920 - Oracle Active Data Guard: How to Utilize Your Standby Databases for Production Workload - What They Didn’t Print in the Manuals, 3:00 - 4:00 pm, Moscone South 304•S291917 - Oracle Data Guard Tips and Tricks: Direct From Oracle Development, 4:30 - 5:30 pm, Moscone South 102

Thursday, Nov 15•S291495 - Oracle Streams Replication and Advanced Queuing (AQ): What's New in Oracle Database 11g, 8:30 - 9:30 am, Moscone South 304

•S291499 - Best Practices for Implementing Replication with Oracle Streams in Oracle Database 10g and 11g, 10:00 - 11:00 am, Moscone South 304

•S291525 - Maximum Availability Architecture (MAA) Best Practices: Online Patching, Rolling Upgrades and Planned Maintenance with Minimal Downtime with Oracle Database, 11:30 am - 12:30 pm, Moscone South 104

Page 29: Siebel MAA

29

Database HA Demos From Oracle Development

Monday, Nov 12 – Thursday, Nov 15Oracle DEMOgrounds, Moscone West

Oracle Active Data Guard

Oracle Streams: Replication and Advanced Queuing

Oracle Secure Backup

Recovery Manager (RMAN) and Flashback Technologies

Maximum Availability Architecture

Page 30: Siebel MAA

30

For More Information

search.oracle.com

ororacle.com

Page 31: Siebel MAA

31