era-dbaasnyoug.org/wp-content/uploads/2020/06/era_dbaas_nyoug_june20… · oracle 12.2.0.1 jul 2019...

21
ERA-DBaaS VARUN VERMA Solutions Architect Databases and Business Critical Apps APRIL 2020

Upload: others

Post on 14-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

ERA-DBaaS

VARUN VERMASolutions Architect

Databases and Business Critical Apps

A P R I L 2 0 2 0

Page 2: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

| 2

NUTANIX ERA | CONFIDENTIAL

Multiple Engines

GBs

TBs

Different Sizes

Monitoring

Provisioning

LCM

Complex Operations

Database Operations Complexities

Lots of Copies

Th

ou

sand

s

Page 3: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Copy Data Problem: Sprawl of Secondary environments

| 3

Test/DEVAnalytics QA

NUTANIX ERA | CONFIDENTIAL

200DBs

*IDC Copy Data Management report 2016 & 2018

77% have min of 200 Production DB

500 N-American Organizations

x1082% have more than 10 copies of each DB

• Storage explosion – Copy data costs ~$56B by 2020

• Time-consuming & lack of automation

• DBA unfriendly solutions & low rate of refresh

32% daily 40% weekly

More than 2000 databases

Page 4: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Patching Config Pollution : Total DBs: 2367 at a Network Giant

| 4

NUTANIX ERA | CONFIDENTIAL

Current State

383 distinct software configs

Desired State

6 software configs

757

307

310

760

127106

Oracle: 11.2.0.4.6

Oracle: 11.2.0.4.8

Page 5: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Traditional DB Provisioning Process| 5

Specifies DB Config

GetsDB

Configurecompute

Allocate storage

Create a Cluster

Setup Network

ProvisionsDB

ProtectDB

Requests DB

Time 0

NUTANIX ERA | CONFIDENTIAL

• Takes hours, days, or weeks

• Involves multiple teams

• Introduces friction & complex process

• Lowers business agility

• Decreases innovation rate

• Increases time to market

Hours to Weeks

SAN Zoning

Page 6: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Nutanix Era brings DBaaS for the Enterprise Cloud

| 6

Volumes Files Buckets

Acropolis - HCI Platform

vSphereAHV

InfrastructureServices

Storage Services

Virtualization

Update – OS & Database Patching

Time-machineSnap, Clone/Refresh, Backup, App

Consistent Recovery

Provisioning

19c support

Platform Services

Databases

Tech-Preview

API GUI CLI

Page 7: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Nutanix Era Use Cases For Oracle Databases| 7

One-Click Provisioning

PSU-Patching Database Migration

& Replication

Copy Data Management

(CDM)

• One-click provisioning for

Oracle Single Instance

and RAC Clusters

• standardization through

profiles

• Compute

• Networking

• DB parameters

• Combo: DB+ OS

• One Click Database

snapshot in minutes

• One-click database

space optimized

cloning/ refresh to any

specific Point in

Time(PIT)

• Post-hooks for running

data-masking scripts

• Integrated Dataguard

based Data migration

• Future : Multi-Cluster

support with database

replication.

• One-click database patching

• Out of band patching of

databases to eliminate

database config sprawl

• Testing new database

updates and patches before

publishing to the patch train

Page 8: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Nutanix Era Provisioning Service DB Engines

DB Catalog

DB Recovery SLAs

Page 9: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Nutanix Era Provisioning| 9

Setup Network

Specifies DB Config

Configurecompute

Allocate storage

Creates a Cluster

ProvisionsDB

ProtectDB

Requests DB

GetsDB

Specifies DB engine

Configures Infrastructure & provisions DB

Sets up Time Machine

NUTANIX ERA | CONFIDENTIAL

• Takes minutes

• One person

• Eliminates friction & complex process

• Increases business agility

• Increases innovation rate

• Reduces time to market

