Create a DBaaS Catalog in an Hour with a PaaS-Ready Infrastructure Ken Kutzer, Ramin Maozeni Systems Engineering Systems Division September 30, 2014 CON5748

Embed Size (px)

Citation preview

  • Slide 1
  • Slide 2
  • 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. |
  • Slide 3
  • 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 Oracles products remains at the sole discretion of Oracle. 3
  • Slide 4
  • 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
  • Slide 5
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Database-as-a-Service on Private Cloud 55
  • Slide 6
  • 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
  • Slide 7
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. | DATABASE ESTATE Private Cloud, DBaaS Environment Shifting to DBaaS with a Standard Service Catalog Service Levels
  • Slide 8
  • 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
  • Slide 9
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Optimized Solution for Oracle DBaaS 9
  • Slide 10
  • 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
  • Slide 11
  • 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 Database Oracle Solaris Oracle SuperCluster Oracle Enterprise Manager 12c
  • Slide 12
  • 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 5x Faster Time to DBaaS
  • Slide 13
  • 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
  • Slide 14
  • 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 3 rd 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 )
  • Slide 15
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Provisioning of New and Populated Databases Oracle Database 11gOracle Database 12c New or Seed Databases Database-as-a-Service (Provisioning Instances) Yes Schema-as-a-Service (Provisioning Schemas) Yes PDB-as-a-Service (Provisioning PDBs) N/AYes Thin or Full Database Clones SnapClonesYes RMAN Backup Based Full CopiesYes CloneDB Based CopiesYes 15 Accelerate Lifecycle Activities like Dev, Test, QA, etc.
  • Slide 16
  • 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
  • Slide 17
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. | Service Catalog Definition and Rapid Cloud Setup Ramin Moazeni 17
  • Slide 18
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. |18 Process Overview Implementing a DBaaS Cloud Database Catalog DesignCloud SetupMigration 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
  • Slide 19
  • 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 BronzeSilverGold SmallLarge MediumX-Large RAC Data Guard Golden Gate PDB Database Schema
  • Slide 20
  • 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 Oracle VM for SPARC DB 12c Zone App. Zone DB 10g Zone DB 11g Zone DB 12c Zone DB 10g 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 SCH 1 2 3 4
  • Slide 21
  • 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
  • Slide 22
  • 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
  • Slide 23
  • 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
  • Slide 24
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. | DBaaS Cloud Ready for Use!
  • Slide 25
  • Copyright 2014, Oracle and/or its affiliates. All rights reserved. |25 Dont Miss! WhatWhenTopicLocation 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 DiveIntercontinental 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
  • Slide 26