The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from...

32
The Benefits of Hardware-Software Co-Design/Convergence for Large- Scale Enterprise Workloads Michael Palmeter Sr. Director Oracle Systems Engineering

Transcript of The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from...

Page 1: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

The Benefits of Hardware-Software Co-Design/Convergence for Large-Scale Enterprise Workloads

Michael PalmeterSr. DirectorOracle Systems Engineering

Page 2: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Required Benchmark Disclosure Statement

•Additional Info: http://blogs.oracle.com/bestperf•Copyright 2017, Oracle &/or its affiliates. All rights reserved. Oracle & Java are registered trademarks of Oracle &/or its affiliates. Other names may be trademarks of their respective owners

•SPEC and the benchmark name SPECjEnterprise are registered trademarks of the Standard Performance Evaluation Corporation. Results from www.spec.org as of 10/25/2017. SPARC T7-1, 25,818.85 SPECjEnterprise2010 EjOPS (unsecure); SPARC T7-1, 25,093.06 SPECjEnterprise2010 EjOPS (secure); Oracle Server X5-2, 21,504.30 SPECjEnterprise2010 EjOPS (unsecure); IBM Power S824, 22,543.34 SPECjEnterprise2010 EjOPS (unsecure); IBM x3650 M5, 19,282.14 SPECjEnterprise2010 EjOPS (unsecure).

•SPEC and the benchmark name SPECvirt_sc are registered trademarks of the Standard Performance Evaluation Corporation. Results from www.spec.org as of 10/25/2017. SPARC T7-2, SPECvirt_sc2013 3026@168 VMs; HP DL580 Gen9, SPECvirt_sc2013 3020@168 VMs; Lenovo x3850 X6; SPECvirt_sc2013 2655@147 VMs; Huawei FusionServer RH2288H V3, SPECvirt_sc2013 1616@95 VMs; HP ProLiant DL360 Gen9, SPECvirt_sc2013 1614@95 VMs; IBM Power S824, SPECvirt_sc2013 1371@79 VMs.

•SPEC and the benchmark names SPECfp and SPECint are registered trademarks of the Standard Performance Evaluation Corporation. Results as of October 25, 2017 from www.spec.org and this report. 1 chip results SPARC T7-1: 1200 SPECint_rate2006, 1120 SPECint_rate_base2006, 832 SPECfp_rate2006, 801 SPECfp_rate_base2006; SPARC T5-1B: 489 SPECint_rate2006, 440 SPECint_rate_base2006, 369 SPECfp_rate2006, 350 SPECfp_rate_base2006; Fujitsu SPARC M10-4S: 546 SPECint_rate2006, 479 SPECint_rate_base2006, 462 SPECfp_rate2006, 418 SPECfp_rate_base2006. IBM Power 710 Express: 289 SPECint_rate2006, 255 SPECint_rate_base2006, 248 SPECfp_rate2006, 229 SPECfp_rate_base2006; Fujitsu CELSIUS C740: 715 SPECint_rate2006, 693 SPECint_rate_base2006; NEC Express5800/R120f-1M: 474 SPECfp_rate2006, 460 SPECfp_rate_base2006.

•SPEC and the benchmark name SPEC OMP are registered trademarks of the Standard Performance Evaluation Corporation. Results as of October 25, 2017 from www.spec.org and this report. SPARC T7-4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012, 26.4 SPECompG_base2012; HP ProLiant DL580 Gen9 (4 chips, 72 cores, 144 threads): 21.5 SPECompG_peak2012, 20.4 SPECompG_base2012; Cisco UCS C460 M7 (4 chips, 72 cores, 144 threads): 20.8 SPECompG_base2012.

