collaborate14 gntx overview

15
#13895 REMINDER Check in on the COLLABORATE mobile app #13895 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

Upload: cliff-burgess

Post on 11-Apr-2017

173 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Collaborate14 GNTX Overview

#13

895

REMINDERCheck in on the

COLLABORATE mobile app

#13

895

An Alternative to Exadata for Large Scale Enterprise Applications

Prepared by:Cliff BurgessDirector of Information TechnologyGentex Corporation

Gentex Corporation’s Journey to an “End-state” Architecture

Session ID#: 13895

Page 2: Collaborate14 GNTX Overview

#13

895

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

Page 3: Collaborate14 GNTX Overview

#13

895

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

Page 4: Collaborate14 GNTX Overview

#13

895

4

Gentex Corporation’s Journey to “End-state” Architecture

This is a subtitle or bulleted list

Page 5: Collaborate14 GNTX Overview

#13

895

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

Page 6: Collaborate14 GNTX Overview

#13

895

6

CPU 8 Per BoxClock speed 3.0 GhzTotal Cluster CPU 16

RAMMax Capacity 32 GBInstalled 32 GBTotal Cluster RAM 64

DatabaseRAC 11gR1DB Version 11.1.0.7

Original Infrastructure

Page 7: Collaborate14 GNTX Overview

#13

895

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

Page 8: Collaborate14 GNTX Overview

#13

895

8

DB CPU 16 Per BoxClock speed 3.3 GhzTotal Cluster CPU 32

DB RAMMax Capacity 256 GBInstalled 160 GBTotal Cluster RAM 320

DatabaseRAC 11gR1DB 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

Page 9: Collaborate14 GNTX Overview

#13

895

9

DB CPU 8 Per Box Clock speed 3.3 GhzTotal Cluster CPU 24

DB RAMMax Capacity Per Box 256 GBInstalled 160 GB Per BoxTotal Cluster RAM 768GB

DatabaseRAC 11gR2DB 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.

Page 10: Collaborate14 GNTX Overview

#13

895

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

Page 11: Collaborate14 GNTX Overview

#13

895

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 Design1/1

/09

1/1/1

1

1/1/1

3

0

1

2

3

4

5

6

7

8

DATA Growth TB

DATA Growth TBTableSpace Growth TBNetApp Disk (+ Snaps) Used TBNetApp Disk Needed TB

Page 12: Collaborate14 GNTX Overview

#13

895

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 APSBeforeAfter

Page 13: Collaborate14 GNTX Overview

#13

895

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

Page 14: Collaborate14 GNTX Overview

#13

895

14

Thank You for Your Attention

Q & A

Cliff BurgessDirector of Information TechnologyGentex [email protected]

Page 15: Collaborate14 GNTX Overview

#13

895

#13

895

Please complete the session evaluationWe appreciate your feedback and insight

You may complete the session evaluation either on paper or online via the mobile app