EM12c: Cloud Management Pack for Oracle Database Feature Overview



Similar documents
Adatbázis tesztkörnyezetek kialakítása. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

ORACLE CLOUD MANAGEMENT PACK FOR ORACLE DATABASE

How To Use An Orgs.Org Database With An Orgorora Cloud Management Pack For Database (For Cloud)

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Name, Title Oracle

Oracle Enterprise Manager 12c Product Overview Presentation: Cloud Management

Oracle s Cloud Computing Strategy

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Monitoring, Managing and Supporting Enterprise Clouds with Oracle Enterprise Manager 12c Jan van Tiggelen, Senior Sales Consultant Oracle

Oracle Database Public Cloud Services

Introduction to Database as a Service

Oracle Enterprise Manager 12c New Capabilities for the DBA. Charlie Garry, Director, Product Management Oracle Server Technologies

Best Practices for Managing Storage in the Most Challenging Environments

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Guide to Database as a Service (DBaaS) Part 2 Delivering Database as a Service to Your Organization

INTRODUCTION TO CLOUD MANAGEMENT

Safe Harbor Statement

Oracle Software. Hardware. Training. Consulting. Mythics Complete.

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

Total Cloud Control with Oracle Enterprise Manager 12c. Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle

Oracle s Cloud Computing Strategy

Managed Cloud Database Service

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

Virtualization and IaaS management

Data Center Op+miza+on

CON9488 The Enterprise Cloud Simplified with Oracle VM

Oracle Cloud Strategy. Sudip Datta Vice President of Product Management

Oracle Database Cloud Services OGh DBA & Middleware Day

Oracle Infrastructure Systems Management with Enterprise Manager and Ops Center CON4954

How To Use A Cloud Service From Org.Org'S Enterprise Manager 12C

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

DATABASE VIRTUALIZATION AND INSTANT CLONING WHITE PAPER

<Insert Picture Here> Private Cloud with Fusion Middleware

Private Cloud or Bust: Oracle WebLogic Server and Oracle Enterprise Manager

Configuring and Managing a Private Cloud with Enterprise Manager 12c

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

With Red Hat Enterprise Virtualization, you can: Take advantage of existing people skills and investments

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Oracle Database 12c Plug In. Switch On. Get SMART.

Running Oracle Databases in a z Systems Cloud environment

<Insert Picture Here> Oracle VM and Cloud Computing

Database Virtualization Technologies

<Insert Picture Here> Cloud Computing Strategy

Session S : How to build a Private Cloud with Oracle Enterprise Manager: A Major Telco Story. Principal Product Manager

Backup and Recovery Solutions for Exadata. Ľubomír Vaňo Principal Sales Consultant

Agenda About SUNY and ITEC Cloud project Challenges and Use cases for ITEC Cloud EM Solution Business Benefits

How To Use Anibom Smart Cloud For Business

Oracle Cloud Update November 2, Eric Frank Oracle Sales Consultant. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Simplified Private Cloud Management

WebLogic on Oracle Database Appliance: Combining High Availability and Simplicity

Oracle Solaris: Aktueller Stand und Ausblick

Journey to the Private Cloud. Key Enabling Technologies

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Overview: X5 Generation Database Machines

Backup and Recovery Solutions for Exadata. Cor Beumer Storage Sales Specialist Oracle Nederland

Availability for your modern datacenter

Extend the Benefits of VMware vsphere with NetApp Storage

Digital Transformation

Veeam Summer School. Thomas Zaatman Veeam Software

SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC,

Deploying a Private Cloud with the Oracle Cloud Platform; Customer Case Study.

Oracle Reference Architecture and Oracle Cloud

What s New with VMware Virtual Infrastructure

Learn How to Leverage System z in Your Cloud

Strategies for Monitoring Large Data Centers with Oracle Enterprise Manager. Ana McCollum Consulting Product Manager

Advanced virtualization management for Hyper-V and System Center environments.