• Two-tier SAP Sales and Distribution (SD) standard application benchmarks, SAP Enhancement Package 5 for SAP ERP 6.0 as of 10/23/15: SPARC T7-2 (2 processors, 64 cores, 512 threads) 30,800 SAP SD users, 2 x 4.13 GHz SPARC M7, 1 TB memory, Oracle Database 12c, Oracle Solaris 11, Cert# 2017050. IBM Power System S824 (4 processors, 24 cores, 192 threads) 21,212 SAP SD users, 4 x 3.52 GHz POWER8, 512 GB memory, DB2 10.5, AIX 7, Cert#201701. Dell PowerEdge R730 (2 processors, 36 cores, 72 threads) 16,500 SAP SD users, 2 x 2.3 GHz Intel Xeon Processor E5-2699 v3 256 GB memory, SAP ASE 16, RHEL 7, Cert#2017033. HP ProLiant DL380 Gen9 (2 processors, 36 cores, 72 threads) 16,101 SAP SD users, 2 x 2.3 GHz Intel Xeon Processor E5-2699 v3 256 GB memory, SAP ASE 16, RHEL 6.5, Cert#2017032. SAP, R/3, reg TM of SAP AG in Germany and other countries. More info www.sap.com/benchmark

Must be in SPARC S7 or M7 Presentations with Benchmark Results

Public 2

Page 3: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Confidential – Oracle Internal/Restricted/Highly Restricted 3

Page 4: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Get Less,Do More

The Cost ofComplexity

Attacks areInevitable

Competitive Agility

A New Era of Engineering Challenges

$

Page 5: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

PrivateCloudOnly

PublicCloudOnly

Only Oracle Deeply Co-Engineers On-Premises and Cloud

Public 5

PublicCloud

PrivateCloud AND

IaaS PaaS SaaS

Page 6: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Legacy ImplementationIT Integrates Disparate Components

On-Premises

Modern StrategyRevolutionary Co-Engineering of

Processor, Storage, Networking, and OS

Cloud Drives Engineering Strategy and Imperatives

Oracle Confidential - NDA Required 6

•Performance•Efficiency•Security•Reliability•Scalability•…and More

Unique Oracle HW/SW Co-Engineering From Chip to Cloud Delivers Better Results

Page 7: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Cloud Ready Systems:Engineered Systems, Servers,

Storage, and more…

On-Premises

• Customer Data Center• Purchased• Customer Managed

• Oracle Cloud• Subscription• Oracle Managed

Oracle CloudIaaS, SaaS, PaaS

Cloud@CustomerCloud Machines

• Customer Data Center

• Subscription• Oracle Managed

Transformational Technologies YOU Want

Public 7

Page 8: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Security

Page 9: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

The Data Protection Lifecycle

Oracle Confidential – Internal/Restricted/Highly Restricted 9

Conceptually complex, computationally intensive and completely unforgiving

Create

Store

Use

Transit

Archive

Destroy

Secure Data at Rest• Encryption of both storage and archive

Secure Data in Use• Memory protection and corruption prevention

Secure Data in Transit• Encrypted data transport and crypto-isolated

network boundaries

Secure Data Destruction• Assured data and key deletion

Page 10: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Microprocessors Designed for Cloud Security

Public 10

All core resourcesconsumed

Memory

No Offload

HalfBandwidth

Slow interconnect

robs performance

Encryption Drops

Application Performance

Integrated Encryption Offload & Silicon Secured Memory

Memory

Oracle

FullBandwidth

Crypto Accelerators

& SSM

Generic Cloud

Page 11: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

More Secure and Reliable SW With Silicon Secured Memory

Memory

Other Processors

Pointer

No protection from stale pointer and off end access, buffer over-read, buffer

over-writeMemory

Pointer

Oracle

H/W compares pointer “key” with memory “lock”

Generic Cloud

Page 12: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

16.0 GB/s

63.4 GB/s

4.7 GB/s

83.8 GB/s

Oracle Cloud End-to-End Encryption Advantage

Public 12

Oracle

Intel X86 E5 v318 cores, 2.3 GHz

Oracle

Intel X86 E5 v318 cores, 2.3 GHz

AES-128-CBC: Data at rest, DB, Cloud,..

SHA512-1024: Secure Checksum, Banking,…

4x

17.9x

Page 13: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Transformational Encryption by DefaultDatabase, Application, & Web Tiers

Only 2% Overhead withOracle SPARC

UNSECURE

SECURE

SPECjEnterprise2010 (see disclosure slide)

SPECjEnterprise Benchmark

Page 14: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Hardware Accelerated Secure Live VM Migration

Public 14

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM

VM VM

VM

VM

VM

VM

Live VMs in Transit are Fully Encrypted - No Service Loss - No Performance Loss

Page 15: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Engineered for Security and Compliance

5/16/2017 NOT FOR EXTERNAL PUBLICATION 15

Data Protection

Key Management

Activity Monitoring

Password policies

Access Controls

FISMASOC-2 Cloud Readiness

Compliance Reporting

Internal Audits

External Audits by QSA

Remediation

Audit Trails

Page 16: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Virtualization

Operating System

Compute & Storage

Virtual Assistant

Secure Database and Application Machines

5/16/2017 Customer Presentation 16

Secure Database & Applications

SuperCluster M7 and MiniCluster S7-2

Page 17: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Push-button Security Level Settings

• Automated, pre-tested and verified security, from hardware and firmware to OS, Database and storage

5/16/2017 Customer Presentation 17

Strong saecurity and compliance with

Security & ComplianceVirtual Assistant

Page 18: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Compliance Readiness Checks at First Boot

• Instantly verify system-wide security controls– PCI-DSS 3.2– CIS Equivalent (HIPAA,

FISMA, EU, SOC-2, CSA 3.0)– DISA-STIG with NIST

approved FIPS 140-2 Level 1 Crypto controls

5/16/2017 Customer Presentation 18

Verify compliance before your applications and databases ever run

MiniClusterVirtual Assistant

Page 19: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Centralized, Encrypted Audit Store

• Per-VM Audit policy–All administrative

events/actions stored –Logs and audit data

accessible only to Auditor roles

–Encrypted audit data

5/16/2017 Customer Presentation 19

Make life easy for your developers, operations team and auditors

MiniClusterVirtual Assistant

Page 20: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Automated Security & Compliance Testing

• View system security and compliance reports on-demand

• Schedule automatic compliance checks

5/16/2017 Customer Presentation 20

Extensible compliance reporting allows automatic verification of security

Compliance InformationAssess and Report Compliance for the virtual machines in the system

Hostname Benchmark Type Score Date & Time View Report

1

global pci-dss 88.00/100 2017-05-29,08:06 View Report

dbzg2-zone-1-mc2-n1 solaris.Recommended 100/100 2017-05-29,11:16 View Report

dbzg2-zone-1-mc2-n1 pci-dss 83.33/100 2017-05-29,11:54 View Report

app1-zone-1-mc2-n1 solaris.Recommended 88.33/100 2017-05-29,12:08 View Report

app1-zone-1-mc2-n1 pci-dss 99.72/100 2017-05-29,09:46 View Report

2

global pci-dss 99.72/100 2017-05-29,08:06 View Report

Update Reports

Schedule

Schedule

Schedule

Schedule

Schedule

Schedule

Schedule

MiniClusterVirtual Assistant

Page 21: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Comprehensive Security & Compliance Reports

• Standard compliance report format

• Simple verification by auditors using existing tools and processes

5/16/2017 Customer Presentation 21

Extensible compliance framework with out-of-the-box standard profiles

MiniClusterVirtual Assistant

Page 22: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Performance

Page 23: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud’s Advantage for Database In-memory

Public 23

All core resourcesconsumed

Memory

No Offload

HalfBandwidth

Slow interconnect

robs performance

No Query Off-load

Data Analytics Acceleration (DAX)

Integrated Offload

Memory

Oracle

FullBandwidth

Fast Network

DAX SQL

CORES OFFLOADEDCORES OFFLOADED

SQL DAX

