Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
Robin MurgatroydTechnology Solutions ManagerOracle Corporation UK Ltd
Maximum Availability Architecture Overview
Cost of Business Interruption
Business Average Hourly Impact
Retail Brokerage $6.5 million
Credit Card Sales Authorization $2.6 million
Pay-per-View $150,000
Home Shopping Channels $113,000
Catalog Sales $90,000
Airline Reservation Centers $90,000
Tele-Ticket Sales $69,000
Package Shipping Service $28,000
ATM Fees $15,000
Source - The Standish Group - http://www.standishgroup.com
“One minute of system downtime can
cost businesses $2,500 to $10,000.”
“One minute of system downtime can
cost businesses $2,500 to $10,000.”
-- The Standish Group
“One national online brokerage firm
reported it lost over $100,000 per minute
when it‘s trading system went down.”
“One national online brokerage firm
reported it lost over $100,000 per minute
when it‘s trading system went down.”
The Five T‘s of Database Availability -- The Standish Group
High Availability as a Service Level Metric
95%95% 1818 66 00
99%99% 33 1515 3636
99.9%99.9% 00 88 4646
99.99%99.99% 00 00 5353
99.999%99.999% 00 00 55
PercentageAvailability Days
Downtime Per Year (7x24x365)Hours Minutes
99.9999%99.9999% 00 00 11
How Downtime Costs Your BusinessHow Downtime Costs Your Business
Let’s Calculate
Source http://www.oracle.com/ip/ha_calculator.html
Is your Business totally resilient?Site failure
Databasefail over
Sitefail over
Database user error
Databaseforced
fail over
Applicationscomplete
failure
Database switchover
Databasenode
failure
Automaticallymanaged by
RAC
Databaseinstancefailure
Databasecluster wide
failure
Any tier component
failureManaged
automaticallyby components
Applicationserver node
failure
Managed automatically byredundant nodes
in server farm
Best practices
Scalability
Availability
Manageability
Unplanned downtime
Can’t add moreusers or
applications
Poor servicelevels &
MTTR Targets
Multiple systemimages to
manage
= MAA
= Benefitsof MAA
= Recovery steps MAA = Maximum
Availability Architecture(9i + 9iAS + Dataguard +
RAC)
= Vulnerablepoints
Low cost hardware
Large expensivehardware required
High Availability is
Production Standby
Delayed andDelayed andZero Loss ModesZero Loss Modes
Recovery
Causes of Downtime
Maintenance &Maintenance &ContinuousContinuousOperationsOperations
ScheduledScheduledOutagesOutages
Inadequate SystemInadequate SystemDesign, Testing & ProcessDesign, Testing & Process
UnscheduledUnscheduledOutagesOutages
Data Center Data Center DisastersDisasters
HumanHumanErrorError
System FaultsSystem Faultsand Crashesand Crashes
Data andData andMedia FailuresMedia Failures
Oracle9i HAOracle9i architected for Continuous Data Availability
PlannedPlannedDowntimeDowntime
UnplannedUnplannedDowntimeDowntime
DatabaseDatabaseMaintenanceMaintenance
SystemSystemMaintenanceMaintenance
HumanHumanErrorError
Data FailureData Failure& Disaster& Disaster
SystemSystemFailureFailure
Online RedefinitionOnline RedefinitionData GuardData Guard
Partitioning, Data GuardPartitioning, Data GuardDynamic ReconfigurationDynamic Reconfiguration
Flashback QueryFlashback QueryLog Miner, Data GuardLog Miner, Data Guard
Recovery ManagerRecovery ManagerData GuardData Guard
Real Application ClustersReal Application ClustersFast Restart, Data GuardFast Restart, Data Guard
Maximum Availability Architecture
Source http://otn.oracle.com/deploy/availability/pdf/MAA_WP.pdf
3 6 9 12 15 18 21 24Months
100%
200%
300%W
o
r
k
l
o
a
d
Pay and Scale Incrementally
Cost of SMP vs Clusters
# Servers# Servers
Operating SystemOperating System
Processors/ServerProcessors/Server
ComponentComponent
Total CostTotal Cost
1132 @1.3Ghz32 @1.3Ghz
AIX 5LAIX 5L
IBM IBM eServereServerpSeriespSeries 690 690
$1,250,000$1,250,000
Source: www.ibm.com
Memory/ServerMemory/Server 64Gb64Gb
884 @2Ghz4 @2Ghz
Red Hat ASRed Hat AS
Intel/Linux Intel/Linux ClusterCluster
$232,664$232,664
Source: www.hp.com
8Gb8Gb
884 @1.2Ghz4 @1.2Ghz
AIX 5LAIX 5L
Cluster IBM Cluster IBM pSeriespSeries 650650
$431,960$431,960
8Gb8Gb
High Availability with 9iRAC
SERVER failure - your database remains available
Database‘A’
or 1 Consolidated Database00’s Little Databases
Server Philosophy
Highly Available ApplicationOracle9iAS
Source http://otn.oracle.com/deploy/availability/pdf/MAAoverview.pdf
Oracle9i Database on Linux
Performance & Scalability– reduce your cost of hardware
Availability– reduce your cost of downtime
Security– reduce your cost of patching
Manageability– reduce your cost of manageability
v
MAA for Packaged Applications
Source: FactPoint Group, May 2003
Oracle Database
76%
SQL Server3%
DB2 on Unix/NT6%
DB2 on the Mainframe
15%
Oracle Database
72%
SQL Server7%
DB2 on Unix/NT7%
DB2 on the Mainframe
14%
Oracle Database
76%
SQL Server4%DB2 on
Unix/NT0% DB2 on the
Mainframe20%
Oracle Database
73%
Microsoft SQL Server
7%
DB2 on Unix/NT7%
DB2 on the Mainframe
13%
Maximum Availability eBusiness Flow
RO
I & T
CO
ResilienceLow High
Low ROIHIGH TCO
High ROILOW TCO
Vulnerable• Many Instances• Windows• SQLServer
Migrate 9i• OEM • OC migration services• OC safe switch
Oracle9i• Any platform
Oracle9i RAC + 9i AS• 9i Real Application Clusters• 9i AS Clusters• Fewer Databases• Fewer App Servers• Any platform
Oracle9i RAC on Linux• 9i Real Application Clusters• 9i AS Clusters - MAA
Oracle9i on Linux• 9i DataGuard• 9i RAC• 9i AS Clusters• Single Instance
Oracle8i eBusiness Suite
Implement HA• 9i DataGuard• 9i SQL Apply• LogMiner
HA and performance
Single Instance
Axes are for illustrative purposes only
Medium
Safe
Vulnerable Resilient
Oracle10g• Grid
MAA – In Summary
MAA is:– Essential to Every Business
MAA is:– Simple– Redundant– Robust
MAA is:– Proven
MAA is :– Low Cost!
MAA is Oracle9i