Oracle Exadata: Strategy and Roadmap

29
Copyright © 2018, Oracle and/or its affiliates. All rights reserved. | Oracle Exadata: Strategy and Roadmap - New Technologies, Cloud, and On-Premises Juan Loaiza Senior Vice President, Database Systems Technologies, Oracle

Transcript of Oracle Exadata: Strategy and Roadmap

Page 1: Oracle Exadata: Strategy and Roadmap

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

Oracle Exadata: Strategy and Roadmap- New Technologies, Cloud, and On-Premises

Juan LoaizaSenior Vice President, Database Systems Technologies, Oracle

Page 2: Oracle Exadata: Strategy and Roadmap

Copyright © 2018, 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.

2

Page 3: Oracle Exadata: Strategy and Roadmap

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

Exadata Vision

Dramatically Better Platform for All Database Workloads

• Ideal Database Hardware - Scale-out, database optimized compute, networking, and storage for fastest performance and lowest costs

• Smart System Software – specialized algorithms vastly improve all aspects of database processing: OLTP, Analytics, Consolidation

• Automated Management – Automation and optimization of configuration, updates, performance, and management culminating in Fully Autonomous Database and Infrastructure

3

Identical On-Premises and in Cloud

Page 4: Oracle Exadata: Strategy and Roadmap

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

10 Years of Innovation. So Far Ahead there is no Second Place

• First and only smart scale-out storage

• First and only RDMA and InfiniBand for converged networking

• First and only OLTP Machine

• First ever enterprise platform to use NVMe Flash

• First and only In-Memory Performance in Storage

• First and only Mission Critical Cloud at Customer Platform

• Only Enterprise Storage to make the leap to Public Cloud

• Only Database Machine to make the leap to Public Cloud

• And now: Only Database Machine to run Autonomous Database

4

Page 5: Oracle Exadata: Strategy and Roadmap

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

Proven at Thousands of Ultra-Critical Deployments since 2008

• Best for all Workloads• Petabyte Warehouses

• Online Financial Trading

• Business Applications– SAP, Oracle, Siebel, PSFT, …

• Massive DB Consolidation

5

4 of the 5 Largest Enterprises in the World Run Exadata4 OF THE TOP 5

BANKS, TELECOMS, RETAILERS RUN EXADATA

Page 6: Oracle Exadata: Strategy and Roadmap

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

Exadata Scale-Out State-of-the-Art Hardware

6

Page 7: Oracle Exadata: Strategy and Roadmap

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

• Scale-Out 2-Socket or 8-Socket Database Servers– Latest 24 core Intel Xeon Skylake– Latest 25 GigE client connectivity

• Ultra-Fast Unified InfiniBand Internal Fabric

• Scale-Out Intelligent Storage Servers– Latest Intel 10 core Skylake CPUs offload database processing– Latest disk technology - 10TB Helium Disk Drives – Latest NVMe PCI Flash - 6.4 TB Hot swappable

Exadata Adopts Latest State of the Art Hardware Every Year

7

High-Capacity (HC) Storage

Extreme Flash (EF) Storage

Database Server

Page 8: Oracle Exadata: Strategy and Roadmap

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

Exadata Smart Software

Continue Tradition of Adding Major Differentiators

Page 9: Oracle Exadata: Strategy and Roadmap

Copyright © 2018 Oracle and/or its affiliates. All rights reserved.

Exadata Uniquely Accelerates Analytics

• Exadata automatically offloads data intensive SQL operations to storage– Unique Smart Scan technology offloads SQL processing to storage delivering:• Over 350 GB per sec SQL scan throughput while offloading database CPUs

– Unique algorithms offload Data Mining, Decryption, Aggregation, and Backups to storage

• Exadata automatically reduces I/O– Unique Database-aware Flash Caching gives speed of PCI Flash with capacity of disk–Unique Storage Indexes eliminates I/O that is not relevant to a particular query

• Exadata uses analytics optimized Columnar format– Unique Hybrid Columnar Compression reduces space usage by up to order of magnitude– Unique Columnar Flash Cache automatically transforms data to column formats

9

PCI Flash

10:1

SQL offload

Completely Automatic, No Management Required

HCC

Page 10: Oracle Exadata: Strategy and Roadmap

Copyright © 2018 Oracle and/or its affiliates. All rights reserved.

Exadata Uniquely Accelerates OLTP

• Exadata automatically eliminates traditional OLTP bottleneck: Random I/O– Unique scale-out storage, ultra-fast NVMe Flash, ultra-fast iDB on InfiniBand delivers:• Over 5.4 Million Database 8K reads or writes per rack; ¼ millisecond I/O latency at 2M IOPs

– Unique Smart Flash Logging automatically optimizes OLTP logging to flash

