Oracle Real Application Clusters (RAC) 12c Release 2 What s Next?

Similar documents
Database Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Real Application Clusters (RAC) Your way to the Cloud

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

IaaS Vendor Comparison

Oracle Exadata: Strategy and Roadmap

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Oracle made it easy: Cloud DB Vergleich

Javaentwicklung in der Oracle Cloud

PeopleSoft on Oracle Cloud Platform: Built for Enterprise. Copyright 2017, Oracle and/or its affiliates. All rights reserved.

Private Cloud Database Consolidation Name, Title

Understanding Oracle RAC ( ) Internals: The Cache Fusion Edition

High Performance Database on Bare Metal Cloud Services

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Getting started with Oracle Cloud Infrastructure Level 100

Create a DBaaS Catalog in an Hour with a PaaS-Ready Infrastructure

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

Oracle and.net Introduction and What s New. Copyright 2017, Oracle and/or its affiliates. All rights reserved.

Moving Databases to Oracle Cloud: Performance Best Practices

Oracle Linux, Virtualization & OEM12 Discussion Sahil Mahajan / Sundeep Dhall

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

What s New in the Oracle 12c Release 2 Universal Installer & ConfiguraIon Tools?

Oracle Autonomous Database

Large-Scale Patch Automation for the Cloud-Generation DBAs

Road to Private Cloud mit OpenStack Projekterfahrungen

Infrastructure Consolidation with OCI

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Power your cloud infrastructure with Oracle VM and Cisco!

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option

An Insider s Guide to Oracle Autonomous Transaction Processing

Database Consolidation onto Private Cloud. Piotr Kołodziej, Oracle Polska

Oracle Database 18c and Autonomous Database

The Oracle Trust Fabric Securing the Cloud Journey

Virtualization Strategies on Oracle x86. Hwanki Lee Hardware Solution Specialist, Local Product Server Sales

Private Cloud Database Consolidation Alessandro Bracchini Sales Consultant Oracle Italia

Solaris Engineered Systems

High Availability for Enterprise Clouds: Oracle Solaris Cluster and OpenStack

HPE Strategy for VMware Cloud Foundation

FlashGrid Software Enables Converged and Hyper-Converged Appliances for Oracle* RAC

Oracle Exadata Statement of Direction NOVEMBER 2017

Next Generation Database Clouds

Rapid database cloning using SMU and ZFS Storage Appliance How Exalogic tooling can help

Oracle Grid Infrastructure Cluster Domains O R A C L E W H I T E P A P E R F E B R U A R Y

hcloud Deployment Models

Safe Harbor Statement

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Infrastructure at your Service. DOAG Webinar. ODA 12c new features. ODA 12c new features

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

DNS Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Infrastructure Exadata Cloud Service: Implementing Exadata Apps

WLS Neue Optionen braucht das Land

Zero Data Loss Recovery Appliance DOAG Konferenz 2014, Nürnberg

Oracle Multitenant What s new in Oracle Database 12c Release ?

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

DBAs can use Oracle Application Express? Why?

Hyper-converged storage for Oracle RAC based on NVMe SSDs and standard x86 servers

Oracle Exadata and OVM Best Practice Overview

Oracle Machine Learning Notebook

Continuous delivery of Java applications. Marek Kratky Principal Sales Consultant Oracle Cloud Platform. May, 2016

Safe Harbor Statement

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Exadata Monitoring and Management Best Practices

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Recent Innovations in Data Storage Technologies Dr Roger MacNicol Software Architect

Oracle Application Container Cloud

Enterprise Manager Snap Clone Snapshot your data without snapping your storage David Wolf Director of Product Management

Technicalities of Living in the JD Edwards Cloud Cloud Options and Strategies

What s New for Oracle Database 11gR2 on Windows?

Exadata Implementation Strategy

Deploying Spatial Applications in Oracle Public Cloud

1/10/2011. Topics. What is the Cloud? Cloud Computing

Oracle Real Application Clusters (RAC) 12c Best Practices

The Fastest And Most Efficient Block Storage Software (SDS)

Enterprise Architectures The Pace Accelerates Camberley Bates Managing Partner & Analyst

Future of Database. - Journey to the Cloud. Juan Loaiza Senior Vice President Oracle Database Systems

#techsummitch

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

