Upload
others
View
13
Download
0
Embed Size (px)
Citation preview
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. |
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
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Database-as-a-Service on Private Cloud
5 5
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
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
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Optimized Solution for Oracle DBaaS
9
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
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
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
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
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)
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.
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Service Catalog Definition and Rapid Cloud Setup Ramin Moazeni
17
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
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
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
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
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
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
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
DBaaS Cloud Ready for Use!
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