Page 10: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Provisioning with DB Engines• Common APIs for multiple

database engines

• Custom software images tailor-made to enterprise needs (PSUs and one-off patches)

• Pre/post create DB scripts insertion

• Complex HA environments support (e.g. Oracle RAC)

| 10

NUTANIX ERA | CONFIDENTIAL

Page 11: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Provisioning with DB Catalog• Standardized catalog for databases

• Customizable database profiles

• Customizable compute, network, and database parameters

| 11

NUTANIX ERA | CONFIDENTIAL

Page 12: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Provisioning with DB Recovery SLAs

| 12

• Sophisticated SLAs for continuous, daily, and monthly RPO

• Predefined/Customizable SLAs based on business requirements

• Database Recovery SLAs’ standardization across all databases

NUTANIX ERA | CONFIDENTIAL

Page 13: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Building Patch Profile

Oracle Patching Workflow• Applying Published Patch Profile to

Production VMs running OracleCreate DB-VM

Install & Customize

Clone

Clone

Parent Profile V1.0REDHAT Linux 7.5ORACLE 12.2.0.1Jul 2019 PSU ( 1.0)

Child Profile V2.0(previously patched)REDHAT 7.5.ORACLE 12.2.0.1 Jul 2019 PSU+one off (2.0)

Child Profile V3.0(previously patched)REDHAT 7.5 ORACLE 12.2.0.1 +Oct 2019 PSU (3.0)

Publish

Publish

Publish

/Advertiseupdate for

Eligible servers

Select Profile verInitiate Patch Upgrade

Now (On Demand)

Schedule: Pick a Date and Time

Fast auto-rollback

on failure

PatchingComplete

OS+patch+Customization

DB+patchCustom

GRID+patchCustom

V1.0

Page 14: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Nutanix Era Copy Data Service Time Machine

One-click Database Cloning & Refresh

One-click Database Backup & Restore

Page 15: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Time Machine| 15

• Time and Space efficient incremental Nutanix snapshots (re-direct on write)

• Database quiescing using database native APIs (e.g. RMAN for Oracle) for App-consistent snapshot

• Collect database logs for point-in-time recovery

• Automatic database log collection for point-in-time recovery (RPO)

• Zero-byte database clones to any point-in-time

• Support for brownfield/greenfield databases

NUTANIX ERA | CONFIDENTIAL

Page 16: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

One-Click DB Cloning & Refresh

T I T L E O F P R E S E N T A T I O N | C O N F I D E N T I A L

| 16

• Fast clone creation (few minutes)

• Database clones to any point-in-time

• Production-like QOS for clones

• Database server only clones

• Pre/post DB masking script insertion

• One-click refresh in few minutes

• Consumer grade DB Cloning & Refresh experience

Page 17: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

One-Click DBBackup

T I T L E O F P R E S E N T A T I O N | C O N F I D E N T I A L

| 17

• One-click database snapshot when desired

• Consumer-grade database operations for backing up any size database in a full database consistent manner within a matter of minutes.

Page 18: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Integration & Visibility APIs

Operations

Page 19: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Nutanix Era REST APIs

| 19

• API first architecture

• Ability to integrate with the desired Self-service tools

• Calm blueprint creation for deploying databases through Era APIs

NUTANIX ERA | CONFIDENTIAL

Page 20: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Full visibility to DB Operations

| 20

• Full visibility to all activities for provisioning, cloning, and database refresh.

• Full dashboard giving complete visibility to all Era managed databases

NUTANIX ERA | CONFIDENTIAL

Page 21: ERA-DBaaSnyoug.org/wp-content/uploads/2020/06/ERA_DBaaS_NYOUG_June20… · ORACLE 12.2.0.1 Jul 2019 PSU ( 1.0) Child Profile V2.0 (previously patched) REDHAT 7.5. ORACLE 12.2.0.1

Self service• Era can be integrated with ServiceNow

| 21