• Exadata automatically eliminates OLTP stalls from failed or sick components– Unique detection of server failures without a long timeout avoids system hangs

– Unique sub-second redirection of IOs around sick devices avoid database hangs

• Exadata automatically eliminates inter-node coordination bottlenecks–Unique Direct-to-Wire Protocol gives 3x faster inter-node OLTP messaging

– Unique Smart Fusion Block Transfer eliminates log write on inter-node block move

– Unique RDMA protocol to coordinate transactions between nodes

10

PCI Flash

Completely Automatic, No Management Required

Page 11: Oracle Exadata: Strategy and Roadmap

Copyright © 2018 Oracle and/or its affiliates. All rights reserved.

Exadata Uniquely Optimizes Mixed Workloads and Consolidation

• Exadata automatically prioritizes latency sensitive operations– Unique prioritization of critical network messages for locks, cache fusion, logging, etc.– Unique prioritization of OLTP I/O over Analytic or Batch I/O

• Exadata automatically prioritizes important workloads based on user policies– Unique prioritization of CPU and I/O by job, user, service, pdb, session, SQL

• Exadata automatically provides isolation between multiple tenants – Unique no-overhead virtual machines– Unique prioritization and separation by database, or pluggable database

11

•Many lanes• Priority Lane•Reserved Lane• Separate Road

Completely Automatic, No Management Required

Page 12: Oracle Exadata: Strategy and Roadmap

Copyright © 2018 Oracle and/or its affiliates. All rights reserved.

Exadata Automates Software Updates at Cloud Scale

• Automation updates all Exadata infrastructure software on full fleet– 600+ components per full rack

• Updates multiple systems in parallel

• Runs automatically on schedule– Online (rolling) or Offline (all in parallel)

• Pull Model simplifies orchestration– Just point Exadata system at software

repository and give update window– Dependencies between systems

automatically handled

12

PARALLEL

ROLLING

Update Tool

FLEET UPDATES

Page 13: Oracle Exadata: Strategy and Roadmap

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

The Next Big Thing in Performance:

In-Memory Performance in Storage

13

Page 14: Oracle Exadata: Strategy and Roadmap

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

Latest Flash Creates Giant Bottleneck for Shared Storage

14

Single Flash Drive is Faster than fast SAN

0

50

100

150

200

250

300

350

400

Number of Flash Drives

Thro

ughp

ut G

B/se

c

ALL FLASH ARRAY

EXADATA

NVMeFlash

40Gb SANLink

5.5 GB/sec

5 GB/sec

90% of flashPerformance

is lost

Exadata Scales as Flash is Added,Flash Arrays Hit a Wall

Page 15: Oracle Exadata: Strategy and Roadmap

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

Exadata Uniquely Achieves Memory Speed with Shared Flash

• Architecturally, Storage Arrays can share Flash capacity but not Flash performance due to network bottlenecks– Even with next gen scale-out, PCIe networks, or NVMe over fabric– Network continues to be a huge bottleneck

• Must move compute to data to achieve full Flash potential– Requires owning full stack; can’t be solved in storage alone

• Exadata X7 delivers 350 GB/s Flash bandwidth to any server– Approaches 800 GB/s aggregate DRAM bandwidth of DB servers

15

ExadataDB Servers

ExadataSmart Storage

InfiniBand QueryOffload

Page 16: Oracle Exadata: Strategy and Roadmap

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

Oracle DB In-Memory Delivers Best Analytics AND Best OLTP

• Analytics & reporting run 100x faster using in-memory Column format• Optimized for vector processing• Pure in-memory, so changes are fast

enabling mixed OLTP and analytics

• Table data kept in BOTH row and column format with full consistency

• OLTP uses proven Oracle row format

• No app changes, trivial to deploy• Full Scale-Out, Scale-Up, HA, etc.

16

Memory Memory

SALES SALESRow

FormatColumnFormat

SALES

Page 17: Oracle Exadata: Strategy and Roadmap

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

Analytics: Exadata Brings In-Memory Analytics to Storage

In-Memory Columnar scans

In-FlashColumnar scans

• With Exadata Flash throughput approaching memory throughput, SQL bottleneck moves from I/O to CPU

• Exadata automatically transforms table data intoIn-Memory DB columnar formats in Exadata Flash cache– Enables fast vector processing for storage server queries

• Uniquely optimizes next generation Flash as memory– Now works for both row format OLTP databases, and

Hybrid Columnar Compressed Analytics databases

17

Page 18: Oracle Exadata: Strategy and Roadmap

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

OLTP: Exadata Brings In-Memory OLTP to Storage

• Exadata Storage Servers add a memory cache in front of Flash memory– Similar to current Flash cache in front of disk

• Cache is additive with cache at Database Server– Only possible because of tight integration with DB

