26

Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:
Page 2: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Ken Kutzer, Ramin Maozeni Systems Engineering Systems Division September 30, 2014 CON5748 Moscone South – 301

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

Page 3: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

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.

3

Page 4: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Program Agenda

Database-as-a-Service on Private Cloud

Oracle Optimized Solution for Oracle DBaaS Overview

Service Catalog Definition and Rapid Cloud Setup

Summary and Resources

1

2

3

4

4

Page 5: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Database-as-a-Service on Private Cloud

5 5

Page 6: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Typical Enterprise Database Environment

Silos, Dispersed, Varied and Complex

• Low utilization and efficiency

• High software variation

• Labor intensive

• High overall cost

DATABASE ESTATE

Page 7: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

DATABASE ESTATE

Private Cloud, DBaaS Environment

Shifting to DBaaS with a Standard Service Catalog

PLATINUM

GOLD

SILVER

BRONZE

Serv

ice

Leve

ls

Page 8: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Consumer Advantages

• Rapid, self-service provisioning for greater agility

• Simple pre-defined services

• Usage tracking and monitoring

Provider Advantages

• Governance of configurations, usage and standards with enforcement

• Automation, less administration

• Higher efficiency and utilization

DBaaS: Better Services at a Lower Cost

Page 9: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Oracle Optimized Solution for Oracle DBaaS

9

Page 10: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Complete Private Cloud Solution Oracle Optimized Solution for Oracle Database-as-a-Service

App DBA

App Test / Dev Oracle

Database Oracle SuperCluster

Oracle Enterprise Manager 12c

Service Catalog

Page 11: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Oracle Optimized Solution for Oracle Database as a Service Complete Solution for DBaaS

• Rapid Setup and Provisioning – Provision in minutes vs. days to weeks

– 5x faster to deploy than a do-it-yourself cloud

• Extreme Efficiency – Scaling to hundreds of databases

– 3.2x more efficient for OLTP than virtualized x86

• Flexible Security – Software Defined Secure Multi-tenancy

– Security and isolation across entire cloud

Oracle E

nterprise M

ana

ger 12c

Page 12: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Faster to Operation with Lower Risk and Potential for Error

• Pre-built PaaS system ready for DBaaS

• Validated, tested and fully supported by Oracle

• Automated cloud setup ensures fastest time to production and reducing potential for error

5x Faster to Deploy than a Do-It-Yourself Cloud

DBaaS Solution

Do-it-Yourself

5x Faster

Time to DBaaS

Page 13: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

• Broad scaling for DBaaS needs Example 370 database configuration -

– 216 databases with 4 vCPUs, 43GB RAM

– 72 databases with 8 vCPUs, 85GB RAM

– 64 databases with 16 vCPUs, 170GB RAM

– 18 databases with 32 vCPUs, 340GB RAM

• Support up to 240 isolated tenants

• SuperCluster plus Multitenant for 50% greater density than other methods*

• 3.2x greater OLTP performance per CPU than virtualized x86 and RedHat

• Optimized for database workloads

– World Record results for OLTP, DW and OLAP

• 3x-15x greater capacity through HCC

• Zero Overhead virtualization

• Exadata Storage Servers

Extreme Efficiency

Oracle SuperCluster

*Demonstrated through maximum scale testing on SuperCluster T5-8 with and without Oracle Multitenant

Ideal for Consolidation and Cloud Scaling

Page 14: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Software Defined Secure Multi-tenancy

Security and Isolation Across Entire Cloud

Manufacturing

Marketing

Engineering

3rd party Developer/ Integrator (High Security & Isolation)

Professional Services

IT/Operations Finance and Accounting (High Security & Isolation)

Operating Unit (High Security & Isolation)

Joint Venture (High Security & Isolation)

Business Partner (High Security & Isolation)

Page 15: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Provisioning of New and Populated Databases

Oracle Database 11g Oracle Database 12c

New or Seed Databases

Database-as-a-Service (Provisioning Instances) Yes Yes

Schema-as-a-Service (Provisioning Schemas) Yes Yes

PDB-as-a-Service (Provisioning PDBs) N/A Yes

Thin or Full Database Clones

SnapClones Yes Yes

RMAN Backup Based Full Copies Yes Yes

CloneDB Based Copies Yes Yes

15

Accelerate Lifecycle Activities like Dev, Test, QA, etc.

Page 16: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Test Master Production Snap Clones from Test Master

Private backups (snapshots) for SSA user

Self-Service Provisioning of Database Clones Fully Integrated Hardware and Software Solution

Exadata Storage Servers

Discrete Replication using: RMAN backups

Optional: • Masking and Subsetting using EM 12c • Secure or sanitize data before cloning

ZS-3 Enterprise NAS

with Snap Clone

Optional - External Oracle ZFS Storage Appliance or Oracle ZFS Backup Appliance

Page 17: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Service Catalog Definition and Rapid Cloud Setup Ramin Moazeni

17

Page 18: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Process Overview

Implementing a DBaaS Cloud

Database Catalog Design Cloud Setup Migration

Step 1 Current Inventory

Step 2 Business Catalog

Step 3 Technical Catalog