<Insert Picture Here> Linux: The Journey, Milestones, and What s Ahead Edward Screven, Chief Corporate Architect, Oracle

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

VMware Virtual SAN Technology

Oracle ASM Considerations for Exadata Deployments: On-premises and Cloud ORACLE WHITE PAPER MARCH 2018

S317077: Lessons from the RAC Pack: Oracle Real Application Clusters on Oracle VM - Best Practices

Getting Started with Oracle DBaaS

Oracle Real Application Clusters One Node

Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips

Oracle Grid Infrastructure 12c Release 2 Cluster Domains O R A C L E W H I T E P A P E R N O V E M B E R

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Oracle Maximum Availability Architecture for Oracle Cloud

Database Services at CERN with Oracle 10g RAC and ASM on Commodity HW

What s New with Oracle Database 12c on Windows: On-Premises and in the Cloud

Introduction To Cloud Computing

Faculté Polytechnique

Application-Tier In-Memory Analytics Best Practices and Use Cases

Oracle Database 11g: RAC Administration Release 2 NEW

Cloud Consolidation with Oracle (RAC) How much is too much?

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Distributed Systems. 31. The Cloud: Infrastructure as a Service Paul Krzyzanowski. Rutgers University. Fall 2013

Cloud Computing introduction

Lenovo Database Configuration

Transcription:

Oracle Real Application Clusters (RAC) 12c Release 2 What s Next? Markus Michalewicz Senior Director of Product Management, Oracle RAC Development Markus.Michalewicz@oracle.com @OracleRACpm http://www.linkedin.com/in/markusmichalewicz http://www.slideshare.net/markusmichalewicz November 23, 2017

Program Agenda 1 2 Oracle RAC The Status Quo What s Next for Oracle RAC? 3

Program Agenda 1 2 Oracle RAC The Status Quo What s Next for Oracle RAC? 4

Oracle RAC Evolution Memory Memory SALES Row Format SALES Column Format Oracle Database 11 g Rel. 2 with RAC (* 2009) Oracle9i Rel. 1 Oracle9i Rel. 2 RAC (* 2001) Oracle Database 10 g RAC (* 2004) Oracle Database 11 g Rel. 1 with RAC (* 2007) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle Database 12c Rel. 2 with RAC (* 2016)

Oracle RAC Evolution Memory Memory SALES Row Format SALES Column Format Internet Grid / Private Cloud Oracle Database 11 g Rel. 2 with RAC (* 2009) Cloud Oracle9i Rel. 1 Oracle9i Rel. 2 RAC (* 2001) Oracle Database 10 g RAC (* 2004) Oracle Database 11 g Rel. 1 with RAC (* 2007) Oracle Database 12c Rel. 1 with RAC (* 2013) Oracle Database 12c Rel. 2 with RAC (* 2016)

Oracle RAC Benefits Scalability High Availability Efficient Management 7

Oracle RAC Deployments On Premises / Private Database Cloud Bare Metal / Virtualized Oracle Cloud combines all deployments 8

RAC is Now Part of The World s First Autonomous Database Self-Driving - User defines service levels, database makes them happen Self-Tuning - Continuous adaptive performance tuning Self-Scaling - Instantly resize compute and storage without downtime Self-Securing - Protection from both external attacks and internal users Self-Repairing - Automated protection from all downtime Less Labor, Lower Cost, Fewer Errors, More Secure, More Reliable 9

Architecture Choices On-Premises Oracle Restart Not a cluster, but back for good! See updates in MOS Note 1584742.1 Standalone Cluster Dedicated cluster for OLTP, DWH or mixed-wl systems. Domain Services Cluster Cluster Domain Domain Services Cluster (DSC) & Member Clusters for large cluster estates and storage consolidation. Extended Cluster Standalone Cluster or DSC maintaining two independent storage arrays (over distance). Site A Site B 10

Architecture Choices On-Premises Oracle Restart Not a cluster, but back for good! See updates in MOS Note 1584742.1 Standalone Cluster Dedicated cluster for OLTP, DWH or mixed-wl systems. Domain Services Cluster Cluster Domain Domain Services Cluster (DSC) & Member Clusters for large cluster estates and storage consolidation. DOAG Konferenz 2016: Site A Site B Extended Cluster https://www.slideshare.net/ MarkusMichalewicz/oracleextended-clusters-for-oracle-rac Standalone Cluster or DSC maintaining two independent storage arrays (over distance). 11

