siebel maa
Post on 28-Oct-2014
181 Views
Preview:
TRANSCRIPT
1
2
<Insert Picture Here>
S290542: Maximum Availability Architecture (MAA): Siebel 8.0Richard ExleyHigh Availability Systems and Maximum Availability Architecture GroupOracle Server Technologies
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
5
<Insert Picture Here>
Maximum Availability Architecture (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
7
<Insert Picture Here>
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
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
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.
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
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.
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
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
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
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
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
18
<Insert Picture Here>
Siebel MAA Demonstration
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.
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
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
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
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
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
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
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
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
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
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
30
For More Information
search.oracle.com
ororacle.com
31
top related