Crypto Accelerators

Generic Cloud

Page 24: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

• Analytics & reporting use in-memory Column format

• BOTH row and column formats for same table are stored in memory

• OLTP uses proven row format

Up to 6.1x SQL Acceleration

Memory

SALES

ColumnFormat

Oracle Database 12c In-memory

Public 24

Memory

SALES

RowFormat

Memory

SALES

CompressedColumnFormat

Simultaneously active with transactional consistency

DBaaS

Page 25: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Co-engineering Database, OS and Processor for Cloud

• 2X Faster transaction processing by reduction in log file latency

• 14% More efficient multi-instance resource management with instance synchronization

• 11% Faster analytics from compiler optimizations

• 10% Better backup efficiency with IMC capacity high, hybrid columnar, RMAN

• In-memory optimizations extended to additional functions

Public 25

Faster Analytics – Faster OLTP – More Efficient – More Secure

• 1.6x faster TDE security on SPARC than x86

• Silicon Secured Memory: SGAbuffer cache, redo cache and entire PGA

Page 26: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Preview: JDK 8 Streams Integration with DAX

Speedup with DAX - 10 Million Rows

Use cases: SQL style Java, Eg: weather analysis, TopN integer, outlier detection, Cube building, KNN algorithm

22XFaster on

DAX

allMatchQuery

FilterQuery

11XFaster on

DAX

Top-NInteger

Percentile

OutlierDetection

Java

Str

eam

s API

4XFaster on

DAX

3.6XFaster on

DAX

4.1XFaster on

DAX

Page 27: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Efficiency

Page 28: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Java(SPECjbb multi-JVM)

Database OLTP(Cached TPC-C) 110,342 tpmc

173,493 tpmc 1.6x

3,636 (max+crit)

6,350 (max+crit) 1.7x

597.3 Ejops

900.1 Ejops 1.5xJava + Database(SPECj Enterprise)

Oracle Cloud is More Efficient

Public 28

Page 29: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

Oracle’s Cloud Runs Better & Costs Less

Public 29

10 x SPARC S7-2160 cores

5x Faster In-Memory Analytics2x Faster OLTP

3.5x More Efficient to Run Both

72% Fewer Cores

Private Cloud or Public Cloud Using

Commodity Compute

24 x HPE DL360 G9576 cores

Running 1 TB Database compressed into 120 GB of memory

OLTPOLTP

OLTPOLTPOLTPOLTPOLTPOLTPOLTP

AnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalyticsAnalytics

AnalyticsOLTPAnalyticsOLTPAnalyticsOLTPAnalyticsOLTPAnalyticsOLTPAnalyticsOLTPAnalyticsOLTPAnalyticsOLTPAnalyticsOLTP

AnalyticsOLTP

Page 30: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

SPARC IaaS: Easy Access to the Full Range of Cloud Services

Customer 1

Customer 2

Custom SPARC APP VMsExadata DB VMs

LeveragesBackup

LeveragesObject Store

Custom SPARC APP VMs X86 DB VMsX86 IaaS VMs

BBig Data x86 IaaS SPARC IaaS x86 DBaaS Backup Object Store

XExadata

Oracle Secure, High-performance SD Cloud Network

Page 31: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,

Copyright © 2017, Oracle and/or its affiliates. All rights reserved. |

On-Premises Oracle CloudIaaS, SaaS, PaaS

• Customer Data Center• Purchased• Customer Managed

• Oracle Cloud• Subscription• Oracle Managed

Cloud@CustomerCloud Machines

• Customer Data Center

• Subscription• Oracle Managed

Transformational Technologies Where YOU Want Them

Public 31

Engineered Systems StorageLinuxSolaris x86 Archive NetworkSPARC

Page 32: The Benefits of Hardware-Software Co ... - MSST Conference · Results as of October 25, 2017 from and this report. SPARC T7 -4 (4 chips, 128 cores, 1024 threads): 27.9 SPECompG_peak2012,