Redefining Oracle Database Management

Oracle Virtualization Strategy and Roadmap

Optimizing Storage for Better TCO in Oracle Environments. Part 1: Management INFOSTOR. Executive Brief

Oracle Cloud Provisioning with IBM Wave and Oracle 12c Cloud Control on IBM z Systems

A Gentle Introduction to Cloud Computing

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Oracle MulBtenant Customer Success Stories

<Insert Picture Here> Enterprise Cloud Computing: What, Why and How

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

Managing MySQL Scale Through Consolidation

The First Complete Cloud Management Solution with Oracle Enterprise Manager. Jean Pierre van Tiggelen EMEA Senior Sales Director Manageability

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

Introduction. Automated Discovery of IT assets

Virtualize Without Compromise. Protecting and Storing Virtualized Data

Maxta Storage Platform Enterprise Storage Re-defined

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

NEXT GENERATION EMC: LEAD YOUR STORAGE TRANSFORMATION. Copyright 2013 EMC Corporation. All rights reserved.

WHITE PAPER: Egenera Cloud Suite for EMC VSPEX. The Proven Solution For Building Cloud Services

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Transcription:

EM12c: Cloud Management Pack for Oracle Database Feature Overview Product Management January 2015

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. Oracle Confidential Internal/Restricted/Highly Restricted 2

Program Agenda 1 2 3 4 5 Current Challenges EM 12c Solution Overview Solution Details Customer Stories Summary

Evolution of Datacenter Changing Dynamics of Database Maintenance END USERS PORTAL DBAs END USERS DBAs END USERS DBAs RAC RAC Grid, Clustering, Virtualization 2008,. Cloud & Consolidation 2014 Goals Higher Agility- Self Service, Elasticity Lower cost- Shared Resources, Automation Reduced Risk High Availability Internet 2003 Challenges Lengthy process, mostly manual Lack of scalability Operations are at single target level Challenges Complex process Time Consuming Need mass automation Downtime management Volume Complexity Volume Complexity Copyright 2014 Oracle Corporation Oracle Confidential Volume Complexity 4

Key Challenges and Solutions Unmanaged asset sprawl Configuration Pollution Slow time to delivery 28% have an annual database instance growth of more than 20% Less than 50% have consolidated Too many versions, patch levels and sizes 400 variants out of 1400+ across 3 major releases for a large telecom customer Days to Weeks to provision new database services or clone production databases for key projects Consolidation Standardization Automation *IOUG Survey, 2013

Consolidation Planning and Testing Enterprise Manager 12c provides Consolidation Planning for physical to virtual, commodity to Engineered Systems and dedicated to multitenant database Validation of the database consolidation architecture with Database Consolidation Planner Validation of SQL performance and identification of regressions using SQL Performance Analyzer Testing of consolidated workload by capturing and replaying real workload using Real Application Testing Allied Irish Bank (AIB) consolidated its Oracle Database platform with the help of Real Application Testing and 25% less testing resources

Configuration Standardization Enterprise Manager 12c enables Single Service Catalog with predefined configurations and sizes to minimize variants Ongoing Compliance checks to detect violations and mapping to industry standards like STIG and PCI Drift management to detect differences across a fleet of databases Automated patch management under minimum downtime to bring configurations back to compliance Telecom Italia has created a single Service Catalog to streamline operations that previously hosted 700 different configurations across 1000+ databases

Automation for Database Enterprise Manager 12c enables Single click deployment of single instance, RAC, pluggable databases and schemas, optionally with DR setup Intelligent placement and governance through access control, quota and showback Instant, storage efficient cloning of databases using Snap Clone Automation of lifecycle operations like backup, restore, patching, upgrade RESTFUL APIs for integrating with orchestration services NAV reduced new database provisioning time from 6-7 days to 18 minutes using Enterprise Manager 12c

Solution Details 1 2 3 4 Service Catalog and Self Service Portal Data Clone and Refresh Monitoring and Management APIS

