latest innovations in database as a service enabled …...latest innovations in database as a...
TRANSCRIPT
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. |
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.
2
Copyright © 2015, 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 © 2015 Oracle and/or its affiliates. All rights reserved. |
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
4
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Database as a Service using Enterprise Manager Bringing self service to databases within your datacenters
5
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using Enterprise Manger Control center for your Oracle Database Private Cloud
6
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Cloud Administrator – Automates the platform setup
7
Cloud Administrator
Ready for
use Database
Cloud
platform
On Premise Cloud
Create
Quotas
Create
Service Template
Setup
Charge Plans
(optional)
Configure
Request
Settings
Create resource pools
of Oracle Homes or Databases or Container DBs
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Self Service User – Leverages platform to get databases
8
Database
Ready for
Use
Configure
Backups
Select
Database
from the
catalog
Configure
Database
End Users
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Automated Infrastructure
Auto Scaling CPU and Memory On-Demand. Partition into Zones and Pools for High availability. On demand scale up, scale down and relocation.
Self Service Serve the infrastructure requests from users directly. Provide optimized performance based on service levels. Meter Usage. Standardize deployments, Reduce maintenance.
Consolidation Consolidate the compute & storage to maximize utilization. Include any general purpose h/w, engineered systems, and even virtual machines.
Cloud abstraction Layer
Database as a Service Layer
Base Infrastructure Layer
On Premise - Physical, Virtual, or Engineered Systems
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Automated Database Administration
Patch Reduce effort with centralized fleet maintenance. Rollout updates via gold images from a subscription based model. Process lays down a new patched Oracle home and switches the services, reducing downtime and provides tenant isolation.
Backup Automated backups. Bake in the option, schedule as a part of service creation. Track and recover from human error.
Clone Automate creation of full copies, storage efficient snap clones of a databases. Integrate with Masking, Subsetting to get secure, efficient copies.
Diagnostics Performance, security, availability diagnostics for tuning, problem resolution. Root cause analysis across topology and the stack.
Monitor Uptime, Utilization, Availability, Top Activity, Health, Security profile, comparison to typical. Provide a strip down, high level version to end users.
SNAP CLONES
FULL CLONES
Provision Setup automated creation of Standard configurations of Databases, RACs, Standby’s, Pluggable Databases and Schemas following your corporate standards. Lockdown configurations.
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.
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.
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, feature-usage, utilization, etc..)
REST Service • Cover the complete operations as administrator and user. •Integrate with custom portals, 3rd party tools, ITSM , developer build processes, etc..
REST API
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Standardized offering via Service Catalog
On Premise Datacenter
SILVER Oracle 11gR4 EE Database
SILVER Oracle 12c Pluggable Database (Masked Data)
GOLD Oracle11gR4 EE RAC Database with Standby
BRONZE
HR Schema in Oracle 12c EE Database
Automated Or Preferred Placement
Service Catalog
Small
Medium
Large
Instance Size options
Service & SLA options
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Role driven usage, adapt to IT transformation
14
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. |
Oracle Database as a Service using EM Complete Control of your Private Cloud
15
CONTROL YOUR DATABASE
PRIVATE CLOUD With the CLI/API
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. |
Integration API integration with 3rd party tools ,
change requests, dev workflows
Efficiency Consolidated, shared platform
maintained with automation
Elasticity Agile scale up, scale down, relocation
of services
Accessibility Automated request channel via
self-service
Accountability Meter usage, quota, compliance and
governance
Oracle Database as a Service using EM
Dedicated Database Pluggable Database Database Schema
Database
Data
Infrastructure Physical, Virtual, or Engineered Systems
On Premise
Full Clone Empty Snap clones
OR OR
Fully functional Database with any Data on any infrastructure
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Managed Cloud Database Service
Guru Shashikumar Director, Product Management Oracle Managed Cloud Services
Enterprise Manager powers transformation of database Cloud On-premises
Case Study
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 18
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
Customer Internal Network and Applications
Oracle Remote Management
OMCS Integration Platform
Customer Data Center
Managed Private
Database Cloud*
Managed Cloud Database Service – Overview Engineered Systems based offering deployed On-premises with Consumption Billing, Single Contract and Single Invoice
*Built on top of Enterprise Manger – Database as a Service
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
• 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
19
MCDS Self-Service Portal Enable Access to Standardized Services for Repeatable and Predictable Results
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MCDS Service Catalog: Business Catalog with Tiered SLAs
20
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
MCDS Service Catalog – Offers choice of DB Size and SLAs
21
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Track Service Requests and Perform Lifecycle Management
22
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. | 23
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. |
Oracle Database as a Service Innovations turbo charging your cloud journey
24
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth
Maximize Server Utilization,
Streamline Manageability and
Drive Down Capital Expenses
Reduce CAPEX, increase Scale
through extending to Oracle
Cloud Maximize Performance with
Advanced Automation
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth
Maximize Server Utilization,
Streamline Manageability and
Drive Down Capital Expenses
Reduce CAPEX, increase Scale
through extending to Oracle
Cloud Maximize Performance with
Advanced Automation
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
CONSOLIDATION
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Implement by migrating databases to new platform using automation
Identify candidate databases
Using AWR Data
Validate using Real Application Testing (SPA), run test workloads on consolidated databases
Database Consolidation Workbench
27
End-to-end Consolidation Solution
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Database Consolidation Workbench
• 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
Oracle Confidential – Internal 29
Database Consolidation Advisor
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Database Consolidation Workbench
Oracle Confidential – Internal 30
CREATE CONSOLIDATION PROJECTS
UNDERSTAND SOURCE WORKLOADS
UNDERSTAND SOURCE WORKLOADS
DIVE INTO STORAGE USAGE & OPTIMIZATIONS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Database Consolidation Workbench
• 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
Oracle Confidential – Internal 31
Database Migration : “Make it so”, Migrate to Consolidated Environment
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Database Consolidation Workbench
Consolidation Method Method Performance Test
Server, OS, Schema, Multitenant SQL Performance Analyzer (SPA)
Before and after “Make it so” SPA trials, SQL unit testing for response time in all consolidation scenarios & Exadata simulation in planning phase
Server, OS Database Replay Load, performance testing for throughput
Schema, Multitenant
Concurrent Database Replay Replay multiple workloads against one database for throughput and scalability
Oracle Confidential – Internal 32
Consolidation Validation using Real Application Testing
Capture Workload
Create Test System
Deploy Replay Clients
Replay Workload
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth
Maximize Server Utilization,
Streamline Manageability and
Drive Down Capital Expenses
Reduce CAPEX, increase Scale
through extending to Oracle
Cloud Maximize Data as a Service
Performance with Advanced
Automation
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
CONSOLIDATION
DATA CLONING
Copyright © 2015, Oracle and/or its affiliates. All rights 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
Test Master Database
NAME SSN SALARY
MILLER 112-23-4567 10,004
SMITH 111-22-3333 10,006
Masking & Config Mutation
Production Database
010110011 101001010 000111010
NAME SSN SALARY
AGUILAR 203-33-3234 40,000
BENSON 323-22-2943 60,000
Prod DB Backups Mask / Subset Test Master Clones
Refresh
Data Guard Standby
Refresh
35
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Test Master t0 t1 t2 …. tN
Scheduled or Manual Storage Snapshots or RMAN Backups of the test master database, called Data Profiles.
Private backups
Clones
• Clones can be created from any profile • Each user gets a personal read-write database clone
Test master is regularly
refreshed with current data from
production Data Refresh
Agile ‘Data Refresh’ Time Travel – Refresh, Rewind across Snapshots
36
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted 37
DEMO
Database Snap Clone - Rewind and Refresh Automation
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Turbo charging Journey to Cloud Innovation across 3 Stages of Cloud Adoption & Growth
Maximize Server Utilization,
Streamline Manageability and
Drive Down Capital Expenses
Reduce CAPEX, increase Scale
through extending to Oracle
Cloud Maximize Data as a Service
Performance with Advanced
Automation
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
CONSOLIDATION
DATA CLONING
HYBRID CLOUD
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Hybrid Cloud Full portability between on-premises and cloud
Same Architecture Same Software
Same Skills On-Premises Oracle Cloud
Unified Management Enterprise Manager manages both On Premise and Cloud
39
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Hybrid Cloud Full portability between on-premises and cloud
On-Premises Oracle Cloud
40
Unified Management Enterprise Manager manages both On Premise and Cloud
Compliance and Drift Management.
Easily move data and workloads.
Configuration and Schema comparison.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Hybrid Cloud Lift ‘n’ Shift across clouds using Enterprise Manager
41
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. |
Oracle Database Hybrid Cloud
010010110010101001001001001001001001001001001000100101010010
010010110010101001001001001001001001001001001000100101010010
Clone-Mask/Subset-Upload Extract-Mask/Subset-Upload
Mask on Premise and Upload to the Cloud using EM
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Hybrid Cloud
Clone & Mask PDB to Cloud Mask/Subset in the Cloud
Masking on the wire or in the Cloud using EM
010010110010101001001001001001001001001001001000100101010010
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift ‘n’ Shift Databases across clouds Clone Database to Cloud
Cloud-Based Container Database
44
On-Premises Container Database
Pricing Retail Pricing Cloud
Pricing (Dev2)
Pricing (Dev1)
Customer Datacenter
ORACLE Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Lift ‘n’ Shift Databases across clouds Clone Database from Cloud
45
Cloud-Based Container Database On-Premises Container Database
Pricing Retail CRM CRM
HR
Hiring
Customer Datacenter
ORACLE Cloud
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Oracle Database as a Service using EM Summary
46
Copyright © 2015 Oracle and/or its affiliates. All rights reserved. |
Integration API integration with 3rd party tools ,
change requests, dev workflows
Efficiency Consolidated, shared platform
maintained with automation
Elasticity Agile scale up, scale down, relocation
of services
Accessibility Automated request channel via
self-service
Accountability Meter usage, quota, compliance and
governance
Oracle Database as a Service Fully functional Database with any Data on any infrastructure
Dedicated Database Pluggable Database Database Schema
Database
Data
Infrastructure
Full Clone Empty Snap clones
OR OR
Physical, Virtual, or Engineered Systems (Hybrid Cloud)
On Premise & On Oracle Cloud
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