SlideShare a Scribd company logo
2018 © Trivadis
BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG KOPENHAGEN MUNICH STUTTGART VIENNA
2018 © Trivadis
Exadata X7-2 POC with OVM
Jacques Kostic
Principal Consultant IMS Lausanne
Emiliano Fusaglia
Principal Consultant IMS Lausanne
TechEvent September 2018
Exadata X7-2 POC with OVM
1
2018 © Trivadis
Exadata X7-2 POC with OVM
2
TechEvent September 2018
Experience:
• Initially C/C++ developer
• In touch with Oracle since 1990 from version 4 on SCO Unix!
• High Availability and Backup & Recovery Architect
• SQL and Instance Performance & Tuning
• License Audit and Consolidation
Certifications:
• Oracle Certified Master 11g & 12c
• Oracle 11g Performance Tuning Certified Expert
• Oracle RAC 11g and Grid Infrastructure Administration
• Oracle Exadata Administrator Certified Expert
• Oracle Certified SQL Expert 11g
Teaching Courses at Trivadis:
• Oracle 11g & 12c Grid Infrastructure & RAC
• Oracle 11g & 12c Data Guard
• Oracle 11g & 12c Performance & Tuning
• Oracle 11g & 12c Administration
• SQL & PL-SQL
• OEM – 12 & 13
About me…
@JKOFR
2018 © Trivadis
Exadata X7-2 POC with OVM
3
TechEvent September 2018
Specialties:
• Database Cloud computing (DBaaS)
• Oracle RAC
• Grid Infrastructure (CRS, ASM)
• Data Guard
• Instance and SQL Performance & Tuning
• Linux & Virtualization
Certifications:
• Oracle Certified Professional 9i, 10g, 11g & 12c
• Oracle Exadata Administrator X3 –X4 Certified Expert
Teaching Courses at Trivadis:
• Oracle 11g & 12c Grid Infrastructure & RAC
• Oracle 11g & 12c Data Guard
• Oracle Exadata
• Oracle 12c New Features
About me…
@EFusaglia
2018 © Trivadis
AGENDA
1. Customer Introduction
2. Trivadis Proposal
3. POC Execution
4. Conclusion
5. Q&A
TechEvent September 2018
Exadata X7-2 POC with OVM
6
2018 © Trivadis
Customer Introduction
TechEvent September 2018
Exadata X7-2 POC with OVM
7
2018 © Trivadis
Customer Overview
The name will not be disclosed but the most relevant
characteristics to the project are reported below.
 Major player of the banking sector
 In the process to choose the next DWH platform able to guarantee:
 Optimal Performance
 Scalability
 Licensing Optimization
 Consolidation
Customer
Environment
TechEvent September 2018
Exadata X7-2 POC with OVM
8
2018 © Trivadis
Additional Information & Requirements
 Current Production database size of 18TB, annually increasing of 15%.
 Guarantee an RTO of 24h and an RPO 6h.
 Increase the number of DWH environments from 3 to 6.
 QA database should be a full production copy, while the remaining environments a
data subset.
 The sub-setting procedure should be developed by the supplier.
 The new architecture should offer fast cloning procedure.
TechEvent September 2018
Exadata X7-2 POC with OVM
9
2018 © Trivadis
Current Oracle architecture
 IBM AIX P7, two Production LPAR and one QA all with capped CPUs
 PROD: 9 VCPU, 148 GB of RAM
 QA: 6 VCPU, 148 GB of RAM
 SMT4
 Distributed on two data centers, maintained by IBM Storage SVC replication
 Oracle Licenses 10 CPU Enterprise Edition with:
 Partitioning
 Diagnostic Pack
 Tuning packs
 Major Performance problems:
 Poor IO performances
 CPU bound