• 2.5x Lower latency for OLTP IO – 100 µsec

• Up to 21 TB of DRAM for OLTP acceleration with memory upgrade kit

18

DRAM Cache (HOT)

Flash Cache

DisksStorage Server

DRAM Cache in storage serves OLTP blocks 2.5xfaster than Flash Cache

Page 19: Oracle Exadata: Strategy and Roadmap

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

The Next Big Thing in Cloud:

Database Optimized Cloud Your Way

19

Page 20: Oracle Exadata: Strategy and Roadmap

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

Best Database Cloud Service - Exadata Cloud Service

• Full Oracle Database with All Advanced Options or Bring Your Own License– 100% compatible with existing applications that use Oracle Database

• On Fastest, Most Available DB Cloud Platform - Exadata– Best Quality of Service – no over-provisioning

• All the Benefits of Public Cloud– Fast, elastic, web and API-driven provisioning, updates, backup, etc.– Oracle experts deploy and manage infrastructure– Pay per Use subscription– Best elasticity - Online compute bursting, pay for only enabled CPUs

20

Production since 2016

Page 21: Oracle Exadata: Strategy and Roadmap

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

Exadata Cloud at Customer

21

• Some customers cannot move to public cloud− Regulations, corporate policies, network latency

• Exadata Cloud Service Delivered in Customer Data Center– Same cloud hardware, software, interfaces, APIs, control plane

• Same Pay Per Use Subscription Model as Oracle Cloud– Pricing based on enabled cores

Page 22: Oracle Exadata: Strategy and Roadmap

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

Customer Data CenterPurchased

22

Exadata Database Machine

Customer Data CenterSubscription

Oracle CloudSubscription

Exadata Cloud Service

Private Cloud Cloud at Customer Public CloudExadata Cloud at Customer

Cloud, Your Way

Page 23: Oracle Exadata: Strategy and Roadmap

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

25% percent of Fortune Global 100 companies have already adopted Exadata Cloud

150% Increase since last year

23

Page 24: Oracle Exadata: Strategy and Roadmap

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

The Next Big Thing in Cost Savings and Management:

Autonomous Database

24

Page 25: Oracle Exadata: Strategy and Roadmap

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

Oracle Autonomous Database Key Attributes

25

Self-DrivingAutomates all database and infrastructure management,

monitoring, tuning

Self-SecuringProtects from both

external attacks and malicious internal users

Self-RepairingProtects from all

downtime including planned maintenance

Page 26: Oracle Exadata: Strategy and Roadmap

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

Exadata Powers the Future of Database

Page 27: Oracle Exadata: Strategy and Roadmap

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

Oracle’s Commitment to Exadata is Increasing

• Oracle SaaS apps (ERP, HCM, etc) run exclusively on Exadata– Thousands of Exadata systems deployed globally in Oracle public cloud

• Autonomous Database run exclusively on Exadata

• Exadata Cloud at Customer brings full cloud benefits to customer data center– Autonomous DW and TP coming to Exadata Cloud at Customer in 2019

• Exadata on-premises remains a major focus–Will exclusively run all database features developed for Autonomous DB– Even better platform for private database cloud

27

Page 28: Oracle Exadata: Strategy and Roadmap

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

New Database Features Exclusively on Exadata• Easier Analytics–Maintain standby database even if non-logged direct loads are used (DW loads)– Automated data population into In-Memory Columnar tables– In-Memory for external tables enables faster analytics on external data

• Faster OLTP– Specialized Cache Fusion and RDMA Algorithms for communicating transaction info –Memory Optimized Key-Value style access for OLTP data, optimized IOT loading

• Better Consolidation– Refreshable PDBs, per PDB key store

28

Page 29: Oracle Exadata: Strategy and Roadmap

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

Conclusion: Exadata Advantages Increase Every Year

29

• Smart Scan• InfiniBand Scale-Out

• Database Aware Flash Cache• Storage Indexes• Columnar Compression

• IO Priorities• Data Mining Offload•Offload Decrypt on Scans

• In-Memory Fault Tolerance• Direct-to-wire Protocol• JSON and XML offload• Instant failure detection

• Network Resource Management•Multitenant Aware Resource Mgmt• Prioritized File Recovery

Smart Software

Smart Hardware• Unified InfiniBand

• Scale-Out Servers

• Scale-Out Storage

• DB Processors in Storage

• PCIe NVMe Flash• Tiered Disk/ Flash

• Software-in-Silicon

• 3D V-NAND Flash

• In-Memory Columnar in Flash• Exadata Cloud Service• Smart Fusion Block Transfer

• Exadata Cloud at Customer• In-Memory OLTP Acceleration

Dramatically Better Performance and Cost

• Hot Swappable Flash

• 25 GigE Client Network

•Autonomous Database