Solution Details 1 2 3 4 Service Catalog and Self Service Portal Data Clone and Refresh Monitoring and Management APIS

Service Catalog Definition A collection of standardized services available to selected consumers for on demand, self service provisioning Benefits Establish and enforce effective standardization Repeatable and predictable deployment Helps identify service costs Helps reduce the database management overhead

EM12c DBaaS Service Catalog for Provisioning Service Definition Define service tiers to simplify your offerings Bronze Silver Gold Technical Service Establish the technical footprint of each service tier RAC Data Guard Backups Small Large Medium X-Large Service Model Determine the individual services to be provisioned PDB Database Schema Resource Pools Align services with resource pools 11.2.0.4 12.1.0.1 10.2.0.5 11.2.0.4

Define Database Service Tiers Satisfy application availability needs Deploy Services across regions 1 2 3 4 5 6 7 Primary Standbys EM12c SI/SIHA - BRONZE SI/SIHA SI/SIHA RAC - SILVER RAC SI RAC RAC GOLD RON - RON RON SI Single Instance RON RAC One Node Austin DC Size Set your own sizes CPU Core RAM GB Bangalore DC Storage S 1 6 50 GB M 2 12 250 GB L 4 24 1,250 GB XL 16 48 5 TB 13

Consolidation: DBaaS Architectures EM12c Supports Database Versions 10gR2 to 12c Virtual Machines Dedicated DBs Dedicated Schema(s) Pluggable DBs Share servers Share servers and OS Share servers, OS and database Share servers, OS and database Increasing Consolidation

EM12c DBaaS: Unmatched Architectural Choices Consolidation Density Virtual Machines Dedicated DB Dedicated Schemas Pluggable DB Low-Moderate High Highest Highest Management Very complex (VM Sprawl) Easy Easy to Involved (based on required resource isolation) Easy Isolation Excellent Good Least Good Implementation & Onboarding Easy Easy Difficult Easy Application Suitability Some (workload dependent) All Home grown; requires app validation All but have to be certified for Database 12c