TechEvent September 2018
Exadata X7-2 POC with OVM
10
2018 © Trivadis
Trivadis proposal
TechEvent September 2018
Exadata X7-2 POC with OVM
11
2018 © Trivadis
Trivadis Proposal
After a careful evaluation Trivadis was convinced that the Exadata X7-2 was the best option in
term of:
 Customer satisfaction.
 Agility to integrate a new DWH platform inside the customer’s ecosystem.
Than the next question was: Bare Metal or Virtualized?
TechEvent September 2018
Exadata X7-2 POC with OVM
12
2018 © Trivadis
Exadata X7-2: Bare Metal
Pros.
 Use the entire machine capacity
 Less environments to manage
 Pay-as-you-grow approach (COD) for software licensing
 Minimum 14 cores per DB nodes (8 for Eighth Rack)
 All Oracle options are licensed on all cores
 https://docs.oracle.com/cd/E80920_01/DBMLI/exadata-capacity-on-demand.htm#DBMLI147
 IO Resource Management
Cons.
 No physical isolation between environments
 License costs
TechEvent September 2018
Exadata X7-2 POC with OVM
13
2018 © Trivadis
Exadata X7-2: Virtualized
Pros.
 Physical isolation between environments
 OVM Hard partitioning facilitate licensing optimization
 Minimum 14 cores per DB nodes (8 cores for Eighth Rack) must be licensed for
Enterprise Edition
 For other options, it’s linked to the CPU allocation of each VM
 Two cores per database node reserved to dom0 (no license required)
 Flexible and dynamic vCPU allocation
 IO Resource Management between databases accros all VMs.
Db_unique_name must be unique across the entire Exadata
Cons.
 More complex to manage
TechEvent September 2018
Exadata X7-2 POC with OVM
14
2018 © Trivadis
Trivadis Architecture based on Exadata X7-2 Virtualized
TechEvent September 2018
Exadata X7-2 POC with OVM
15
PRD PRD’
passive
Cell 1 Cell 2 Cell 3
NAS Backup
STB STB’
passive
INT’
passive
INT
Cell 1 Cell 2 Cell 3
NAS Backup
QA’
passive
QA
Site 1 Site 2
Data Gard
Replication
AD’
passive
AD
HM’
passive
HM
Trivadis Intelligent Backup
2018 © Trivadis
 Dynamic host cpu reconfiguration using: xm vcpu-set
 Dynamic oracle CPU_COUNT adjustment as of Oracle Oracle 12c
 Dynamic resource management update
Exadata X7-2: Elastic Capacity on Demand
Elasticity on demand: up to 34 vCPUs per VM
DEVPRD
34 vCPUs
18 vCPUs
2 vCPUs
TechEvent September 2018
Exadata X7-2 POC with OVM
18
2018 © Trivadis
Database Fast Clone
 Use ASM Sparse Disk Group
 Suitable for NON-Production database
 Smart Scan is supported!
 It requires a TestMaster database open in Read Only
 The Test Master Database can not be modified or deleted as long the latest
child snapshot is in use, due to Exadata Snapshot technology which uses
“allocate on first write”, and not “copy on write” snapshot.
 IO Performance degradation:
 100 time slower - 35 microsecond vs 3.5 millisecond
 More info's here: https://emilianofusaglia.net/tag/asm-sparse-disk-group/
TechEvent September 2018
Exadata X7-2 POC with OVM
19
2018 © Trivadis
Licensing Optimization
 Cold Failover mode
 Oracle Active/Passive 10-days-per-year
 http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdf
 18 CPU Licenses required including:
 Enterprise Edition
 Partitioning
 Diagnostic and Tuning Packs
 Single instance databases on Oracle 12.2.0.1
TechEvent September 2018
Exadata X7-2 POC with OVM
20
2018 © Trivadis
POC Execution and Result
TechEvent September 2018
Exadata X7-2 POC with OVM
21
2018 © Trivadis
POC Execution: the context
Our Competitor
 IBM P8
 Full Flash Storage
 Max 16 Cores with SMT8
 Tests done with 10, 12,14 cores SMT8
 Corresponding CPU licenses: 10, 12, 14
 1 database 18 TB with 90 GB of SGA
 Oracle 12.2.0.1
