Is there any alternative to Exadata X5? March 2015
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 2
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 7
Oracle VM Exadata now supports Oracle VM with trusted partitions Much more flexible licensing, e.g. for specific options Separation of network zones Separation of classes of database, e.g. with different service level X5-2 Server System CPU: 2 sockets, 36 cores Benchware recommendation Use database virtualization [1] instead of server virtualization Use RAC One Node to move database services between server Virtual Server 1 Virtual Server 2 Virtual Server 3 [1] Oracle Multitenant on SuperCluster T5-8: Scalability Study; An Oracle White Paper April 2014 copyright 2015 by benchware.ch slide 8
Capacity on Demand A minimum of 40% of all server cores must be licensed Example 1/8 rack has 18 cores Minimum of 4 cores per server must be licensed X5-2 Server System Eighth Rack CPU: 2 sockets, 36 physical cores, 18 available Entry-level Exadata now available copyright 2015 by benchware.ch slide 9
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 10
X5-2 Server System X5-2 Server System Scale-Up versus Scale-Out Exadata provides limited scale-up features Memory capacity default 256 GByte Memory extension to 512 GByte or maximum 768 GByte CPU: 2 sockets, 36 cores Memory: 256 768 GByte CPU: 2 sockets, 36 cores Memory: 256 768 GByte copyright 2015 by benchware.ch slide 11
X4-8 Server System Scale-Up versus Scale-Out Some applications need Large scale-up server More than 2 sockets and 36 cores More than 768 GByte memory But not certified for RAC CPU: 8 sockets, 120 cores, minimum 48 cores licensed with CoD Memory: 2 6 TByte X4-8 with Oracle VM and Capacity on Demand (CoD) Minimum 48 cores per server (out of 120) There are some drawbacks with Intel E7 processors... copyright 2015 by benchware.ch slide 12
Workload dependent Elastic Configurations Building Blocks Foundation is 1/8 or 1/4 rack» 2 Exadata Database Servers» 3 Exadata Storage Servers Add Exadata Database Server as needed Add Exadata Storage Server as needed Even from different Exadata generations! Oracle maintains interfaces, patch levels, security, etc. X5-2 Database Server X5-2 Storage Server HC X5-2 Storage Server EF copyright 2015 by benchware.ch slide 13
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 14
Flash Storage, Flash Cache and Auto-Tiering Exadata V2, X2, X3, X4 HDD with flash cache Uses auto-tiering mechanism Auto-tiering algorithms work fine in most situations - but not all situations Also true for shared storage systems Benchware recommendation EF for active OLTP data for predictable Oracle performance HC for DWH systems or inactive data Instead of auto-tiering use Oracle 12 ADO Exadata X5 Replacement for High Performance Storage Server Flash only, called Extreme Flash copyright 2015 by benchware.ch slide 15
Compression and Encryption Exadata versus competition Compression Hybrid Columnar Compression» Different options dependent on workload profile Part of the Exadata storage software license» 10 000 USD per hdd disk» 20 000 USD per flash module Some flash storage vendors offer inline deduplication, compression and encryption for free Encryption Advanced Security Option License on database server» 15 000 USD per core copyright 2015 by benchware.ch slide 18
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 19
Intel Processors Extract from Oracle Marketing presentation copyright 2015 by benchware.ch slide 20
Intel Processors Other benchmark results CPU performance has two components [2] Single-thread performance Throughput #Cores SPECint_ base2006 (speed) SPECint_ base_rate2006 (throughput) Oracle CPU calibration sys.aux_stats$ (speed) X2-2 12 40.8 367 2 795 X3-2 16 54.3 630 1 751 X4-2 24 88.1 806 3 074 X5-2 36 65.2 1 380 2 890 [2] www.spec.org copyright 2015 by benchware.ch slide 21
Intel Processors Benchware benchmark results PL/SQL performance Native compiled SIMPLE_INTEGER Arithmetic addition #Cores Speed [Mops] Throughput [Mops] X2-2 12 452 5 414 (451) X3-2 16 423 8 465 (530) X4-2 24 434 13 300 (554) X5-2 36 409 21 070 (585) SQL performance Cached table (no I/O) Light OLTP #Cores Speed [tps@servicetime] Throughput [tps] X2-2 12 19 160@58µs 270 600 (22 550) X3-2 16 18 380@48µs 373 400 (23 337) X4-2 24 18 150@55µs 545 700 (22 738) X5-2 36 42 900@23µs 1 215 000 (33 750) [3] in brackets throughput per core copyright 2015 by benchware.ch slide 22
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 23
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 27
Myth Exadata is only for large companies Early Warning Systems GmbH (Zurich) Subsidiary of FIFA 10 employees, 3 people in IT Running Exadata X3-2 QR External support for patching Oracle 12c since January 2015 copyright 2015 by benchware.ch slide 28
Myth Exadata means vendor lock-in All Exadata features can be used without changing application code Usage of HCC needs changes in DDL commands when migrating back to conventional platform Oracle databases can easily be migrated between Exadata and non- Exadata platforms copyright 2015 by benchware.ch slide 29
Contents 1 About Benchware Ltd. 2 Licensing 3 Scalability 4 Exadata Specifics 5 Performance 6 Costs 7 Myths 8 Conclusion copyright 2015 by benchware.ch slide 30
Conclusion Extreme efficient engineered system Uses state-of-the-art hardware technology (processors, memory, flash, protocols, ) Highest I/O throughput per database server Modular expansion Based on building blocks Flash storage available Workload specific configurations possible OLTP -> memory for buffer cache, flash storage Data Warehouse -> memory for PGA, flash cache Analytics -> memory for column store copyright 2015 by benchware.ch slide 31
Conclusion Flexible licensing Virtualization and trusted partitions supported Capacity on demand High license costs for storage server Lowest operational cost for Oracle database platforms copyright 2015 by benchware.ch slide 32
Conclusion Ideal platform for DBaaS infrastructures Elastic configuration Highest density of databases Extreme performance on demand controlled by comprehensive Resource Manager One management console for complete platform Oracle Enterprise Manager Lowest operational cost copyright 2015 by benchware.ch slide 33
More information 1 Day Discovery Workshop Preliminary for system architects and decision makers Neutral overview of actual and important technology trends in the field of Oracle platforms. A lot of benchmark results are provided for an in depth understanding and facilitate decisions based on facts Evaluation criteria and key performance metrics of Oracle platforms for DBaaS infrastructures info@benchware.ch copyright 2015 by benchware.ch slide 34
swiss precision in performance measurement www.benchware.ch info@benchware.ch