DBaaS Resource Pools 11.2.0.3 DB OH Pool 10.2.0.4 DB Pool Database Resource Pool A group of homogeneous clustered or nonclustered resources exhibiting common characteristics. Example: Pool of 11.2 Database Oracle Homes (for dedicated databases) Pool of 12c Container Databases PDBs) (for 12c CDB Pool 11.2.0.2 RAC DB Pool 11.2.0.2 RAC DB Pool 10.2.0.5 DB Pool Zone A logical grouping of cloud infrastructure resources based on QOS, functional, departmental or geographic boundaries. Example, Finance Zone, East Coast Zone Self-Service users provision into a Zone Zones can also be used to enforce access control and chargeback

Self Service Provisioning and Service Catalog Out-of-box self service portal Catalog of different database configuration with varied datasets Resource quota based on role Integrated monitoring, snapshot/rollback, etc

Automation for Databases Consolidation Planning and Real App Testing Service Provisioning incl REST APIs Elasticity Service Governance: Access Controls, Compliance, Quota, Showback, etc Ongoing Operations and Performance Management Database Private Cloud Dedicated Databases Schemas Pluggable Databases Clones Runs on any Infrastructure : Physical, Virtual, Engineered Systems

Intelligent Service Placement The Best Fit Rule Automatically find suitable target for placement: nodes for single instance and RAC databases databases for schema container database for PDBs* Current Load Current Population Placement Constraints CPU, Memory, and Storage usage No. of Service Instances Limits set on zones and pools * PDBaaS allows for custom placement - selection of the container database

EM12c Release 4 Plug-in Update Incremental Enhancements Add & remove standby Externalized DB Size Separate from service template EMCLI verbs Improved customization: Target Properties Sql post script Custom placement of PDBs emcli create_database_size -name=small -description="small size database" -attributes="cpu:4;storage:50;memory:4" Oracle Confidential Internal/Restricted/Highly Restricted 20

Solution Details 1 2 3 4 Service Catalog and Self Service Portal Data Clone and Refresh Monitoring and Management APIS

A Large Financial Institution Storage Challenges SPARC Oracle DB x86 Number of Average DB Size Average Number of Non-prod Estimated Annual OP Ave 1-3 Years Per En Per A Storage Team: We have 50 PB SAN. Annual growth has ranged from 20-35% Estimated Storage (GB) Non Production Applications Team: 1300 Apps Size Applications (GB) Environments Requirements Environments are utilizing private Cloud Very Small (less < 1 TB) 1,400 300 5 2,100,000 $13,860,000 Small (1TB to 5TB) 500 3,000 5 7,500,000 $49,500,000 $ Medium (5TB to 10TB) 75 7,500 7 Database 3,937,500 Team: delivering 3 5 $25,987,500 Years $ Large (10TB to 15TB) 25 12,500 7 test 2,187,500 data for UAT is a focus $14,437,500 for private Cloud $ Very Large (>15TB) 20 20,000 7 this 2,800,000 year $18,480,000 $ Total: 2,020 18,525,000 $122,265,000 $ 5 to 7 non-prod clones per production database 18 of 30 PB for non-prod Oracle environments $122M of $198M for non-prod clones Storage Cost / GB = $6.6/year Estimated Annual Storage OPX Cost $198M/year for Oracle Environments

Process Challenges 70000 refresh/year 2000+ Dev/Test DB 3 5 TB Typical DB size RMAN full clones 10-20 issues/day EMC & NetApp storage Database Refresh is a necessary evil! - Christian Bilien, Global Head of Database Team

EM Solution Data Clone and Refresh Supports full and snap (thin) database clones Technology (and Storage) Agnostic End-to-End Automation Prod to Test/Dev Designed for DBAs Integrated Masking & Patching (PSUs and Patch Sets) Available via Admin Flows and Self Service portal EMCLI and REST API

Data Movement Source Database NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 Masking & Sub setting 010110011 101001010 000111010 Test Master Database NAME SSN SALARY MILLER 112-23-4567 40,000 SMITH 111-22-3333 60,000 Data Guard Standby Source DB Backups Mask / Subset Test Master Clones Refresh Refresh

Data Movement Activity Breakdown Source DB Identify production database for cloning Backups Take regular backups [RMAN, datapump exports, etc] Mask / Subset Mask sensitive data. Optionally, subset to reduce storage footprint Test Master Sanitized copy of production data for use in dev / test environments OR a Data Guard Standby database Clones Full clones for performance / stress testing; snap clones for functional testing Refresh - Keep in sync with data changes in production Oracle Confidential Internal/Restricted/Highly Restricted 26

Deployment Scenarios for Test Master Snap Clones Source Database Continuous or Discrete Replication Standby / Test Master Database Private backups (snapshots) for SSA user Replication Types: Continuous Discrete Technology Data Guard, Golden Gate RMAN, Snap Mirror, import/export Data Refresh Automatic and instantaneous Manual and at scheduled intervals Masking and Subsetting Not possible At source (in production), or in place at test master

Full or Snap Clone: How it Works? Scheduled or Manual Storage Snapshots or RMAN Backups of the test master database, called Profiles Standby / Test Master t0 t1 t2. tn Test master is regularly refreshed with current data from production Clones Private backups Clones can be created from a library of profiles Each user gets a personal readwrite database clone

Database Clones from Self Service Portal

Refresh Clones One-click refresh of clones Library of Profiles to choose from snapshots / backups / Image copies The identity and configuration of the clone retained as before REST APIs 30

Non Self Service (Admin) Flows Its not all Cloudy! Non Self Service (Admin) flows Ideal for POCs, one-off clones, and for test master creation Clone from a snapshot or to a point-intime or SCN Integrated Masking and Patching (PSUs and Patch Sets) One-click refresh of clones from source EMCLI verbs emcli create_clone -inputfile="file containing properties required for cloning a database." emcli refresh_database -target_name="database target name" -target_type="database target type" -input_file=data:"file:path" Oracle Confidential Internal/Restricted/Highly Restricted 31

DB Clone and Refresh Admin Flow Mask Production Database Subset Update [Patch or Upgrade] Change Configuration [SI / RAC] Snap Clone Use as Test Master Clone / Test Master Version: 11.2.0.3 Config: 3 Node RAC Data: RMAN Backup1 t0 t1 t2. tn RMAN Backup / Storage Snapshot Version: 11.2.0.4 Config: Single Instance Data: RMAN Backup1

Integrated Data Masking Mask Clone Dev Production Test Master Test Data Masking Template DEPT LAST_NAME SSN SALARY 10 SMITH 111 23-1111 40,000 10 JOHNSON 222-34-1345 60,000 Supports use of EM Data Masking template (requires Oracle Data Masking and Subset Pack), or running custom sql scripts Mask sensitive data as part of one-off clone or test master creation For Snap Clone, it is recommended to only mask the test master, so as to retain storage savings post snap clone Oracle Confidential Internal

Supported Cloning Options Full Clones Snap (Thin) Clones Database Native [Storage Agnostic] Software Solution [Vendor Agnostic] RMAN Restore RMAN Duplicate Data Pump Leverage your existing investments Cater to both functional and stress testing needs Maximize for best performance Hardware Solution [Vendor Specific] NAS SAN

Snap Clone using Solaris File System (ZFS) Uses a single stock Solaris 11.1+ image physical or virtual [NOT the Oracle Sun ZFSSA or ZS3 Appliance ] Supports any kind storage NAS or SAN For SAN, mount luns as raw disk and format with ZFS filesystem Does NOT require the snapshot/clone licenses from the storage vendor, these features are available for free Additional features include compression, deduplication, IO caching, etc HA has to be handled externally either via Solaris Clusters, or by using HA features of the underlying hypervisor

Solaris File System with SAN Storage Network Diagram Oracle Confidential Internal/Restricted/Highly Restricted 36

CloneDB using DNFS Ability to create thin databases from RMAN image copies Uses NFS v3 client embedded in database Supported configurations Single instance databases Note: Only file system support for this setup (No ASM) Supported Versions: 11.2.0.3+, 12.1 Advantages Easy to setup No special storage software needed Works on all platforms Time efficient: Instantaneous cloning Space efficient: Create multiple clones based on one backup Uses dnfs to improve performance, high availability, and scalability of NFS storage

NAS Network Diagram Rapid clones of databases running on NFS mounted file systems NAS storage array registration using an EM agent as proxy Monitoring and Summary views for storage array Seamless automation across storage, host, & database layers snapshot, clone, mount, create db, etc 38

Snap Clone on ASM + EMC Storage Ability to create live thin clones of databases on ASM Live clone of the DB, NOT snapshot based Clone can be within the same or on a different cluster EMC VMAX (with Time Finder VPSnap) and VNX storage appliances Supports SI and RAC databases Supported Versions: DB = 10.2.0.5 or higher; GI = 11.2 and higher

Summary of Database Cloning Choices Option 1: Snap Clones Continuous or Discrete Replication Source Database Masking and Subsetting using EM Test Master Database Private backups (snapshots) for SSA user Option 1: Snap Clone Storage based technology Saves space and time Ideal for "use and throw i.e. short lived databases Suited for functional testing with minor updates Storage Admin involved in setup Option 2: Full Clone Oracle Database based technology; Storage neutral Restore time proportional to backup size Leverages existing technology and infrastructure Suited for intense load and functional testing Completely managed by DBAs Option 2: Full Clones Private backup for SSA user

Snap Clone Vs Competition Scale, Scale, Scale Supports 1 to 1000s of clones Protects your existing investments Choice between hardware and software solution Use of trusted technologies like data guard for test master refresh Part of Enterprise Manager 12c Oracle s flagship management product for all your database needs In sync with DB releases (support for PDBs on day 1) Secure and role based access control; used by Fortune 1000 customers Protection from unnecessary point tools; reduce TCO

Snap Clone with Oracle Engineered Systems Exadata Compute nodes are used to run snap clone databases The storage is external to Exadata and served over NFS In case of ZS3 storage, all traffic over infiniband Test Master Database /source [nfs] External Storage SuperCluster Solaris Zones or LDOMS used to run snap clone databases Embedded ZS3-ES storage served over infiniband Oracle Virtual Compute Appliance Oracle VMs used to run snap clone databases Embedded ZS3-ES storage served over infiniband 010110011 101001010 000111010 /clone1 [nfs] /clone2 [nfs] Enterprise Manager 12c.. more

Solution Details 1 2 3 4 Service Catalog and Self Service Portal Data Clone and Refresh Monitoring and Management APIS

Metering and Showback Tailored for different use cases and user types Showback based on fixed, utilization or configuration Database performance metrics, configuration items, feature-usage Can be extended to leverage other metrics, e.g: business transactions Rollups based on LDAP Tailored reporting for different user personas Chargeback Administrator Self-Service Portal User Line of Business User

DBaaS Chargeback Metrics (Out-of-the-Box) VM Database Instance DB Service (*) Pluggable Database Fixed Base Charge Base Charge Base Charge Base Charge Configuration Allocated Memory Allocated Storage HA IP Address Size vcpu Count Edition Memory Usage Option RAC Node Count Release Storage Usage Version Edition Option RAC Node Count Release Tablespace Allocation Edition Option Release RAC Node Count Tablespace Allocation Version Usage CPU Time CPU Utilization (%) Disk Space Utilization (%) Disk Usage Memory Used Memory Utilization (%) Network IO CPU Time CPU Utilization (%) DB Time Disk Read (Physical) Operations Disk Write (Physical) Operations Network IO SQL Executes User Transactions CPU Time CPU Utilization (%) DB Time Disk Read (Physical) Operations Disk Write (Physical) Operations SQL Executes User Transactions CPU Time CPU Utilization (%) DB Time Disk Read (Physical) Operations Disk Write (Physical) Operations SQL Executes User Transactions

EM12c Release 4 Plug-in Update Improved Homepage Getting started section Target and Cost Center assignment summary ETL job details Extensibility Registration of any target type Promote any monitoring /configuration metric to a chargeback metric Enable chargeback on abstract entities e.g. backup requests, job executions, no. of tests, etc Lifecycle management through EMCLI Add Targets, Assign Plans and Cost Centers

Cloud Resource and Request Management Manage Cloud Zones and underlying resources Database Pools, servers, storage Track resource flux, tenants, policy violations, etc Drill down into individual resources for deeper monitoring Monitor requests and failure rates and remediate bottlenecks Deep software and hardware management for Exadata Hardware schematics, Software Topology, ASRs..

Incident Management Monitoring by Exceptions Setup and apply monitoring templates based on desired SLAs Manage exceptions View, manage, diagnose and resolve incidents from one console Assign, acknowledge, prioritize, track status, escalate, suppress Accelerated resolution with My Oracle Support integration Integrated with external Helpdesk Systems Out of box connectors for Remedy, HP Service Center

Database Fleet Maintenance Self service maintenance for Database Cloud Process 1. Pools subscribe to DB and GI images 2. New images automatically get deployed to servers in the pool 3. Self Service users or Admin can choose to migrate DBs over to the new home Benefits: Scale: Subscription based, automated deployment and at mass scale Reduced Downtime: Out of place patching and upgrade Isolation & Flexibility: Users to move to new software version on their terms Compliance: Drift tracking and real time reporting End Users 11.2.0.3 DB Home 11.2.0.4 DB Home 11.2.0.3 GI Home 11.2.0.4 GI Home Admin Image Library

Solution Details 1 2 3 4 Service Catalog and Self Service Portal Data Clone and Refresh Monitoring and Management APIS

APIs for DBaaS Providers and Consumers List Zones List Service Templates List Service Instances List DBaaS Portal API Deploy Request DBs Request PDBs Request Schemas Track request progress Service Control (start/stop) Delete Service Extend reservation Delete Manage Backup Restore Snapshot Get Chargeback info DBaaS Providers: EMCLI Verbs for CRUD operations on Zones / Pools / Service templates / Profiles / Quota / etc

Integration with 3 rd Party Tools Out of box Self Service Portal OR POST : https://example.oracle.com/em/cloud/dbaas/zone/82cf1c28fa20a18 3C99D138FF8065F19 Authorization: basic ZGVtb3VzZXI6ZGVtb3VzZXI= Content-Type: application/oracle.com.cloud.common.dbplatforminstance+json Accept: application/oracle.com.cloud.common.dbplatforminstance+json Body: { "based_on": "/em/cloud/dbaas/dbplatformtemplate/cc3bbb665a6bc6ffe040f00aef 252456", "name": "<Request name>", "description": "<Request Description>", "params": { "username": "Master Account username for the DB", "password": "Password for the Master Account on the DB" } }

Customer Stories Oracle Confidential Internal

Reference Guide 1. Let us start with two customers: HDFC Bank and NAV whose focus was on massive consolidation of commodity infra into Exadata with appropriate consolidation testing and the rapid provisioning of databases. In case of HDFC, it reduced from days to hours and in case of NAV from days to minutes. The time difference is because HDFC is doing RMAN based cloning while NAV is provisioning binaries. 2. The second set of customers, Telecom Italia, PNC Bank focuses on standardization via Service Catalog as evident from the slides. Their aim is to reduce the number of configuration variants. In case of PNC bank, they also provision Standby environments via the Service Catalog, the first customer to do so. Telecom Italia has 200 DBs in the cloud environment today, will move to 2000 by early 2015. 3. Then we get into customers whose use case centers around data refresh. Societe Generale used to spend lot of time and labor just doing refresh for their DevOps environment. They are now using Snap Clone to perform agile data refresh in a storage efficient way. While Energy Transfer spent significant time refreshing their production-like databases in UAT. With EM12c, they can refresh all their databases using RMAN backups in a few clicks.

Case Study Database as a Service India s second largest Private Bank with nearly 2800 branches, 11,000 ATMs 20 million customers Employees: 56,000 Revenue: USD 5 Billion Challenge: Database sprawl over 168 racks of real estate Hitting performance ceiling on existing infrastructure Rollout of new database services often wait on infrastructure; taking and average time of 3 days Solution: FOCUS ON Consolidation, Self- Service Provisioning, Lifecycle Management Run new database applications on Exadata while legacy applications run on IBM AIX EM 12c based Self-Service Provisioning of databases EM 12c Lifecycle Management features for Discovery, Compliance, Patching, etc BENEFITS Reduced new database rollout time from 3 days to 3.5 hours Standardized database offering for Developers and QA reducing any significant configuration drift and compliance challenges

Case Study Database as a Service Norwegian Labor and Welfare Administration Pension services, Sickness/Unemployment benefits & Occupational rehabilitation for entire Norway population 450 local offices all across Norway - 14.000 Employees Administers one third of the national budget FOCUS ON Consolidation, Standardization, Self- Service and Chargeback Challenges: Lack of consolidation due to heterogenous platforms High complexity and disproportionate costs of legacy systems Database provisioning average time: 6 7 days Database Sprawl Non-standard configurations and licensing needs Lack of accountability at department level for resource demand and usage Solution: Consolidate databases on Oracle Exadata and Sun Server X2-8 (8) w/hp 3PAR storage on Oracle Linux EM 12c with High Availability Level III Self-Service Provisioning of databases with a well-defined service catalog of pre-defined configuration [Small to Large] Migrate existing databases into the cloud platform BENEFITS Time to provision databases reduced from 6.8 days to 18 minutes Funding for additional resources is now targeted at the actual divisions/groups consuming them

Telecom Italia: Transformational Private DBaaS Case Study COMPANY OVERVIEW Large Telecom provider in Italy with 7 Data Centers and 4 Service Centers Legacy/Traditional/AS IS DB design specifically for single application (traditional approach) Provisioning time of database: Weeks 700+ different combinations identified (release- DB Version / Release-Version OS / Hardware) Oracle Enterprise Manager 12c - DBaaS Standardized DB Service (Catalog of DB Services) Provisioning time of database: Hours 3 Service Classes on 5 standard configurations Server virtualization Database consolidation Schema Consolidation Gold 1 Silver 3 2 Bronze 4 5 Strong under-utilization of allocated HW resources Shared HW resources with high utilization and efficiency 57

Case Study PNC Bank Regional bank operating primarily in nineteen states and the District of Columbia with more than 2,700 branches FOCUS ON Monitoring, Provisioning via Service Catalog Key Business Drivers Standardization and Simplification through welldefined services: Gold, Silver, Bronze, Platinum Cost Savings Consolidation -- Infrastructure, People Automation -- Self Service Improved Customer Response Time Capacity on the floor vs purchasing per project Showback EM Environment EM on Engineered Systems managing 5000+ targets EM12c application running on Exa providing single console enterprise view of operations. Exalogic and Exadata on Infiniband Network Three environments: Prod, DR, QA/Test

Case Study One of the largest European financial services groups, with group net income of 23 billion 2012. 54,000 employees, 76 countries, and 32 million clients worldwide FOCUS ON Storage Consolidation, Snap Clone Customer Pains Societe Generale (SG) had been experiencing long delays to provide a complete DB Environment, with complex request procedures for its developers that handle 2,000+ developers 70000+ full DB refreshes/year 10-20 cloning issues/day Majority refreshes scheduled; 10% on demand Solution Enterprise Manager Snap Clone on NetApp Refresh takes couple of minutes Cloning from Standby databases; no impact on production Using REST APIs; zero manual intervention

Case Study One of the largest and most diversified midstream service providers in the country. Over 71,000 miles of natural gas, natural gas liquids (NGLs), refined products, and crude oil pipelines today. FOCUS ON Faster, and Repeatable Automation Customer Pains Energy Transfer (ET) DBA team needs to clone and refresh databases for non- production use. 200+ databases running on ASM on Solaris, Linux, and Windows 72 refreshes per year for a single group; unable to scale to other groups Avg. takes 16 hrs end-to-end to refresh a single database; mostly manual and requires significant post processing steps Using RMAN duplicate or Imp/Exp; unnecessary load on production databases Solution Enterprise Manager Data Cloning using RMAN backups End-to-end automation - taking backups, staging in central location, creation of clones with custom modifications, notify via email Faster, repeatable refresh process; complete process takes only 8 hours Using APIs; minimal manual intervention Saved ~79K per year just for data refresh

Cloud Management Pack for Oracle Database Summary Self-Service Provisioning Supports Databases, Schema, and PDBs Database Cloning Full clones and Snap Clones (thin clones) Enterprise-wide Service Catalog Role based, Single catalog, to enforce standardization across the DB estate Quota and Policy based Management Enforces governance and control Metering, Chargeback Supports Database, Schema, and PDBs Comprehensive REST and EMCLI APIs For all self service and admin functions

Key Takeaways EM12c Cloud Management Pack for Database lets you Jumpstart your journey to Private DBaaS Choose from various architectures: VMs, physical, schema, multitenant databases Supports various service levels (single instance, HA, DR), and DB sizes Enables consolidation and saves $$$ for compute and storage Snap Clone or full clone databases for performance or functional testing Patch and maintain provisioned resources with near zero downtime and minimal DBA time