Optimize Oracle Applications Performance while Lowering Costs An Agilent Case Study
-
Upload
desirae-wheeler -
Category
Documents
-
view
27 -
download
1
description
Transcript of Optimize Oracle Applications Performance while Lowering Costs An Agilent Case Study
Optimize Oracle Applications Performance while Lowering Costs
An Agilent Case Study
Presenters-Kevin BarryKevin O’MalleyOuterBay Technologies, Inc.
OuterBay Confidential
Agenda
• Introduction to Agilent Corporation
• The Data Growth Problem
• OuterBay ADM Suite
• The Agilent Solution
• Results & Benefits
• Q & A
OuterBay Confidential
About Agilent
• Global technology leader in communications, electronics, life sciences and chemical analysis
• Revenue- $7 Billion in Revenues
• Employees- 29,000 World Wide
• Locations- Headquartered in Palo Alto, CA- 30 Facilities worldwide
• Primary businesses- Test and Measurement- Automated Test- Semiconductor Products- Life Sciences and Chemical Analysis
OuterBay Confidential
Agilent’s Oracle E-Business Environment
• Oracle E-Business Suite 11i• Modules: Entire ERP Suite• Single global instance• Consistent, real-time view across all business units• Common business processes• HP Superdome (64 CPUs)• Go-live in July 2002
• Application OLTP production Data Growth• 92 GB/month• OLTP instance copied ~ 26 times for
test/development• Growth expected to increase with additional plants
coming online
OuterBay Confidential
Agenda
• Introduction to Agilent
• The Data Growth Problem
• OuterBay ADM Suite
• The Agilent Solution
• Results & Benefits
• Q & A
OuterBay Confidential
The Problem
Performance issues in productionStrong relationship between DB size and OLTP / Batch
performance
Storage capacity required was explosiveData growth was more than Oracle predictedTotal disk capacity requirements to exceed 26 TB in one
year
Business continuity challengesIncrease in backup and recovery timesHigher DR/HA costs
OuterBay Confidential
10,000
15,000
20,000
25,000
30,000
35,000
40,000
2003
-06
2003
-07
2003
-08
2003
-09
2003
-10
2003
-11
2003
-12
2004
-01
2004
-02
2004
-03
2004
-04
2004
-05
2004
-06
2004
-07
2004
-08
2004
-09
2004
-10
400
500
600
700
800
900
1000
1100
1200
1300
Data Growth vs. PerformanceA
pp
licatio
n D
ata
(GB
)
Ap
plic
atio
n D
ata
(GB
)
1300
1200
1100
1000
900
800
700
600
500
400
Tota
l B
atc
h R
un
Tim
e (
Hrs
/Mon
th)
Application Data
Batch Run Time
Data Growth Impact
OuterBay Confidential
Data Growth Alternatives
• Ask Oracle for assistance
• Custom/in-house solution
• Archive vendor search
Services engagement
Major project – year+ to deploy
Selected approach
OuterBay Confidential
Agilent - Key Requirements
No disruption to the business Uncompromised end-user reporting No change to business processes
Guaranteed data and transaction integrity
Aggressive Data Retention Policies
True 24 x 7 Operations – Zero downtime allowed
Automation
Oracle Certification
OuterBay Confidential
Agilent Selects OuterBay
• Suite of proven solutions
• Highly automated
• Oracle certification
• Online/transaction integrity
• Experience
• Ready to Implement
OuterBay Confidential
Agenda
• Introduction to Agilent
• The Data Growth Problem
• OuterBay ADM Suite
• The Agilent Solution
• Results & Benefits
• Q & A
OuterBay Confidential
Support & ProjectsProduction
Disaster Recovery
Local Standby
Disk Backup
Reporting
Production
Integration Test
Unit Test
Development
X(n)Parallel Initiatives
Application Resource Monitor
LiveArchive Instance Generator
Archive
Developers Edition
Policy & Configuration Console
EncapsulatedArchive
Application Data Management
OuterBay Confidential
Encapsulated Archive
ProductionHistory
Data Retention Policies
Application Transparency
• Active OLTP • Online • Sustained growth & perf.
• Historical transactions• Online• Application dependent
6 months-2 Years 2-7 Years 7 – 25+ Years
.XSD.XML
• Archive flat file• XML Query access• Open / Independent
Storage Class
High CostHigh Availability
Secondary Least Expensive
3rd Party Reporting Tools
Data Life Cycle Example
OuterBay Confidential
DatabaseXtender
Applications Resource Monitor
• Discover areas of high and low data growth
• Decision Support tool for data retention policies
• Use across all instances and database applications
OuterBay Confidential
Data Growth Analysis
• Identify active vs. inactive data• Build data relocation into the business
process• Implement based on predictable
storage requirements
125
100
75
50
25
0
Space(GB)
TTERelocation
RelocationRelocation
Relocation
Jan2002
May2002
Sep2002
Jan2003
May2003
Sep2003
Jan2004
May2004
Sep2004
Jan2005
May2005
Sep2005
Eligible
Eligible Forecast
Ineligible
Ineligible Forecast
OuterBay Confidential
Key Features
• Combined View Reporting – native reports/queries• Data Growth and Process Monitoring• Data Parity Support• Database Reorganization Support• Online Operations (users stay on the system)• Concurrent Manager integration (or 3rd party
scheduling tools)• Fully Recoverable/Restartable• Full audit trail – repository-based• Reload Support
OuterBay Confidential
OuterBay Platform
Active Repository
LiveArchive
Encapsulated Archive
Application ResourceMonitor
Instance Generator
Developer Edition
OuterBay Confidential
Agenda
• Introduction to Agilent
• The Data Growth Problem
• OuterBay ADM Suite
• The Agilent Solution
• Results & Benefits
• Q & A
OuterBay Confidential
Agilent Approach
• Test and Development Environments- OuterBay Instance Generator: Relationally intact subsetting- 11 Modules implemented
» INV, COST, WIP, AP/PO, GL, AR, Quotes, Workflow, Cash Mgmt, Order Mgmt, Cycle Count
• Production Environment- OuterBay LiveArchive: Online Archiving- 9 Modules implemented
» INV, COST, WIP, AP/PO, GL, Quotes, Workflow, Cash Mgmt, Supplier Schedules
Two-tiered Solution
OuterBay Confidential
Agilent Approach – Instance Generator
Test and Development Environments
Dev
Training
Patch• Create fully functional
subset databases for
development, test, UAT,
training, and demo
• Policies selected by time
Policy Sets
ProductionOLTP Copy
OuterBay Confidential
Agilent Approach - LiveArchive
Archive Module Data Retention in Production Archiving Frequency
Inventory 2 Months + Current Month Monthly
Cost History 2 Months + Current Month Monthly
WIP 2 Months + Current Month Monthly
Supplier Schedules 2 Months + Current Month Monthly
AP/Procurement 2-3 Months after PO gets finally closed Monthly
Cash Management 6 Months + Current Month Monthly
GL 12+2 Months of adjustment period, after a period is permanently closed
Monthly
Quote Expired Quotes, older than 9 months will get deleted
Monthly
Workflow Delete workflows older than 15 days as part of regular Oracle workflow purge
Monthly
Best Practices in Data Retention Policies
OuterBay Confidential
Agenda
• Introduction to Agilent
• The Data Growth Problem
• OuterBay ADM Suite
• The Agilent Solution
• Results & Benefits
• Q & A
OuterBay Confidential
The Results
• $ Savings for Storage- Subsets for Test, Dev, and Training = 30% of Production
» 500 GB from 1.8 TB- Current usage
» Patch, Training- Planned usage
» 11.5.10 Upgrade testing: 10+ copies
• IT Process Streamlined- 17% reduction in subset creation times
Delivered by Instance Generator
OuterBay Confidential
The Results
• Defer investments in hardware upgrades
• Decrease TCO for E-Business Suite
• Minimal user impact/end user training
Expected Benefits
OuterBay Confidential
The Results
• $ Savings for Storage: 2.5% of total 2005 IT budget
- Number of rows archived = ~ 500 Million- 500 GB in storage savings in Production- Total storage savings = 13 TB- Agilent can now defer disk spending for 1 year
• Related Savings- HA, Backup & Recovery
Delivered by OuterBay LiveArchive
OuterBay Confidential
The Results
• Data growth management stable, predictable performance management
- Take guesswork out of capacity planning
- Free up resources for business initiatives
- Accelerate critical business processes
Unexpected Benefits
OuterBay Confidential
10,000
15,000
20,000
25,000
30,000
35,000
40,000
2003
-06
2003
-07
2003
-08
2003
-09
2003
-10
2003
-11
2003
-12
2004
-01
2004
-02
2004
-03
2004
-04
2004
-05
2004
-06
2004
-07
2004
-08
2004
-09
2004
-10
400
500
600
700
800
900
1000
1100
1200
1300
Performance Benefits Tota
l B
atc
h R
un
Tim
e (
Hrs
/Mon
th)
Ap
plic
atio
n D
ata
(GB
)
Data Growth Impact
Phase I Tuning
Sustained Predictable Performanc
eLiveArchive
Phase II Tuning
OuterBay Confidential
-
200
400
600
800
1,000
1,200
1,400
1,600
1,800
2,000
0
2
4
6
8
10
12
Tota
l B
atc
h R
un
Tim
e (
Hrs
/Mon
th)
Avera
ge R
un
time (M
in)
Sustained Predictabl
e Performan
ce
Pick Selection List Generation
Business Benefits Example: Shipping
OuterBay Confidential
Tota
l B
atc
h R
un
Tim
e (
Hrs
/Mon
th)
Avera
ge R
un
time (M
in)
Business Benefits Example: OM
-
200
400
600
800
1,000
1,200
1,400
1,600
2003
-04
2003
-06
2003
-08
2003
-10
2003
-12
2004
-02
2004
-04
2004
-06
2004
-08
2004
-10
0
1
2
3
4
5
6
Order Import
Sustained Predictabl
e Performan
ce
OuterBay Confidential
Business Benefits Example: AP Tota
l B
atc
h R
un
Tim
e (
Hrs
/Mon
th)
Avera
ge R
un
time (M
in)-
100
200
300
400
500
600
700
2003
-05
2003
-07
2003
-09
2003
-11
2004
-01
2004
-03
2004
-05
2004
-07
2004
-09
2004
-11
0
1
2
3
4
5
6
7
8
9
10
Payables Approval
Sustained Predictabl
e Performan
ce
OuterBay Confidential
Agilent Approach
• You can NEVER START THIS TOO EARLY!!!• Set the plan by largest “wins” first and get buy-off
immediately• Get message out that data is NOT being purged; just
relocated - Users retain transparent access and combined reporting
• Engage key business groups early, establish as a critical business project: Finance, Audit, etc…
• Strong team work between IT and Business teams required
• Incremental rollout enabled the project team to- Refine process- Enforce accountability
Lessons Learned – Implementation Project
OuterBay Confidential
• “OuterBay Software has provided Agilent with a long-term positive business impact with an extraordinary, immediate ROI !”
- Naresh Shanker, Agilent