TechEvent September 2018
Exadata X7-2 POC with OVM
22
2018 © Trivadis
POC Execution: the context
Our Environment
 Exadata X7-2 ¼ rack
 OVM Configuration
 Single instance mode
 Two-node cluster with various vCPUs configurations
 36, 28, 24, 20, 16
 Corresponding CPU licenses: 9, 7, 6, 5, 4
 1 database 18 TB with 90 GB of SGA
 Oracle 12.2.0.1
TechEvent September 2018
Exadata X7-2 POC with OVM
23
2018 © Trivadis
POC Execution: the context
In Summary
 Trivadis is proposing a complete change of architecture
 IBM is just replacing P7 by P8 and adding Full Flash Storage
TechEvent September 2018
Exadata X7-2 POC with OVM
24
2018 © Trivadis
POC Execution: the setup
 We had problems to setup the stuff
 We had to use October 2017 Image
 Thanks a lot to Arrow for the help!
TechEvent September 2018
Exadata X7-2 POC with OVM
25
2018 © Trivadis
POC Execution : the setup
TechEvent September 2018
Exadata X7-2 POC with OVM
26
We had network problems with
the management switch!
In reality the step was failing
because the Switch was OFF
2018 © Trivadis
POC Execution: the initial load
 Import took more than 54 hours for IBM
 It took around 48 hours on Exadata
 We used Multitenant to facilitate iterations during the POC
 Pluggable database snapshots
TechEvent September 2018
Exadata X7-2 POC with OVM
27
We get finally
ready to start!
2018 © Trivadis
POC Execution: the result
 IBM was able to increase the load speed by a factor of four.
 But it was achieved by:
 using the 14 cores (SMT8) configuration
 Setting the optimizer to 11.2.0.4 features!
- Many ORA-00600 on stats export/imports during the load processing
 High CPU usage during the processing
 Runs with 12 and 10 cores were CPU bound
 But still performing around 2.5 better than the current state
 Because run using 14 cores was not CPU bond, they stopped at that level.
 But they did not tried to run using optimizer_feature=’12.2.0.1’!
TechEvent September 2018
Exadata X7-2 POC with OVM
28
2018 © Trivadis
POC Execution: the result
 We started our first run with 36 vCPUs and we achieved a speed increased by
factor two:
 Leaving the optimize to the default 12.2.0.1 value.
 Low CPU usage
 Average IO wait time of 35 microseconds!
 Some jobs were running very badly and we discovered that the optimizer setting
was not the same used by our competitor 
 We decided to fix the underlying queries!
TechEvent September 2018
Exadata X7-2 POC with OVM
29
2018 © Trivadis
POC Execution: the result
 Some queries were hinted to use optimizer_feature=‘12.1.0.2’
 Some queries were hinted to use optimizer_feature=’11.2.0.4’
 Some queries were hinted to avoid view merge
 Some queries where hinted to avoid materialize of a particular factoring
clause
TechEvent September 2018
Exadata X7-2 POC with OVM
30
2018 © Trivadis
POC Execution: the result
 We were finally able to achieve the same performance result obtain by
IBM!
 We decided then to start downsizing the vCPU configuration to see what
we can get from this beast!
 Runs with 28 and 24 did not change the performances at all!
 We got 3% less performance with 20 vCPU and around 8% less with 16
vCPU!
 CPU usage was high but acceptable with the 16 vCPU configuration
TechEvent September 2018
Exadata X7-2 POC with OVM
31
2018 © Trivadis
POC Execution : Conclusions
Following our different runs
 We decide to adjust our final offer to 24 vCPU
 There are still lot of optimizations to be done!