Architecture Choices in the Oracle Cloud (Currently) Oracle Restart Not a cluster, but back for good! Standardized on è See updates in MOS Note 1584742.1 Standalone Cluster Dedicated cluster for OLTP, DWH or mixed-wl systems. Domain Services Cluster Planning Cluster Domain Domain Services Cluster (DSC) & Member Clusters for large cluster estates and storage consolidation. Unplanned Extended Cluster Standalone Cluster or DSC maintaining two independent storage arrays (over distance). Site A Site B 12

Oracle RAC Requirements and Considerations Shared Storage Network / Interconnect Virtualization / Container Cloud 13

Oracle RAC Requirements and Considerations Shared Storage Network / Interconnect Virtualization / Container Cloud 14

Shared Storage Requirement Shared storage is the top requirement for Oracle RAC. Block storage that is supported as shared storage for RAC by the storage vendor and the server vendor is supported for RAC. https://www.slideshare.net/markusmichalewicz/how-to-use-oracle-rac-in-a-cloud-a-support-question Exceptions prove the rule. Shared File System require certification. Storage solutions may be subject to special ruling. Currently, No 3 rd Party Public Cloud supports shared storage for Oracle RAC natively. Oracle ASM and ACFS are by far the preferred storage management solutions for Oracle RAC. 15

Network / Interconnect Requirement The interconnect is crucial to the operation of Oracle RAC. Think of it as a RDMA access path rather than a network. 1 GigE and redundancy should be the bare minimum. 10 GigE and redundancy are strongly recommended. Converged networks and switches are supported. Routing is not. I.E. combining public / private network communication. In future, communication on interconnect is planned to be secured by default. VLANs are a logical separation, not a physical one. E.g. they do not protect from interference on the same physical network. When network and storage communication are combined, storage communication should get prioritized. 16

Oracle RAC Requirements and Considerations Shared Storage Network / Interconnect Virtualization / Container Cloud 17

Virtualization / Container Considerations Choosing a virtualization solution or a container-based infrastructure is a database-independent decision. Whether an Oracle RAC database can be operated in a particular virtualization solution / container is the question. Many of them can be supported. More information: https://www.slideshare.net/markusmichalewicz/how-to-use-oracle-rac-in-a-cloud-a-support-question OpenStack, Docker (soon & for test purposes), etc. Oracle VM is a certified virtualization solution for Oracle RAC. With the exception of Oracle RAC in Oracle VM, there is currently no best practices recommendation for any virtualization or container-based solution from Oracle. For containers, Oracle documentation is provided. 18

Cloud Considerations PaaS Infrastructure Choosing a Third Party Public Cloud for Oracle RAC is mainly a licensing question at this point in time. Discussed here: https://www.slideshare.net/markusmichalewicz/how-to-use-oracle-rac-in-a-cloud-a-support-question For license-restricted 3 rd Party Public Clouds no support statements are issued. For an Infrastructure Cloud (IaaS) the same rules as for virtualization solutions / containers apply in principle. Most IaaS / 3 rd Party Public Clouds are subject to special ruling (see above). Three Oracle RAC offerings in the Oracle Cloud: 1. In the Oracle Cloud Infrastructure Compute Classic Service 2. In the Oracle Cloud Infrastructure Database Service 3. As part of the Engineered System Cloud Services 19

Oracle RAC in the Oracle Cloud Infrastructure (OCI) OCI - Compute Classic OCI Database Service Engineered Systems Virtual Machines Test, Development, Departmental Applications Oracle Apps Unlimited, PaaS Compute Shapes by OCPU, Standard or High RAM, 2 nodes Block Storage by the GB Up to 7.8TB database Bare Metal Intensive Test, Development, Departmental Applications Custom Applications Bare Metal Compute Shape 2-node RAC DB System SSD drives as storage Up to 8.6TB database Mission Critical, Intensive OLTP and Decision Support Oracle and Custom Apps ¼, ½ and Full Rack Shapes 2/4/8-node Exadata DB System Fixed Storage & RAM by Shape Up to 168TB database 20

Program Agenda 1 2 Oracle RAC The Status Quo What s Next for Oracle RAC? 21

Safe Harbor Statement The 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. 22

