SlideShare a Scribd company logo
1 of 15
REMINDER
Check in on the
COLLABORATE mobile app
An Alternative to Exadata for Large
Scale Enterprise Applications
Prepared by:
Cliff Burgess
Director of Information Technology
Gentex Corporation
Gentex Corporation’s Journey to an
“End-state” Architecture
Session ID#: 13895
What a Long, Strange Trip Its Been
■ Joined Gentex as IT Dir. in June of 2012
■ 12 yrs. Oracle Applications Pre-sales
▪ North-central, Midwest Region SC Manager
▪ Commercial Accounts for ERP Applications
▪ Solution Architect for Industrial & Automotive Accounts
■ Prior to Joining Oracle
▪ European IT Manager
▪ Led Implementations
— Oracle EBS (10.7)
— QAD
— Hyperion
■ CPA, Internal Audit and International/Operational Accountant
Gentex Corporation(GNTX): Overview
■ Products
▪ Interior and exterior automatic- dimming rearview mirrors, and
cameras/sensors and electronic features/displays
▪ Commercial fire protection products, including smoke detectors,
alarms and signaling devices
▪ Dimmable aircraft windows
■ Enterprise Applications Footprint
▪ Oracle ERP 12.0.6
— Finance, Procurement, Manufacturing, WMS & BI
— Decentralized Value Chain Planning: ASCP, APCC, IO & Demantra
– This tertiary sub-bullet will be seldom used, but available
▪ Custom MES & PLM
Gentex Corporation’s Journey
to “End-state” Architecture
This is a subtitle or bulleted list
Agenda
■ Decision Making Process
■ Journey to “End-state” Architecture
▪ Efforts to Improve Performance & Stability
▪ Hardware & Storage Upgrade: Prototype
▪ Hardware & Storage Upgrade: End-state
▪ Ongoing Efforts to Optimize
■ Performance & Benchmarking APS
■ Summary
■ Q&A
CPU
8 Per Box
Clock speed 3.0 Ghz
Total Cluster CPU 16
RAM
Max Capacity 32 GB
Installed 32 GB
Total Cluster RAM 64
Database
RAC 11gR1
DB Version 11.1.0.7
Original Infrastructure
Engineered Systems vs. Commodity Hardware
■ Benefits
▪ Improved Manageability
▪ Improved Performance
■ Issues
▪ Lack of Knowledge & Skill
▪ Incremental Cost
— ¼ Rack Increments
— Software
— Advanced Options
▪ Only Resolves DB
Infrastructure
■ Benefits
▪ Known Infrastructure
▪ Lower Initial Cost
▪ Supports Entire “Stack”
■ Issues
▪ Multiple Vendors &
Manageability
▪ Cost to Obtain
Performance
▪ Complexity of License
Management
DB CPU
16 Per Box
Clock speed 3.3 Ghz
Total Cluster CPU 32
DB RAM
Max Capacity 256 GB
Installed 160 GB
Total Cluster RAM 320
Database
RAC 11gR1
DB Version 11.1.0.7
Prototype Infrastructure
■ Focus on Increase in RAM and CPU Speed
■ Virtualized Apps Tier and Segmented PROD I/O
■ Improved DB Maintenance & Performance
DB CPU
8 Per Box
Clock speed 3.3 Ghz
Total Cluster CPU 24
DB RAM
Max Capacity Per Box 256 GB
Installed 160 GB Per Box
Total Cluster RAM 768GB
Database
RAC 11gR2
DB Version 11.2.0.3
“End-state” Infrastructure
■ Improved RAC Configuration
■ 1,100% increase in RAM with only a 50% increase in CPUs
■ Physical DB Tier. All else is Virtual.
■ Licensing Complexity with Virtualization.
• Secondary Data Center for
Disaster Recovery
• Oracle Active Data Guard for
Replication
• Off-load Traffic From Production
• Backup
• Business Intelligence
“End-state” Infrastructure (continued)
■ (DR) Minimal Configuration to Support Operations
■ Provides DR Capabilities but Supports Daily Operations
■ Reduce Load on PROD infrastructure
Ongoing Efforts to Sustain Performance
■ Oracle EBS Purge Portal
■ Strict “Code Review” Process
■ Improved Monitoring via Oracle
Enterprise Manager (OEM)
■ DBA Time Dedicated to AWR
Review & Corrective Actions
■ Focus on Routine DB
Maintenance
■ Continuous Improvement Project
for Infrastructure Design
DATA Growth TB
NetApp Disk (+…
0
1
2
3
4
5
6
7
8
DATA Growth TB
TableSpace
Growth TB
NetApp Disk (+
Snaps) Used TB
NetApp Disk
Needed TB
• Material Based Planner (MBP) would
consume 100% of Available Memory.
• Process could force need for a hard re-
boot of the server.
• MBP is basically a concurrent process.
• ASCP is data driven and plan run-times
are very dependent on run-time
parameters.
• Long plan run-times have a negative
impact on the business
• Forms & Reports shared same host
with MBP causing poor user
experience.
• Over-provisioning of host resources
creates performance issues.
Performance & Benchmarking APS
Before After
Summary
■ Leverage virtualization to Isolate Processes and Maximize
Utilization of Resources.
■ Invest in Memory, Fast CPUs and Architecture to Minimize
Investment in Software.
■ Understand License Impact on All Decisions
■ Focus DBAs on Performance & Maintenance
■ Leverage Performance Lab to Test Emerging Technologies
▪ Solid-state Storage
▪ I/O Tuning
▪ Network Configuration
▪ Processor Upgrades
Build Test Measure Deploy
Thank You for Your Attention
Cliff Burgess
Director of Information Technology
Gentex Corporation
cliff.burgess@gentex.com
Please complete the session
evaluation
We appreciate your feedback and insight
You may complete the session evaluation either
on paper or online via the mobile app

More Related Content

What's hot

Diebold solix archiving (archive, data archiving)
Diebold solix archiving (archive, data archiving)Diebold solix archiving (archive, data archiving)
Diebold solix archiving (archive, data archiving)Frank Morris
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsDatavail
 
Oracle EBS Upgrade - Tips and Tricks
Oracle EBS Upgrade - Tips and TricksOracle EBS Upgrade - Tips and Tricks
Oracle EBS Upgrade - Tips and Trickspanayaofficial
 
Panaya oatug r12.2-upgrade
Panaya oatug r12.2-upgradePanaya oatug r12.2-upgrade
Panaya oatug r12.2-upgradepanayaofficial
 
Oracle Hyperion Financial Management to Oracle EPM Cloud: Financial Close
Oracle Hyperion Financial Management to Oracle EPM Cloud: Financial CloseOracle Hyperion Financial Management to Oracle EPM Cloud: Financial Close
Oracle Hyperion Financial Management to Oracle EPM Cloud: Financial CloseDatavail
 
Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...
Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...
Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...Amazon Web Services
 
Symantec_b-better-backup-for-big-data_DS
Symantec_b-better-backup-for-big-data_DSSymantec_b-better-backup-for-big-data_DS
Symantec_b-better-backup-for-big-data_DSVesna Vrdoljak
 
Sizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference ArchitectureSizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference ArchitectureDoddi Priyambodo
 
200% Increment in Server Availability for the Client in 6 Months - Fingent C...
 200% Increment in Server Availability for the Client in 6 Months - Fingent C... 200% Increment in Server Availability for the Client in 6 Months - Fingent C...
200% Increment in Server Availability for the Client in 6 Months - Fingent C...Fingent Corporation
 
Oracle Planning and Budgeting Cloud Service (PBCS)
Oracle Planning and Budgeting Cloud Service (PBCS)Oracle Planning and Budgeting Cloud Service (PBCS)
Oracle Planning and Budgeting Cloud Service (PBCS)US-Analytics
 
E-Business Suite on Oracle Cloud
E-Business Suite on Oracle CloudE-Business Suite on Oracle Cloud
E-Business Suite on Oracle CloudKeith Kiattipong
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...Dr. Wilfred Lin (Ph.D.)
 
HarshaKore-HCLTechnologies
HarshaKore-HCLTechnologiesHarshaKore-HCLTechnologies
HarshaKore-HCLTechnologiesharsha kore
 
Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12Ranjit B
 
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...OAUGNJ
 
Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...
Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...
Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...Hitachi Vantara
 

What's hot (20)

Diebold solix archiving (archive, data archiving)
Diebold solix archiving (archive, data archiving)Diebold solix archiving (archive, data archiving)
Diebold solix archiving (archive, data archiving)
 
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major GainsOptimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
Optimizing Oracle Databases & Applications Gives Fast Food Giant Major Gains
 
Oracle EBS Upgrade - Tips and Tricks
Oracle EBS Upgrade - Tips and TricksOracle EBS Upgrade - Tips and Tricks
Oracle EBS Upgrade - Tips and Tricks
 
Panaya oatug r12.2-upgrade
Panaya oatug r12.2-upgradePanaya oatug r12.2-upgrade
Panaya oatug r12.2-upgrade
 
Oracle Hyperion Financial Management to Oracle EPM Cloud: Financial Close
Oracle Hyperion Financial Management to Oracle EPM Cloud: Financial CloseOracle Hyperion Financial Management to Oracle EPM Cloud: Financial Close
Oracle Hyperion Financial Management to Oracle EPM Cloud: Financial Close
 
4.exalogic ferhat final
4.exalogic ferhat final4.exalogic ferhat final
4.exalogic ferhat final
 
IM B10
IM B10IM B10
IM B10
 
Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...
Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...
Application Optimized Performance: Choosing the Right Instance (CPN212) | AWS...
 
Symantec_b-better-backup-for-big-data_DS
Symantec_b-better-backup-for-big-data_DSSymantec_b-better-backup-for-big-data_DS
Symantec_b-better-backup-for-big-data_DS
 
Sizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference ArchitectureSizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference Architecture
 
200% Increment in Server Availability for the Client in 6 Months - Fingent C...
 200% Increment in Server Availability for the Client in 6 Months - Fingent C... 200% Increment in Server Availability for the Client in 6 Months - Fingent C...
200% Increment in Server Availability for the Client in 6 Months - Fingent C...
 
9. intel prez sesiune hw
9. intel prez sesiune hw9. intel prez sesiune hw
9. intel prez sesiune hw
 
Oracle Planning and Budgeting Cloud Service (PBCS)
Oracle Planning and Budgeting Cloud Service (PBCS)Oracle Planning and Budgeting Cloud Service (PBCS)
Oracle Planning and Budgeting Cloud Service (PBCS)
 
E-Business Suite on Oracle Cloud
E-Business Suite on Oracle CloudE-Business Suite on Oracle Cloud
E-Business Suite on Oracle Cloud
 
4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...4 facing explosive data growth five ways to optimize storage for oracle datab...
4 facing explosive data growth five ways to optimize storage for oracle datab...
 
HarshaKore-HCLTechnologies
HarshaKore-HCLTechnologiesHarshaKore-HCLTechnologies
HarshaKore-HCLTechnologies
 
Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12Rightsizing oracle-upgrade-to-ebs-r12
Rightsizing oracle-upgrade-to-ebs-r12
 
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...
Upgrading to Oracle Hyperion Enterprise Performance Management 11.1.2.3 and B...
 
Siraj_DBA
Siraj_DBASiraj_DBA
Siraj_DBA
 
Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...
Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...
Global Financial Leader Consolidates Mainframe Storage and Reduces Costs with...
 

Similar to Collaborate14 GNTX Overview

New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13EDB
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13EDB
 
Webinar: The OpEx Business Plan for NoSQL
 Webinar: The OpEx Business Plan for NoSQL Webinar: The OpEx Business Plan for NoSQL
Webinar: The OpEx Business Plan for NoSQLMongoDB
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open SourceEDB
 
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
How KeyBank Used Elastic to Build an Enterprise Monitoring SolutionHow KeyBank Used Elastic to Build an Enterprise Monitoring Solution
How KeyBank Used Elastic to Build an Enterprise Monitoring SolutionElasticsearch
 
Designing for operability and managability
Designing for operability and managabilityDesigning for operability and managability
Designing for operability and managabilityGaurav Bahrani
 
Retour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenantRetour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenantSwiss Data Forum Swiss Data Forum
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolEDB
 
Healthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache SparkHealthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache SparkDatabricks
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutionssolarisyougood
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics PlatformSantanu Dey
 
Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA EDB
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewDaryll Whyte
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxEDB
 
Green Plum IIIT- Allahabad
Green Plum IIIT- Allahabad Green Plum IIIT- Allahabad
Green Plum IIIT- Allahabad IIIT ALLAHABAD
 
Melt iron heterogeneous computing - lspe v3
Melt iron   heterogeneous computing - lspe v3Melt iron   heterogeneous computing - lspe v3
Melt iron heterogeneous computing - lspe v3Rinka Singh
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionSplunk
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesAlfredo Abate
 
Task allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed systemTask allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed systemDeepak Shankar
 

Similar to Collaborate14 GNTX Overview (20)

New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13New enhancements for security and usability in EDB 13
New enhancements for security and usability in EDB 13
 
Webinar: The OpEx Business Plan for NoSQL
 Webinar: The OpEx Business Plan for NoSQL Webinar: The OpEx Business Plan for NoSQL
Webinar: The OpEx Business Plan for NoSQL
 
Optimize with Open Source
Optimize with Open SourceOptimize with Open Source
Optimize with Open Source
 
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
How KeyBank Used Elastic to Build an Enterprise Monitoring SolutionHow KeyBank Used Elastic to Build an Enterprise Monitoring Solution
How KeyBank Used Elastic to Build an Enterprise Monitoring Solution
 
Designing for operability and managability
Designing for operability and managabilityDesigning for operability and managability
Designing for operability and managability
 
Retour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenantRetour d'expérience d'un environnement base de données multitenant
Retour d'expérience d'un environnement base de données multitenant
 
PostgreSQL as a Strategic Tool
PostgreSQL as a Strategic ToolPostgreSQL as a Strategic Tool
PostgreSQL as a Strategic Tool
 
Healthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache SparkHealthcare Claim Reimbursement using Apache Spark
Healthcare Claim Reimbursement using Apache Spark
 
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
VMworld 2013: Strategic Reasons for Classifying Workloads for Tier 1 Virtuali...
 
Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
 
Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA Best Practices for Becoming an Exceptional Postgres DBA
Best Practices for Becoming an Exceptional Postgres DBA
 
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio OverviewOracle Database Appliance (ODA) X6-2 Portfolio Overview
Oracle Database Appliance (ODA) X6-2 Portfolio Overview
 
Save money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinuxSave money with Postgres on IBM PowerLinux
Save money with Postgres on IBM PowerLinux
 
Green Plum IIIT- Allahabad
Green Plum IIIT- Allahabad Green Plum IIIT- Allahabad
Green Plum IIIT- Allahabad
 
Melt iron heterogeneous computing - lspe v3
Melt iron   heterogeneous computing - lspe v3Melt iron   heterogeneous computing - lspe v3
Melt iron heterogeneous computing - lspe v3
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
 
Task allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed systemTask allocation on many core-multi processor distributed system
Task allocation on many core-multi processor distributed system
 

Collaborate14 GNTX Overview

  • 1. REMINDER Check in on the COLLABORATE mobile app An Alternative to Exadata for Large Scale Enterprise Applications Prepared by: Cliff Burgess Director of Information Technology Gentex Corporation Gentex Corporation’s Journey to an “End-state” Architecture Session ID#: 13895
  • 2. What a Long, Strange Trip Its Been ■ Joined Gentex as IT Dir. in June of 2012 ■ 12 yrs. Oracle Applications Pre-sales ▪ North-central, Midwest Region SC Manager ▪ Commercial Accounts for ERP Applications ▪ Solution Architect for Industrial & Automotive Accounts ■ Prior to Joining Oracle ▪ European IT Manager ▪ Led Implementations — Oracle EBS (10.7) — QAD — Hyperion ■ CPA, Internal Audit and International/Operational Accountant
  • 3. Gentex Corporation(GNTX): Overview ■ Products ▪ Interior and exterior automatic- dimming rearview mirrors, and cameras/sensors and electronic features/displays ▪ Commercial fire protection products, including smoke detectors, alarms and signaling devices ▪ Dimmable aircraft windows ■ Enterprise Applications Footprint ▪ Oracle ERP 12.0.6 — Finance, Procurement, Manufacturing, WMS & BI — Decentralized Value Chain Planning: ASCP, APCC, IO & Demantra – This tertiary sub-bullet will be seldom used, but available ▪ Custom MES & PLM
  • 4. Gentex Corporation’s Journey to “End-state” Architecture This is a subtitle or bulleted list
  • 5. Agenda ■ Decision Making Process ■ Journey to “End-state” Architecture ▪ Efforts to Improve Performance & Stability ▪ Hardware & Storage Upgrade: Prototype ▪ Hardware & Storage Upgrade: End-state ▪ Ongoing Efforts to Optimize ■ Performance & Benchmarking APS ■ Summary ■ Q&A
  • 6. CPU 8 Per Box Clock speed 3.0 Ghz Total Cluster CPU 16 RAM Max Capacity 32 GB Installed 32 GB Total Cluster RAM 64 Database RAC 11gR1 DB Version 11.1.0.7 Original Infrastructure
  • 7. Engineered Systems vs. Commodity Hardware ■ Benefits ▪ Improved Manageability ▪ Improved Performance ■ Issues ▪ Lack of Knowledge & Skill ▪ Incremental Cost — ¼ Rack Increments — Software — Advanced Options ▪ Only Resolves DB Infrastructure ■ Benefits ▪ Known Infrastructure ▪ Lower Initial Cost ▪ Supports Entire “Stack” ■ Issues ▪ Multiple Vendors & Manageability ▪ Cost to Obtain Performance ▪ Complexity of License Management
  • 8. DB CPU 16 Per Box Clock speed 3.3 Ghz Total Cluster CPU 32 DB RAM Max Capacity 256 GB Installed 160 GB Total Cluster RAM 320 Database RAC 11gR1 DB Version 11.1.0.7 Prototype Infrastructure ■ Focus on Increase in RAM and CPU Speed ■ Virtualized Apps Tier and Segmented PROD I/O ■ Improved DB Maintenance & Performance
  • 9. DB CPU 8 Per Box Clock speed 3.3 Ghz Total Cluster CPU 24 DB RAM Max Capacity Per Box 256 GB Installed 160 GB Per Box Total Cluster RAM 768GB Database RAC 11gR2 DB Version 11.2.0.3 “End-state” Infrastructure ■ Improved RAC Configuration ■ 1,100% increase in RAM with only a 50% increase in CPUs ■ Physical DB Tier. All else is Virtual. ■ Licensing Complexity with Virtualization.
  • 10. • Secondary Data Center for Disaster Recovery • Oracle Active Data Guard for Replication • Off-load Traffic From Production • Backup • Business Intelligence “End-state” Infrastructure (continued) ■ (DR) Minimal Configuration to Support Operations ■ Provides DR Capabilities but Supports Daily Operations ■ Reduce Load on PROD infrastructure
  • 11. Ongoing Efforts to Sustain Performance ■ Oracle EBS Purge Portal ■ Strict “Code Review” Process ■ Improved Monitoring via Oracle Enterprise Manager (OEM) ■ DBA Time Dedicated to AWR Review & Corrective Actions ■ Focus on Routine DB Maintenance ■ Continuous Improvement Project for Infrastructure Design DATA Growth TB NetApp Disk (+… 0 1 2 3 4 5 6 7 8 DATA Growth TB TableSpace Growth TB NetApp Disk (+ Snaps) Used TB NetApp Disk Needed TB
  • 12. • Material Based Planner (MBP) would consume 100% of Available Memory. • Process could force need for a hard re- boot of the server. • MBP is basically a concurrent process. • ASCP is data driven and plan run-times are very dependent on run-time parameters. • Long plan run-times have a negative impact on the business • Forms & Reports shared same host with MBP causing poor user experience. • Over-provisioning of host resources creates performance issues. Performance & Benchmarking APS Before After
  • 13. Summary ■ Leverage virtualization to Isolate Processes and Maximize Utilization of Resources. ■ Invest in Memory, Fast CPUs and Architecture to Minimize Investment in Software. ■ Understand License Impact on All Decisions ■ Focus DBAs on Performance & Maintenance ■ Leverage Performance Lab to Test Emerging Technologies ▪ Solid-state Storage ▪ I/O Tuning ▪ Network Configuration ▪ Processor Upgrades Build Test Measure Deploy
  • 14. Thank You for Your Attention Cliff Burgess Director of Information Technology Gentex Corporation cliff.burgess@gentex.com
  • 15. Please complete the session evaluation We appreciate your feedback and insight You may complete the session evaluation either on paper or online via the mobile app