TechEvent September 2018
Exadata X7-2 POC with OVM
32
2018 © Trivadis
Conclusion
TechEvent September 2018
Exadata X7-2 POC with OVM
33
2018 © Trivadis
Conclusion
 We fully addressed all customer needs
 The scalability of our platform (measured with the ratio
between the number of vCPUs and the jobs execution time)
was a key success
TechEvent September 2018
Exadata X7-2 POC with OVM
34
Jacques Kostic, Principal Consultant
Tel. +41-79-909 7263 Jacques.Kostic@trivadis.com
Emilian Fusaglia, Principal Consultant
Tel. +41-79-909 7213 Emiliano.Fusaglia@trivadis.com
35 TechEvent September 201814.09.2018
Session Feedback – now
TechEvent September 201836 14.09.2018
Please use the Trivadis Events mobile app to give feedback on each session
Use "My schedule" if you have registered for a session
Otherwise use "Agenda" and the search function
If the mobile app does not work (or if you have a Windows smartphone), use your
smartphone browser
– URL: http://trivadis.quickmobileplatform.eu/
– User name: <your_loginname> (such as "svv")
– Password: sent by e-mail...

More Related Content

PPTX
Poc exadata 2018
PPTX
Poc Exadata X7-2 OVM
PPTX
Postgre sql best_practices
PDF
Poc exadata pres_doag_2015
PDF
State of ARM-based HPC
PDF
CUDA-Python and RAPIDS for blazing fast scientific computing
PDF
NNSA Explorations: ARM for Supercomputing
PPTX
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...
Poc exadata 2018
Poc Exadata X7-2 OVM
Postgre sql best_practices
Poc exadata pres_doag_2015
State of ARM-based HPC
CUDA-Python and RAPIDS for blazing fast scientific computing
NNSA Explorations: ARM for Supercomputing
Software Network Data Plane - Satisfying the need for speed - FD.io - VPP and...

What's hot (20)

PDF
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
PDF
Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
PDF
Hardware & Software Platforms for HPC, AI and ML
PPTX
DPDK IPSec performance benchmark ~ Georgii Tkachuk
PDF
Leveraging open source for large scale analytics
PDF
Preparing to program Aurora at Exascale - Early experiences and future direct...
PPT
Sci scada toolbox
PDF
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
PDF
Container Attached Storage (CAS) with OpenEBS - SDC 2018
PDF
Lenovo HPC Strategy Update
PDF
Xilinx Edge Compute using Power 9 /OpenPOWER systems
PDF
Energy Efficient Computing using Dynamic Tuning
PDF
Deep Learning on the SaturnV Cluster
PDF
ODSA Use Case - SmartNIC
PDF
ODSA Proof of Concept SmartNIC Speeds & Feeds
PPTX
TLDK - FD.io Sept 2016
PDF
Plan with confidence: Route to a successful Do178c multicore certification
PDF
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
PDF
Programming Models for Exascale Systems
PDF
Nvidia at SEMICon, Munich
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Linux on RISC-V with Open Source Hardware (Open Source Summit Japan 2020)
Hardware & Software Platforms for HPC, AI and ML
DPDK IPSec performance benchmark ~ Georgii Tkachuk
Leveraging open source for large scale analytics
Preparing to program Aurora at Exascale - Early experiences and future direct...
Sci scada toolbox
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
Container Attached Storage (CAS) with OpenEBS - SDC 2018
Lenovo HPC Strategy Update
Xilinx Edge Compute using Power 9 /OpenPOWER systems
Energy Efficient Computing using Dynamic Tuning
Deep Learning on the SaturnV Cluster
ODSA Use Case - SmartNIC
ODSA Proof of Concept SmartNIC Speeds & Feeds
TLDK - FD.io Sept 2016
Plan with confidence: Route to a successful Do178c multicore certification
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Programming Models for Exascale Systems
Nvidia at SEMICon, Munich
Ad

Similar to TechEvent Exdata X7-2 POC with OVM (20)

