Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager Hari Srinivasan Consulting Product Manager, Oracle Bala Kuchibhotla Sr. Director Engineering, Oracle Gurushankar Director Product Management, Oracle Managed Cloud Services Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Session Description Over the last few years, Oracle Enterprise Manager has become the control center for database as a service. It leverages various underlying technologies including multitenant and storage snapshot to offer consolidation planning, rapid provisioning, monitoring, and cloud governance. The innovations in this area continue at a rapid pace with Oracle Enterprise Manager Database Consolidation Workbench, hybrid cloud migration, and continuous data refresh for DevOps. In this session, attendees learn about these innovations and hear successful case studies from other customers. Copyright 2015, Oracle and/or its affiliates. All rights reserved. 2
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. Copyright 2015, Oracle and/or its affiliates. All rights reserved 3
Program Agenda 1 2 3 4 Oracle Database as a Service using EM - Overview Customer Story Oracle Managed Cloud Services New Innovations turbo charging your journey to cloud Q & A Copyright 2015 Oracle and/or its affiliates. All rights reserved. 4
Database as a Service using Enterprise Manager Bringing self service to databases within your datacenters Copyright 2015 Oracle and/or its affiliates. All rights reserved. 5
Oracle Database as a Service using Enterprise Manger Control center for your Oracle Database Private Cloud Copyright 2015 Oracle and/or its affiliates. All rights reserved. 6
Oracle Database as a Service using EM Cloud Administrator Automates the platform setup On Premise Cloud Cloud Administrator Create resource pools of Oracle Homes or Databases or Container DBs Create Quotas Create Service Template Setup Charge Plans (optional) Configure Request Settings Ready for use Database Cloud platform Copyright 2015 Oracle and/or its affiliates. All rights reserved. 7
Oracle Database as a Service using EM Self Service User Leverages platform to get databases End Users Select Database from the catalog Configure Database Configure Backups Database Ready for Use Copyright 2015 Oracle and/or its affiliates. All rights reserved. 8
Oracle Database as a Service using EM User Roles and Actions End Users Select Database from the catalog Configure Database Configure Backups Database Ready for Use On Premise Cloud Cloud Administrator Create resource pools of Oracle Homes or Databases or Container DBs Create Quotas Create Service Template Setup Charge Plans (optional) Configure Request Settings Ready for use Database Cloud platform Copyright 2015 Oracle and/or its affiliates. All rights reserved. 9
Oracle Database as a Service using EM Automated Infrastructure Self Service Serve the infrastructure requests from users directly. Provide optimized performance based on service levels. Meter Usage. Standardize deployments, Reduce maintenance. Auto Scaling CPU and Memory On-Demand. Partition into Zones and Pools for High availability. On demand scale up, scale down and relocation. Consolidation Consolidate the compute & storage to maximize utilization. Include any general purpose h/w, engineered systems, and even virtual machines. On Premise - Physical, Virtual, or Engineered Systems Database as a Service Layer Cloud abstraction Layer Base Infrastructure Layer Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Database as a Service using EM Automated Database Administration Provision Setup automated creation of Standard configurations of Databases, RACs, Standby s, Pluggable Databases and Schemas following your corporate standards. Lockdown configurations. FULL CLONES Monitor Uptime, Utilization, Availability, Top Activity, Health, Security profile, comparison to typical. Provide a strip down, high level version to end users. Diagnostics Performance, security, availability diagnostics for tuning, problem resolution. Root cause analysis across topology and the stack. SNAP CLONES Clone Automate creation of full copies, storage efficient snap clones of a databases. Integrate with Masking, Subsetting to get secure, efficient copies. Patch Backup Automated backups. Bake in the option, Reduce effort with centralized fleet schedule as a part of service creation. maintenance. Rollout updates via gold images Track and recover from human error. from a subscription based model. Process lays down a new patched Oracle home and switches the services, reducing downtime and provides tenant isolation. Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Database as a Service using EM Automated Services Database Service Standardize Database environment with predefined and locked down configurations. Consolidate environments and maximize utilization with automated, intelligent placement. Metering & Governance Service Govern utilization with quotas and policies tailored to different use cases and user types. Manage by tracking usage, either do charge or show back based on any metrics (like configurations, featureusage, utilization, etc..) Data Service Serve data either Full clones or Snap Clones (based on copy-on-write technology). Integrated with masking & subsetting for test environment creation. Supported on any SAN and NAS storage, get up to 90% storage savings by snapping. REST API REST Service Cover the complete operations as administrator and user. Integrate with custom portals, 3rd party tools, ITSM, developer build processes, etc.. Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Database as a Service using EM Standardized offering via Service Catalog GOLD Oracle11gR4 EE RAC Database with Standby SILVER Oracle 11gR4 EE Database Small SILVER Oracle 12c Pluggable Database (Masked Data) BRONZE HR Schema in Oracle 12c EE Database Service & SLA options Medium Large Instance Size options Automated Or Preferred Placement On Premise Datacenter Service Catalog Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Oracle Database as a Service using EM Role driven usage, adapt to IT transformation End Users Dev Ops Administrators Request Database Services Request Data Services Monitor and Manage Deployed DBs Delete Service DBs Platform Mgmt. (Zone, Pools) Oracle Home Deployment RAC/CDB Deployment Data Quota & Placement mgmt. Service Template Creation Service Catalog Mgmt Fleet Maintenance Copyright 2015 Oracle and/or its affiliates. All rights reserved. 14
Oracle Database as a Service using EM Complete Control of your Private Cloud With the CLI/API CONTROL YOUR DATABASE PRIVATE CLOUD With the Portal DBA s expertise is a key component of the DBaaS offering -IOUG Survey 2015 Copyright 2015 Oracle and/or its affiliates. All rights reserved. 15
Oracle Database as a Service using EM Fully functional Database with any Data on any infrastructure Efficiency Consolidated, shared platform maintained with automation Database Accessibility Automated request channel via self-service Dedicated Database Pluggable Database Database Schema Elasticity Agile scale up, scale down, relocation of services Accountability Meter usage, quota, compliance and governance Empty OR Full Clone OR Snap clones Data Integration API integration with 3 rd party tools, change requests, dev workflows Physical, Virtual, or Engineered Systems On Premise Infrastructure Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Case Study Managed Cloud Database Service Enterprise Manager powers transformation of database Cloud On-premises Guru Shashikumar Director, Product Management Oracle Managed Cloud Services Copyright 2014 Oracle and/or its affiliates. All rights reserved.
Managed Cloud Database Service Overview Engineered Systems based offering deployed On-premises with Consumption Billing, Single Contract and Single Invoice Customer Internal Network and Applications Managed Private Database Cloud* Customer Data Center OMCS Integration Platform *Built on top of Enterprise Manger Database as a Service Oracle Remote Management Key Features Self-service Portal with Service Catalog & Tiered SLAs Pre-engineered packages for accelerated deployment Best-in-class Security & Compliance services REST APIs for integration with On-premises IT Systems Fully Managed by Oracle Benefits Increased Agility within your own Datacenter Improved Service Levels with Availability & Support SLAs Single vendor offering with Full service OpEx Data Security, Privacy & Sovereignty Offload tactical maintenance to Oracle, focus on your core competence Copyright 2015 Oracle and/or its affiliates. All rights reserved. 18
MCDS Self-Service Portal Enable Access to Standardized Services for Repeatable and Predictable Results Oracle provided or Third-party ITSM Role based access for Developers & Service Admins Services rendered via a Service Catalog Enable Self-service Provisioning of DBs Integrated DB Lifecycle Management Metering & Showback for Deployed DBs Reporting & Dashboards Copyright 2015 Oracle and/or its affiliates. All rights reserved. 19
MCDS Service Catalog: Business Catalog with Tiered SLAs Copyright 2015 Oracle and/or its affiliates. All rights reserved. 20
MCDS Service Catalog Offers choice of DB Size and SLAs Copyright 2015 Oracle and/or its affiliates. All rights reserved. 21
Track Service Requests and Perform Lifecycle Management Copyright 2015 Oracle and/or its affiliates. All rights reserved. 22
MCDS Packaging: Small, Medium, and Large Configurations Integrated Package of Hardware, Software, Support, and Managed Cloud Services Small Medium Large Estimated # of DBs Up to 100 Up to 300 Up to 600 Engineered Systems (2) Exadata Quarter Racks (2) Exadata Half Racks (4) Exadata Half Racks ZFS Storage ZS3-2 (1 Rack, 2 Heads, 1 Tray) ZS3-2 (1 Rack, 2 Heads, 1 Tray) ZS3-2 (1 Rack, 2 Heads, 1 Tray) Management Servers (2) Oracle Servers X5-2 (2) Oracle Servers X5-2 (2) Oracle Servers X5-2 OEM 12c Cloud Mgmt and DBLM Packs Cloud Mgmt and DBLM Packs Cloud Mgmt and DBLM Packs Network Infrastructure Firewall, VPN, Ethernet Switches Firewall, VPN, Ethernet Switches Firewall, VPN, Ethernet Switches DB Versions 11gR2, 12c 11gR2, 12c 11gR2, 12c Support HW/SW Premier Support HW/SW Premier Support HW/SW Premier Support Managed Cloud Services Infra/DB Management Infra/DB Management Infra/DB Management Copyright 2015 Oracle and/or its affiliates. All rights reserved. 23
Oracle Database as a Service Innovations turbo charging your cloud journey Copyright 2015 Oracle and/or its affiliates. All rights reserved. 24
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth Maximize Server Utilization, Streamline Manageability and Drive Down Capital Expenses Maximize Performance with Advanced Automation Reduce CAPEX, increase Scale through extending to Oracle Cloud Copyright Copyright 2015, Oracle 2015, and/or Oracle and/or its affiliates. its affiliates. All rights All rights reserved. reserved.
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth CONSOLIDATION Maximize Server Utilization, Streamline Manageability and Drive Down Capital Expenses Maximize Performance with Advanced Automation Reduce CAPEX, increase Scale through extending to Oracle Cloud Copyright Copyright 2015, Oracle 2015, and/or Oracle and/or its affiliates. its affiliates. All rights All rights reserved. reserved.
Database Consolidation Workbench End-to-end Consolidation Solution Identify candidate databases Using AWR Data Implement by migrating databases to new platform using automation Validate using Real Application Testing (SPA), run test workloads on consolidated databases Copyright 2015, Oracle and/or its affiliates. All rights reserved. 27
Database Consolidation Workbench Advisor Migration Validation Virtual Image Database software ready for install Tenant has root privilege Does not provide automated orchestrations Only available on general purpose infrastructure General Purpose Automated install, patch, upgrade, upsize/downsize, backup/restore, recovery, data guard configuration, TDE encryption, monitoring Tenant has root privilege Oracle monitors and is responsible for keeping the database available Oracle manages install, patch, upgrade, upsize/downsize, backup/restore, recovery Oracle maintains privileged user access, tenant controls data. Capture Workload Create Test System Replay Workload Deploy Replay Clients Copyright 2015, Oracle and/or its affiliates. All rights reserved. 28
Database Consolidation Workbench Database Consolidation Advisor Estimates resource utilization under various consolidation scenarios Ultra Conservative (peak maximum) Aggressive (average) Supported consolidation modes Database-to-Database (Multitenant) consolidation Database-to-Server (Server, e.g. Exadata) consolidation Oracle Public Cloud consolidation Consolidation optimization advice Identifies conflicts based on workload characteristics, Exadata suitability Storage/Platform advice: impact of compression on I/O & storage, impact of I/O offloading & Flash Cache Copyright 2015, Oracle and/or its affiliates. All rights reserved 29
CREATE CONSOLIDATION PROJECTS Database Consolidation Workbench UNDERSTAND SOURCE WORKLOADS UNDERSTAND SOURCE WORKLOADS DIVE INTO STORAGE USAGE & OPTIMIZATIONS Copyright 2015, Oracle and/or its affiliates. All rights reserved 30
Database Consolidation Workbench Database Migration : Make it so, Migrate to Consolidated Environment Multiple migration methods based on source and target database attributes (endian-ness, versions) Offline: RMAN clone, Data Pump Online: Data Guard standby, migrate as PDB with minimum downtime Transportable TTS is used to minimize downtime in "Migrate as PDB". Any source database non CDB version 11203, 11204 and 12.x can be moved to 12.x as PDB Supports 10g(10.2) to 12c (12.1) databases SI & RAC, Multitenant and non-cdb modes Automate using deployment procedures Copyright 2015, Oracle and/or its affiliates. All rights reserved. 31
Database Consolidation Workbench Consolidation Validation using Real Application Testing Replay Workload Capture Workload Create Test System Deploy Replay Clients Consolidation Method Method Performance Test Server, OS, Schema, Multitenant Server, OS Schema, Multitenant SQL Performance Analyzer (SPA) Database Replay Concurrent Database Replay Before and after Make it so SPA trials, SQL unit testing for response time in all consolidation scenarios & Exadata simulation in planning phase Load, performance testing for throughput Replay multiple workloads against one database for throughput and scalability Copyright 2015, Oracle and/or its affiliates. All rights reserved. 32
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth CONSOLIDATION Maximize Server Utilization, Streamline Manageability and Drive Down Capital Expenses DATA CLONING Maximize Data as a Service Performance with Advanced Automation Reduce CAPEX, increase Scale through extending to Oracle Cloud Copyright Copyright 2015, Oracle 2015, and/or Oracle and/or its affiliates. its affiliates. All rights All rights reserved. reserved.
Data as a Service using Enterprise Manager On Demand Automated Data Cloning Deliver Data either as FULL clone or Snap Clones Technology Agnostic Leverage either natively support storage hardware or add a software layer to abstract and use any of your existing storage solution End-to-End Automation Prod to Test/Dev Designed for DBAs. Use directly as an admin or expose it as a self service via the DBaaS platform Integrated Masking, Subsetting, Patch, Configuration change, etc Use either UI or EMCLI and REST API for integrations Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Data Movement Production Database NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 Masking & Config Mutation 010110011 101001010 000111010 Test Master Database NAME SSN SALARY MILLER 112-23-4567 10,004 SMITH 111-22-3333 10,006 Data Guard Standby Prod DB Backups Mask / Subset Test Master Clones Refresh Refresh Copyright 2015, Oracle and/or its affiliates. All rights reserved. 35
Agile Data Refresh Time Travel Refresh, Rewind across Snapshots Scheduled or Manual Storage Snapshots or RMAN Backups of the test master database, called Data Profiles. Test Master t0 t1 t2. tn Test master is regularly refreshed with current data from production Clones Data Refresh Clones can be created from any profile Each user gets a personal read-write database clone Private backups Copyright 2015, Oracle and/or its affiliates. All rights reserved. 36
Database Snap Clone - Rewind and Refresh Automation DEMO Copyright 2015, Oracle and/or its affiliates. All rights reserved. 37
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth HYBRID CLOUD CONSOLIDATION Maximize Server Utilization, Streamline Manageability and Drive Down Capital Expenses DATA CLONING Maximize Data as a Service Performance with Advanced Automation Reduce CAPEX, increase Scale through extending to Oracle Cloud Copyright Copyright 2015, Oracle 2015, and/or Oracle and/or its affiliates. its affiliates. All rights All rights reserved. reserved.
Oracle Database Hybrid Cloud Full portability between on-premises and cloud On-Premises Same Architecture Same Software Same Skills Unified Management Enterprise Manager manages both On Premise and Cloud Oracle Cloud Copyright 2015, Oracle and/or its affiliates. All rights reserved. 39
Oracle Database Hybrid Cloud Full portability between on-premises and cloud Easily move data and workloads. Configuration and Schema comparison. On-Premises Compliance and Drift Management. Oracle Cloud Unified Management Enterprise Manager manages both On Premise and Cloud Copyright 2015, Oracle and/or its affiliates. All rights reserved. 40
Oracle Database Hybrid Cloud Lift n Shift across clouds using Enterprise Manager EM 13c Next Release Move PDBs to/from clouds* Data Cloning with Masking* Database Backup / Restore Automated Service Provisioning Service Metering & Governance * Lift n Shift feature is also Available in EM12c R5 Data Masking Either upload masked data or mask on the wire. Copyright 2015, Oracle and/or its affiliates. All rights reserved. 41
Oracle Database Hybrid Cloud Mask on Premise and Upload to the Cloud using EM Clone-Mask/Subset-Upload Extract-Mask/Subset-Upload 01001011001010100100 10010010010010010010 01001000100101010010 01001011001010100100 10010010010010010010 01001000100101010010 Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Oracle Database Hybrid Cloud Masking on the wire or in the Cloud using EM Clone & Mask PDB to Cloud Mask/Subset in the Cloud 01001011001010100100 10010010010010010010 01001000100101010010 Copyright 2015, Oracle and/or its affiliates. All rights reserved.
Lift n Shift Databases across clouds Clone Database to Cloud Pricing Retail Pricing Cloud Pricing (Dev1) Pricing (Dev2) On-Premises Container Database Cloud-Based Container Database Customer Datacenter ORACLE Cloud Copyright 2015, Oracle and/or its affiliates. All rights reserved. 44
Lift n Shift Databases across clouds Clone Database from Cloud Pricing Retail CRM CRM HR Hiring On-Premises Container Database Cloud-Based Container Database Customer Datacenter ORACLE Cloud Copyright 2015, Oracle and/or its affiliates. All rights reserved. 45
Oracle Database as a Service using EM Summary Copyright 2015 Oracle and/or its affiliates. All rights reserved. 46
Oracle Database as a Service Fully functional Database with any Data on any infrastructure Efficiency Consolidated, shared platform maintained with automation Accessibility Automated request channel via self-service Dedicated Database Pluggable Database Database Schema Database Elasticity Agile scale up, scale down, relocation of services Accountability Meter usage, quota, compliance and governance Empty OR Full Clone OR Snap clones Data Integration API integration with 3 rd party tools, change requests, dev workflows Physical, Virtual, or Engineered Systems (Hybrid Cloud) On Premise & On Oracle Cloud Infrastructure Copyright 2015 Oracle and/or its affiliates. All rights reserved.
References Enterprise Manager Page on O.com Database as a Service Page on OTN Snap Clone Page on OTN Hybrid Cloud Management Page on OTN Cloud Administration Guide (Documentation) MOS Note: EM12c Recommended Plug-Ins and Patches for DBaaS (1549855.1) Copyright 2015 Oracle and/or its affiliates. All rights reserved.
Join the Conversation Learn more at : oracle.com/enterprisemanager Copyright 2015 Oracle and/or its affiliates. All rights reserved.