EM12c: Cloud Management Pack for Oracle Database Feature Overview Product Management January 2015 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. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 2 Program Agenda 1 Current Challenges 2 EM 12c Solution Overview 3 Solution Details 4 Customer Stories 5 Summary Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Evolution of Datacenter Changing Dynamics of Database Maintenance END USERS PORTAL DBAs END USERS RAC Cloud & Consolidation 2014 RAC DBAs Goals •Higher Agility- Self Service, Elasticity •Lower cost- Shared Resources, Automation •Reduced Risk – High Availability END USERS DBAs Grid, Clustering, Virtualization 2008, …. Internet 2003 Challenges • Lengthy process, mostly manual • Lack of scalability • Operations are at single target level Volume Complexity Challenges • Complex process • Time Consuming • Need mass automation • Downtime management Volume Complexity Copyright © 2014 Oracle Corporation | Oracle Confidential Volume Complexity 4 Key Challenges and Solutions Unmanaged asset sprawl 28% have an annual database instance growth of more than 20% • Less than 50% have consolidated • Consolidation Configuration Pollution • • Too many versions, patch levels and sizes 400 variants out of 1400+ across 3 major releases for a large telecom customer Slow time to delivery • Days to Weeks to provision new database services or clone production databases for key projects Standardization Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Solution Details 1 Service Catalog and Self Service Portal 2 Data Clone and Refresh 3 Monitoring and Management 4 APIS Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Solution Details 1 Service Catalog and Self Service Portal 2 Data Clone and Refresh 3 Monitoring and Management 4 APIS Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | EM12c DBaaS Service Catalog for Provisioning Service Definition Define service tiers to simplify your offerings Technical Service Establish the technical footprint of each service tier Service Model Determine the individual services to be provisioned Bronze RAC Data Guard Backups PDB Resource Pools Align services with resource pools 12.1.0.1 11.2.0.4 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Silver Gold Small Large Medium X-Large Database Schema 10.2.0.5 11.2.0.4 Define Database Service Tiers Satisfy application availability needs Primary Standbys EM12c Deploy Services across regions 1 SI/SIHA - BRONZE 2 SI/SIHA SI/SIHA 3 RAC - SILVER 4 RAC SI 5 RAC RAC GOLD Size CPU Core RAM GB Storage 6 RON - S 1 6 50 GB 7 RON RON M 2 12 250 GB L 4 24 1,250 GB XL 16 48 5 TB SI – Single Instance RON – RAC One Node Bangalore DC Austin DC Set your own sizes Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 13 Consolidation: DBaaS Architectures EM12c Supports Database Versions 10gR2 to 12c Virtual Machines Share servers Dedicated DBs Share servers and OS Dedicated Schema(s) Share servers, OS and database Increasing Consolidation Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Pluggable DBs Share servers, OS and database EM12c DBaaS: Unmatched Architectural Choices Virtual Machines Dedicated DB Dedicated Schemas Pluggable DB Consolidation Density 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | All but have to be certified for Database 12c DBaaS Resource Pools Database Resource Pool 11.2.0.3 DB OH Pool 12c CDB Pool 10.2.0.4 DB Pool 11.2.0.2 RAC DB Pool 11.2.0.2 RAC DB Pool 10.2.0.5 DB 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 (for PDBs) 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Automation for Databases Consolidation Planning and Real App Testing Service Provisioning incl’ REST APIs Service Governance: Access Controls, Compliance, Quota, Showback, etc Elasticity Ongoing Operations and Performance Management Database Private Cloud Dedicated Databases Schemas Pluggable Databases Clones Runs on any Infrastructure : Physical, Virtual, Engineered Systems Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 CPU, Memory, and Storage usage Current Population No. of Service Instances Placement Constraints Limits set on zones and pools * PDBaaS allows for custom placement - selection of the container database Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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" Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 20 Solution Details 1 Service Catalog and Self Service Portal 2 Data Clone and Refresh 3 Monitoring and Management 4 APIS Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | A Large Financial Institution – Storage Challenges SPARC Oracle DB Size Very Small (less < 1 TB) Small (1TB to 5TB) Medium (5TB to 10TB) Large (10TB to 15TB) Very Large (>15TB) Total: Number x86 of Applications 1,400 500 75 25 20 Average DB Size (GB) Average Number of Non-prod Environments 300 3,000 7,500 12,500 20,000 5 5 7 7 7 2,020 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 Team: “We haveEstimated 50 PB SAN. Annual OP Ave Annual growth has ranged from Estimated 1 - 20-35%” 3 Years Storage (GB) Non Production Applications Team: “1300 Apps Environments Requirements are utilizing private Cloud” Per En Per A 2,100,000 $13,860,000 7,500,000 $49,500,000 Database Team: “delivering 3,937,500 3 – 5$25,987,500 Years test data for UAT is a focus for private Cloud 2,187,500 $14,437,500 this year ” 2,800,000 $18,480,000 $ $ $ $ 18,525,000 $ $122,265,000 Storage Cost / GB = $6.6/year Estimated Annual Storage OPX Cost “$198M/year” for Oracle Environments Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Process Challenges 70000 RMAN refresh/year full clones 2000+ 10 - 20 Dev/Test DB 3 – 5 TB Typical DB size “Database Refresh is a necessary evil!” issues/day EMC & NetApp storage Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | - 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Data Movement Source Database NAME SSN Test Master Database Masking & Sub setting SALARY NAME AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 SSN SALARY MILLER 112-23-4567 40,000 SMITH 60,000 111-22-3333 010110011 101001010 000111010 Data Guard Standby Source DB Backups Mask / Subset Test Master Refresh Clones Refresh Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 26 Deployment Scenarios for Test Master Snap Clones Source Database Continuous or Discrete Replication Private backups (snapshots) for SSA user Standby / Test Master Database 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Test master is regularly refreshed with current data from production t1 t0 …. t2 Clones Private backups tN • Clones can be created from a library of profiles • Each user gets a personal readwrite database clone Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database Clones from Self Service Portal Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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" Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 31 DB Clone and Refresh – Admin Flow Mask Subset Production Database Clone / Test Master Update [Patch or Upgrade] Change Configuration [SI / RAC] Snap Clone Use as Test Master Version: 11.2.0.3 Version: 11.2.0.4 Config: 3 Node RAC Config: Single Instance Data: RMAN Backup1 Data: RMAN Backup1 t0 t1 t2 …. tN RMAN Backup / Storage Snapshot Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Integrated Data Masking Mask Dev Clone Test Test Master Production 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal Supported Cloning Options Full Clones Snap (Thin) Clones Database Native [Storage Agnostic] RMAN Restore RMAN Duplicate Software Solution [Vendor Agnostic] Data Pump • Leverage your existing investments • Cater to both functional and stress testing needs • Maximize for best performance Hardware Solution [Vendor Specific] NAS Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Solaris File System with SAN Storage Network Diagram Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 36 CloneDB using DNFS • Ability to create thin databases from • Advantages RMAN image copies – Easy to setup • 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 – 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Summary of Database Cloning Choices Option 1: Snap Clones Continuous or Discrete Replication Source Database Masking and Subsetting using EM 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 Private backups (snapshots) for SSA user Test Master Database 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 Private backup for SSA user Option 2: Full Clones Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Snap Clone with Oracle Engineered Systems External Storage 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 SuperCluster • Solaris Zones or LDOMS used to run snap clone databases • Embedded ZS3-ES storage served over infiniband Test Master Database /source [nfs] 010110011 101001010 000111010 /clone1 [nfs] /clone2 [nfs] Oracle Virtual Compute Appliance • Oracle VMs used to run snap clone databases • Embedded ZS3-ES storage served over infiniband .. more Enterprise Manager 12c Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Solution Details 1 Service Catalog and Self Service Portal 2 Data Clone and Refresh 3 Monitoring and Management 4 APIS Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | DBaaS Chargeback Metrics (Out-of-the-Box) Fixed VM Database Instance DB Service (*) Pluggable Database Base Charge Base Charge Base Charge Base Charge Allocated Memory Allocated Storage Configuration HA IP Address Size vCPU Count Usage Edition Memory Usage Edition Option Option RAC Node Count RAC Node Count Release Release Storage Usage Tablespace Allocation Version Edition Option Release RAC Node Count Tablespace Allocation Version CPU Time CPU Time CPU Time CPU Time CPU Utilization (%) CPU Utilization (%) CPU Utilization (%) CPU Utilization (%) Disk Space Utilization (%) DB Time DB Time DB Time Disk Usage Disk Read (Physical) Operations Memory Used Disk Write (Physical) Operations Disk Read (Physical) Operations Disk Read (Physical) Operations Memory Utilization (%) Network IO Disk Write (Physical) Operations Disk Write (Physical) Operations Network IO SQL Executes SQL Executes SQL Executes User Transactions User Transactions User Transactions Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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.. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance Self service maintenance for Database Cloud End Users 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 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Image Library Solution Details 1 Service Catalog and Self Service Portal 2 Data Clone and Refresh 3 Monitoring and Management 4 APIS Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | APIs for DBaaS Providers and Consumers Request DBs List Zones List Service Templates Deploy List Request Schemas List Service Instances Track request progress DBaaS Portal API Service Control (start/stop) Backup Delete Service Extend reservation Request PDBs Delete Manage Restore Snapshot Get Chargeback info DBaaS Providers: •EMCLI Verbs for CRUD operations on Zones / Pools / Service templates / Profiles / Quota / etc Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Integration with 3rd Party Tools OR Out of box Self Service Portal 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" } } Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Customer Stories Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Case Study Database as a Service FOCUS ON India’s second largest Private Bank with nearly 2800 branches, 11,000 ATMs 20 million customers Employees: 56,000 Revenue: USD 5 Billion Consolidation, SelfService Provisioning, Lifecycle Management Challenge: Solution: 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 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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, SelfService and Chargeback Challenges: 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 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 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Case Study Telecom Italia: Transformational Private DBaaS 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 (releaseDB 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 1 Gold 3 2 Silver 4 5 Bronze • Strong under-utilization of allocated HW resources • Shared HW resources with high utilization and efficiency Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 57 Case Study PNC Bank Regional bank operating primarily in nineteen states and the District of Columbia with more than 2,700 branches Key Business Drivers • Standardization and Simplification through welldefined services: Gold, Silver, Bronze, Platinum • Cost Savings • Consolidation -- Infrastructure, People • Automation -- Self Service FOCUS ON Monitoring, Provisioning via Service Catalog 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 • Improved Customer Response Time • Capacity on the floor vs purchasing per project • Showback Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 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 FOCUS ON Storage Consolidation, Snap Clone • 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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. 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 FOCUS ON Faster, and Repeatable Automation • 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 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 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
© Copyright 2024