Oracle RAC Will Continue to Support These Deployments On Premises / Private Database Cloud Bare Metal / Virtualized Oracle Cloud combines all deployments 23

Optimizations Will Focus On the Cloud On-Premises / Private Database Cloud As cloud optimizations benefit others Oracle Cloud 24

Oracle RAC Will Continue to Provide These Benefits Scalability High Availability Efficient Management 25

Scalability Is Important (Again) There is never a perfect size 26

RAC Is Part of The World s First Autonomous Database Self-Driving - User defines service levels, database makes them happen Self-Tuning - Continuous adaptive performance tuning Self-Scaling - Instantly resize compute and storage without downtime Self-Securing - Protection from both external attacks and internal users Self-Repairing - Automated protection from all downtime https://www.linkedin.com/pulse/unboxing-cloud-oracle-markus-michalewicz/ 27

Continue Applied Machine Learning Efforts https://www.linkedin.com/pulse/you-know-ibms-watson-salesforces-einstein-now-meet-michalewicz/ Feedback ASH Subject Matter Expert ML Knowledge Extraction Human Supervision Application Optimized Models Model Generation 28

Better (Fleet) Management No Downtime Scaling, Patching and Upgrade with Rapid Home Provisioning (RHP) + Zero Impact Patching Zero Downtime Upgrade (ZDU) GlaaS (Gold Image as a Service) RHP Server 12.1.0.2 12.2.0.1 11.2.0.4.1 11.2.0.4.2 12.2.0.1 12.1.0.2 11.2.0.4.1 11.2.0.4.2 Remote RHP Server 12.1.0.2 11.2.0.4.1 11.2.0.4.2 https://www.slideshare.net/markusmichalewicz/new-in-oracle-universal-installer-oui

Areas of Advancements to be Expected Storage Network / Interconnect Virtualization / Container Cloud 30

Areas of Advancements to be Expected Storage Network / Interconnect Virtualization / Container Cloud 31

Oracle RAC Always Chooses the Right Path Network congestion Query RAC determines the optimal path to serve blocks network or disk Block SSDs and NVMe storage technology continue to drive down latency e.g. flash storage may provide better access times to data than the private network under high load RAC takes those statistics into account 32

Data Mobility Oracle RAC 11.2 Oracle RAC 12.1 / 12.2 Further down the Road Local Storage access Multi Cluster Shared Storage Virtual Shared Storage Pool Cross Cluster sharing too cumbersome Single Domain Service Cluster Single Common Name Space Remote ASM Remote ACFS Cross app/db shared data 33

Non-Uniform Storage Architecture (NUSA) Model APPS APPS O/S DB Instance RAC Storage Services ASM SVC DB Instance ACFS SVC Cluster Storage DB Instance ASM SVC DB Instance RAC Storage Services ACFS SVC O/S APPS APPS APPS Virtual Shared Storage APPS RAC Storage Services O/S DB Instance ASM SVC DB Instance ACFS SVC Cluster Storage DB Instance ASM SVC DB Instance RAC Storage Services ACFS SVC O/S APPS APPS NUSA virtualizes physical storage from many integrated servers into a single common Name Space. All databases and applications in the integrated multi-cluster share access to a Virtual Shared Storage pool. APPS APPS ASM SVC DB Instance ACFS SVC DB Instance Cluster ASM SVC DB Instance ACFS SVC DB Instance APPS APPS APPS APPS ASM SVC DB Instance ACFS SVC DB Instance Cluster ASM SVC DB Instance ACFS SVC DB Instance APPS APPS Available post 12.2. RAC Storage Services RAC Storage Services RAC Storage Services RAC Storage Services O/S O/S O/S O/S Storage Storage 34

Areas of Advancements to be Expected Storage Network / Interconnect Virtualization / Container Cloud 35

Network / Interconnect Adaptations The interconnect is crucial to the operation of Oracle RAC. Think of it as a RDMA access path rather than a network. 10 GigE and redundancy will be the new standard. RDS over IB will be Engineered System specific. RDMA over Converged Ethernet (RoCE) is upcoming. Converged networks and switches are supported. Communication on interconnect is planned to be secured by default. Protection from interference on the same physical network remains open. Looking into supporting routing and flat networks if possible. 36

Conclusion Oracle RAC is Prepared for the Future On-Premises / Private Database Cloud Oracle Cloud 37