PPTX
Exadata 12c New Features RMOUG
PDF
Meetup Oracle Database MAD_BCN: 4 Saborea Exadata
PDF
Perf tuning with-multitenant
PPT
Exadata architecture and internals presentation
PDF
Exadata Deployment Bare Metal vs Virtualized
PDF
Exadata_X10M-Hardware-Overview.pdf
PDF
PoC Oracle Exadata - Retour d'expérience
PDF
505 kobal exadata
PPTX
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
PDF
Open world exadata_top_10_lessons_learned
PDF
Doag 2014 konrad-haefeli_in-memory-option-on-exadata
PDF
prm4114-exadatastrategy.pdf
PPT
Collier exadata technical overview presentation 4 14-10
PDF
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
PDF
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
PDF
A5 oracle exadata-the game changer for online transaction processing data w...
PPTX
Exadata x4 for_sap
PPTX
Intro to Exadata
PPTX
Collaborate14 GNTX Overview
PDF
Why Use Oracle VM for Oracle Databases? Revera Presentation
Exadata 12c New Features RMOUG
Meetup Oracle Database MAD_BCN: 4 Saborea Exadata
Perf tuning with-multitenant
Exadata architecture and internals presentation
Exadata Deployment Bare Metal vs Virtualized
Exadata_X10M-Hardware-Overview.pdf
PoC Oracle Exadata - Retour d'expérience
505 kobal exadata
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
Open world exadata_top_10_lessons_learned
Doag 2014 konrad-haefeli_in-memory-option-on-exadata
prm4114-exadatastrategy.pdf
Collier exadata technical overview presentation 4 14-10
Exadata z pohledu zákazníka a novinky generace X8M - 1. část
Přehled portfolia Oracle Database Appliance a praktických případů v regionu EMEA
A5 oracle exadata-the game changer for online transaction processing data w...
Exadata x4 for_sap
Intro to Exadata
Collaborate14 GNTX Overview
Why Use Oracle VM for Oracle Databases? Revera Presentation
Ad

More from Trivadis (20)

PDF
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
PDF
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
PDF
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
PDF
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
PDF
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
PDF
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
PDF
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
PDF
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
PDF
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
PDF
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
PDF
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
PDF
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
PDF
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
PDF
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
PDF
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
PDF
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
PDF
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
PDF
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
PDF
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
PDF
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Azure Days 2019: Master the Move to Azure (Konrad Brunner)
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...
TechEvent 2019: Oracle Database Appliance M/L - Erfahrungen und Erfolgsmethod...
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - Trivadis
TechEvent 2019: Trivadis & Swisscom Partner Angebote; Konrad Häfeli, Markus O...
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...
TechEvent 2019: Vom Rechenzentrum in die Oracle Cloud - Übertragungsmethoden;...
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis

Recently uploaded (20)

PDF
Approach and Philosophy of On baking technology
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
MYSQL Presentation for SQL database connectivity
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Approach and Philosophy of On baking technology
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
Machine learning based COVID-19 study performance prediction
Unlocking AI with Model Context Protocol (MCP)
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Group 1 Presentation -Planning and Decision Making .pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation_ Review paper, used for researhc scholars
Spectral efficient network and resource selection model in 5G networks
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Weekly Chronicles - August'25-Week II
MYSQL Presentation for SQL database connectivity
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing

TechEvent Exdata X7-2 POC with OVM

  • 1. 2018 © Trivadis BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG KOPENHAGEN MUNICH STUTTGART VIENNA 2018 © Trivadis Exadata X7-2 POC with OVM Jacques Kostic Principal Consultant IMS Lausanne Emiliano Fusaglia Principal Consultant IMS Lausanne TechEvent September 2018 Exadata X7-2 POC with OVM 1
  • 2. 2018 © Trivadis Exadata X7-2 POC with OVM 2 TechEvent September 2018 Experience: • Initially C/C++ developer • In touch with Oracle since 1990 from version 4 on SCO Unix! • High Availability and Backup & Recovery Architect • SQL and Instance Performance & Tuning • License Audit and Consolidation Certifications: • Oracle Certified Master 11g & 12c • Oracle 11g Performance Tuning Certified Expert • Oracle RAC 11g and Grid Infrastructure Administration • Oracle Exadata Administrator Certified Expert • Oracle Certified SQL Expert 11g Teaching Courses at Trivadis: • Oracle 11g & 12c Grid Infrastructure & RAC • Oracle 11g & 12c Data Guard • Oracle 11g & 12c Performance & Tuning • Oracle 11g & 12c Administration • SQL & PL-SQL • OEM – 12 & 13 About me… @JKOFR
  • 3. 2018 © Trivadis Exadata X7-2 POC with OVM 3 TechEvent September 2018 Specialties: • Database Cloud computing (DBaaS) • Oracle RAC • Grid Infrastructure (CRS, ASM) • Data Guard • Instance and SQL Performance & Tuning • Linux & Virtualization Certifications: • Oracle Certified Professional 9i, 10g, 11g & 12c • Oracle Exadata Administrator X3 –X4 Certified Expert Teaching Courses at Trivadis: • Oracle 11g & 12c Grid Infrastructure & RAC • Oracle 11g & 12c Data Guard • Oracle Exadata • Oracle 12c New Features About me… @EFusaglia
  • 4. 2018 © Trivadis AGENDA 1. Customer Introduction 2. Trivadis Proposal 3. POC Execution 4. Conclusion 5. Q&A TechEvent September 2018 Exadata X7-2 POC with OVM 6
  • 5. 2018 © Trivadis Customer Introduction TechEvent September 2018 Exadata X7-2 POC with OVM 7
  • 6. 2018 © Trivadis Customer Overview The name will not be disclosed but the most relevant characteristics to the project are reported below.  Major player of the banking sector  In the process to choose the next DWH platform able to guarantee:  Optimal Performance  Scalability  Licensing Optimization  Consolidation Customer Environment TechEvent September 2018 Exadata X7-2 POC with OVM 8
  • 7. 2018 © Trivadis Additional Information & Requirements  Current Production database size of 18TB, annually increasing of 15%.  Guarantee an RTO of 24h and an RPO 6h.  Increase the number of DWH environments from 3 to 6.  QA database should be a full production copy, while the remaining environments a data subset.  The sub-setting procedure should be developed by the supplier.  The new architecture should offer fast cloning procedure. TechEvent September 2018 Exadata X7-2 POC with OVM 9
  • 8. 2018 © Trivadis Current Oracle architecture  IBM AIX P7, two Production LPAR and one QA all with capped CPUs  PROD: 9 VCPU, 148 GB of RAM  QA: 6 VCPU, 148 GB of RAM  SMT4  Distributed on two data centers, maintained by IBM Storage SVC replication  Oracle Licenses 10 CPU Enterprise Edition with:  Partitioning  Diagnostic Pack  Tuning packs  Major Performance problems:  Poor IO performances  CPU bound TechEvent September 2018 Exadata X7-2 POC with OVM 10
  • 9. 2018 © Trivadis Trivadis proposal TechEvent September 2018 Exadata X7-2 POC with OVM 11
  • 10. 2018 © Trivadis Trivadis Proposal After a careful evaluation Trivadis was convinced that the Exadata X7-2 was the best option in term of:  Customer satisfaction.  Agility to integrate a new DWH platform inside the customer’s ecosystem. Than the next question was: Bare Metal or Virtualized? TechEvent September 2018 Exadata X7-2 POC with OVM 12
  • 11. 2018 © Trivadis Exadata X7-2: Bare Metal Pros.  Use the entire machine capacity  Less environments to manage  Pay-as-you-grow approach (COD) for software licensing  Minimum 14 cores per DB nodes (8 for Eighth Rack)  All Oracle options are licensed on all cores  https://docs.oracle.com/cd/E80920_01/DBMLI/exadata-capacity-on-demand.htm#DBMLI147  IO Resource Management Cons.  No physical isolation between environments  License costs TechEvent September 2018 Exadata X7-2 POC with OVM 13
  • 12. 2018 © Trivadis Exadata X7-2: Virtualized Pros.  Physical isolation between environments  OVM Hard partitioning facilitate licensing optimization  Minimum 14 cores per DB nodes (8 cores for Eighth Rack) must be licensed for Enterprise Edition  For other options, it’s linked to the CPU allocation of each VM  Two cores per database node reserved to dom0 (no license required)  Flexible and dynamic vCPU allocation  IO Resource Management between databases accros all VMs. Db_unique_name must be unique across the entire Exadata Cons.  More complex to manage TechEvent September 2018 Exadata X7-2 POC with OVM 14
  • 13. 2018 © Trivadis Trivadis Architecture based on Exadata X7-2 Virtualized TechEvent September 2018 Exadata X7-2 POC with OVM 15 PRD PRD’ passive Cell 1 Cell 2 Cell 3 NAS Backup STB STB’ passive INT’ passive INT Cell 1 Cell 2 Cell 3 NAS Backup QA’ passive QA Site 1 Site 2 Data Gard Replication AD’ passive AD HM’ passive HM Trivadis Intelligent Backup
  • 14. 2018 © Trivadis  Dynamic host cpu reconfiguration using: xm vcpu-set  Dynamic oracle CPU_COUNT adjustment as of Oracle Oracle 12c  Dynamic resource management update Exadata X7-2: Elastic Capacity on Demand Elasticity on demand: up to 34 vCPUs per VM DEVPRD 34 vCPUs 18 vCPUs 2 vCPUs TechEvent September 2018 Exadata X7-2 POC with OVM 18
  • 15. 2018 © Trivadis Database Fast Clone  Use ASM Sparse Disk Group  Suitable for NON-Production database  Smart Scan is supported!  It requires a TestMaster database open in Read Only  The Test Master Database can not be modified or deleted as long the latest child snapshot is in use, due to Exadata Snapshot technology which uses “allocate on first write”, and not “copy on write” snapshot.  IO Performance degradation:  100 time slower - 35 microsecond vs 3.5 millisecond  More info's here: https://emilianofusaglia.net/tag/asm-sparse-disk-group/ TechEvent September 2018 Exadata X7-2 POC with OVM 19
  • 16. 2018 © Trivadis Licensing Optimization  Cold Failover mode  Oracle Active/Passive 10-days-per-year  http://www.oracle.com/us/corporate/pricing/data-recovery-licensing-070587.pdf  18 CPU Licenses required including:  Enterprise Edition  Partitioning  Diagnostic and Tuning Packs  Single instance databases on Oracle 12.2.0.1 TechEvent September 2018 Exadata X7-2 POC with OVM 20
  • 17. 2018 © Trivadis POC Execution and Result TechEvent September 2018 Exadata X7-2 POC with OVM 21
  • 18. 2018 © Trivadis POC Execution: the context Our Competitor  IBM P8  Full Flash Storage  Max 16 Cores with SMT8  Tests done with 10, 12,14 cores SMT8  Corresponding CPU licenses: 10, 12, 14  1 database 18 TB with 90 GB of SGA  Oracle 12.2.0.1 TechEvent September 2018 Exadata X7-2 POC with OVM 22
  • 19. 2018 © Trivadis POC Execution: the context Our Environment  Exadata X7-2 ¼ rack  OVM Configuration  Single instance mode  Two-node cluster with various vCPUs configurations  36, 28, 24, 20, 16  Corresponding CPU licenses: 9, 7, 6, 5, 4  1 database 18 TB with 90 GB of SGA  Oracle 12.2.0.1 TechEvent September 2018 Exadata X7-2 POC with OVM 23
  • 20. 2018 © Trivadis POC Execution: the context In Summary  Trivadis is proposing a complete change of architecture  IBM is just replacing P7 by P8 and adding Full Flash Storage TechEvent September 2018 Exadata X7-2 POC with OVM 24
  • 21. 2018 © Trivadis POC Execution: the setup  We had problems to setup the stuff  We had to use October 2017 Image  Thanks a lot to Arrow for the help! TechEvent September 2018 Exadata X7-2 POC with OVM 25
  • 22. 2018 © Trivadis POC Execution : the setup TechEvent September 2018 Exadata X7-2 POC with OVM 26 We had network problems with the management switch! In reality the step was failing because the Switch was OFF
  • 23. 2018 © Trivadis POC Execution: the initial load  Import took more than 54 hours for IBM  It took around 48 hours on Exadata  We used Multitenant to facilitate iterations during the POC  Pluggable database snapshots TechEvent September 2018 Exadata X7-2 POC with OVM 27 We get finally ready to start!
  • 24. 2018 © Trivadis POC Execution: the result  IBM was able to increase the load speed by a factor of four.  But it was achieved by:  using the 14 cores (SMT8) configuration  Setting the optimizer to 11.2.0.4 features! - Many ORA-00600 on stats export/imports during the load processing  High CPU usage during the processing  Runs with 12 and 10 cores were CPU bound  But still performing around 2.5 better than the current state  Because run using 14 cores was not CPU bond, they stopped at that level.  But they did not tried to run using optimizer_feature=’12.2.0.1’! TechEvent September 2018 Exadata X7-2 POC with OVM 28
  • 25. 2018 © Trivadis POC Execution: the result  We started our first run with 36 vCPUs and we achieved a speed increased by factor two:  Leaving the optimize to the default 12.2.0.1 value.  Low CPU usage  Average IO wait time of 35 microseconds!  Some jobs were running very badly and we discovered that the optimizer setting was not the same used by our competitor   We decided to fix the underlying queries! TechEvent September 2018 Exadata X7-2 POC with OVM 29
  • 26. 2018 © Trivadis POC Execution: the result  Some queries were hinted to use optimizer_feature=‘12.1.0.2’  Some queries were hinted to use optimizer_feature=’11.2.0.4’  Some queries were hinted to avoid view merge  Some queries where hinted to avoid materialize of a particular factoring clause TechEvent September 2018 Exadata X7-2 POC with OVM 30
  • 27. 2018 © Trivadis POC Execution: the result  We were finally able to achieve the same performance result obtain by IBM!  We decided then to start downsizing the vCPU configuration to see what we can get from this beast!  Runs with 28 and 24 did not change the performances at all!  We got 3% less performance with 20 vCPU and around 8% less with 16 vCPU!  CPU usage was high but acceptable with the 16 vCPU configuration TechEvent September 2018 Exadata X7-2 POC with OVM 31
  • 28. 2018 © Trivadis POC Execution : Conclusions Following our different runs  We decide to adjust our final offer to 24 vCPU  There are still lot of optimizations to be done! TechEvent September 2018 Exadata X7-2 POC with OVM 32
  • 29. 2018 © Trivadis Conclusion TechEvent September 2018 Exadata X7-2 POC with OVM 33
  • 30. 2018 © Trivadis Conclusion  We fully addressed all customer needs  The scalability of our platform (measured with the ratio between the number of vCPUs and the jobs execution time) was a key success TechEvent September 2018 Exadata X7-2 POC with OVM 34
  • 31. Jacques Kostic, Principal Consultant Tel. +41-79-909 7263 Jacques.Kostic@trivadis.com Emilian Fusaglia, Principal Consultant Tel. +41-79-909 7213 Emiliano.Fusaglia@trivadis.com 35 TechEvent September 201814.09.2018
  • 32. Session Feedback – now TechEvent September 201836 14.09.2018 Please use the Trivadis Events mobile app to give feedback on each session Use "My schedule" if you have registered for a session Otherwise use "Agenda" and the search function If the mobile app does not work (or if you have a Windows smartphone), use your smartphone browser – URL: http://trivadis.quickmobileplatform.eu/ – User name: <your_loginname> (such as "svv") – Password: sent by e-mail...