Step 4 Rapid Cloud Setup

Step 5 Data Migration

Take stock on current and planned

database needs

Group databases by SLA requirements

Detailed architecture and system layout to

achieve SLAs

Coming in 2015 Automated system

configuration and Service Catalog setup

Move current databases into the

cloud

• How many? • What are the SLAs? • Workload types? • Memory, CPU,

storage needed? • Future growth?

• Availability • Workload isolation • Security • Versions • Workload type Fewer variations are better!

• Virtualization choices

• Storage layout

Automated – • Agent install on cloud

infrastructure • Discovery and inventory

database elements • Setup of cloud pools,

templates, profiles, users, quotas, etc.

• Full Database TTS/Data Pump

• RMAN Active Db Duplication HA/DR

• Golden Gate • Custom tools

Page 19: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

DBaaS Service Catalog Design Process

Service Definition

Technical Service Description

Service Provisioning Model

Cloud Deployment Model

Define service tiers to simplify your offerings

Establish the technical footprint of each service tier

Determine the individual services to be provisioned

Align services with your deployment model

Bronze Silver Gold

Small Large

Medium X-Large

RAC Data Guard Golden Gate

PDB Database Schema

Page 20: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Consolidation and Isolation Options Zero Overhead Virtualization, Multi-layer Tenant Isolation Options

SuperCluster M6-32

Physical Domain

Physical Domain

Physical Domain

Physical Domain

Oracle VM for SPARC

Oracle VM for SPARC

Oracle VM for SPARC

Oracle VM for SPARC

Oracle VM for SPARC

DB 12c Zone

App. Zone

App. Zone

DB 10g Zone

DB 11g Zone DB 12c

Zone

DB 10g Zone

DB 11g Zone

DB 11g Zone

1. Basic Schema-level database consolidation

2. Oracle Database 12c Plug-able Databases

3. Run multiple Solaris Zones on a single Solaris kernel instance

4. Oracle VM zero-overhead hypervisor

PDB PDB SCH SCH

1 2

3

4

Page 21: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Considerations for Configuration Planning

• Isolate where necessary, share where possible to maximize flexibility – use zones and domains for security and isolation

– Keep number of domains and zones to a minimum

– Consolidate database instances within them for greater efficiency, lower administration

– Use Oracle Multitenant (CDB/PDB) for maximum consolidation levels

• Share Exadata storage servers, and group them if appropriate

• Implement clustering, replication or both for high availability and DR

21

Combine Consolidation Options to Meet Service Catalog Requirements

Page 22: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Faster to Operation with Lower Risk and Potential for Error

5x Faster to Deploy than a Do-It-Yourself Cloud

Overall cloud architecture developed

Cloud ready products and technologies selected

Compatibility of products verified and tested

Cloud and lifecycle management strategy developed

Components sized to provide best performance, configuration assembled

Maintenance and patching procedures developed

Platinum support for complete database cloud provided

Automated agent provisioning

Automated resource discovery and inventory - Oracle homes, ASM, databases, RAC instances, listeners, Grid infrastructure, clusters

Simplified cloud definition and setup – DBaaS zones, resource pools, service templates, profiles, users, security roles, quotas

Page 23: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Rapid, Cloud and Service Catalog Setup

• Run the Enterprise Manager Automated Discovery for SuperCluster

• Setup the Cloud with Rapid Start Kit – Use your catalog design to prepare cloud input.xml and the cloud boundary.xml

– Execute Rapid Start Kit

Automated Tools

OSC-ExaAgentKit setup em-agent-bulk-load.txt

emcli @database_cloud_setup.py –dbaas

-cloud_input=dbaas_cloud_custom_input.xml

-cloud_boundary=cloud_custom_boundary.xml

Page 24: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

DBaaS Cloud Ready for Use!

Page 25: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud:

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

Don’t Miss!

What When Topic Location

Demo CON5748

M-W All Day

Deploy Database-as-a-Service on Oracle SuperCluster DEMOgrounds Engineered Systems, Servers and Storage

Moscone South – Oracle DEMOgrounds

Session CON2912

Tuesday 15:00-15:45

Oracle SuperCluster Technical Deep Dive Intercontinental – Grand Ballroom B

Session CON8869

Wednesday 10:15-11:00

Speed and Agility: Oracle In-Memory Applications on Oracle SuperCluster M6-32

Intercontinental – Intercontinental B

Session CON6191

Wednesday 12:45-1:30

Plug into the Cloud: Modernize Your IBM AIX Database Environment to Oracle Database 12c

Intercontinental – Intercontinental B

Session CON8016

Wednesday 3:30-4:15

DBaaS 2.0: Rapid Provisioning, Richer Services, Integrated Testing, and More

Moscone South – 301

Session CON8947

Thursday 4:45-5:30

Be a Hero: Secure Multitenant Cloud on Oracle SuperCluster

Intercontinental – Grand Ballroom B

Page 26: Create a DBaaS Catalog in an Hour with a PaaS ... - Oracle...Oracle SuperCluster M6-32 Intercontinental – Intercontinental B Session CON6191 Wednesday 12:45-1:30 Plug into the Cloud: