Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance Standardization at Scale
Enterprise Manager Cloud Control 12c
Oracle Confidential – Restricted
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
EM12c Patch Management Solution End to End Patch Automation Solution for Oracle Databases
Patches, Upgrades complete Database product family
including Data Guard, DBs on ODA and Exadata
Provides proactive Oracle recommendations (CPUs,
PSUs,..)
Simplified patching flow using Patch Plans
Comprehensive pre-flight checks and conflict resolution
Support Out of Place, Rolling options for reduced/zero
downtime and rollback/switch back
Mass automation - multiple targets with multiple patches
in a single downtime
Extensible framework, Patch Reports and “EMCLI”
scripting option
2 Oracle Confidential – Restricted
Copyright © 2014 Oracle Corporation | Oracle Confidential
Evolution of Datacenter Changing Dynamics of Database Maintenance
Internet 2003
END USERS
DBAs
Challenges • Lengthy process, mostly manual • Lack of scalability • Operations are at single target level
Maintenance Challenges •Scale •Isolation •Minimum Downtime
Goals •Higher Agility- Self Service, Elasticity •Lower cost- Shared Resources,
Automation •Reduced Risk – High Availability
Challenges • Complex process • Time Consuming • Need mass automation • Downtime management
RAC RAC
END USERS
DBAs
3 Volume Complexity Complexity Volume Complexity Volume
DBAs
Cloud & Consolidation 2014
PORTAL END USERS
Grid, Clustering, Virtualization 2008, ….
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Current State of Database Deployments Siloed, Dispersed, Varied and Complex
DATABASE ESTATE
Ever growing database population
Multiple versions and patch levels
Compliance challenges
Poor resource utilization
High cost of deployment and operation
28% have an annual database instance
growth of more than 20%
Less than 50% have consolidated
*IOUG Survey, 2013
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted
Software configuration pollution in datacenters
5
In a recent survey, we collected and analyzed 15,000 Oracle Homes
2196 396 1 of every 4
X with version and platform
OHs are Different !!! OHs in one env. of a customer
Distinct configs.
9 Versions, 3 Platforms avg.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Introducing !!! Database Fleet Maintenance
Oracle Confidential – Restricted 6
Standardization at Scale
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Restricted
Database Fleet Maintenance New! Simplified software configuration standardization at scale
1 Detect “Configuration Pollution”
Advisor scans the fleet for configuration variations provides recommendations to standardize.
1
7
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance New! Simplified software configuration standardization at scale
2
2
Create Images & Subscribe Define end states for software as Images. Subscribe targets/ groups/pools to the images
Image represents the End-state Definition for Oracle Database 11.2.0.3 on Linux x86_64 + OCT 2013 PSU patch +5 one-off patches
8 Oracle Confidential – Restricted
Target (s)
Subscribes to
Software “End State” Gold Image
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance New! Simplified software configuration standardization at scale
3 Centralize changes and propagate with ease
Make changes at Image level. Schedule the propagation to the subscribed members.
3
Software “End State” Image - Versioning
OCT 2013 - OCT PSU + 2 patches Ver. 1
DEC 2013 - Add 5 more patches Ver. 2
* Current / Latest version
JUL 2014 - Jul PSU + couple more patches* Ver. 3*
9 Oracle Confidential – Restricted
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance
• Allows emergency, ad-hoc patching.
• Ad-hoc is more an exception than a norm, its tracked as ‘Rogue’
• Reconcile the rouge targets either by rolling the changes to a new version of the image or override it with the latest version.
Rouge Target
Update to new version or rollback to older
Manage Exceptions and Emergencies
10 Oracle Confidential – Restricted
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
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
Database Fleet Maintenance End Users
Self service maintenance for Database Cloud
11.2.0.3 DB Home
11.2.0.3 GI Home
11.2.0.4 DB Home
11.2.0.4 GI Home
Image Library
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
Track real time compliance Admin
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 12
Evaluated as compliance against the ‘image’
Maintenance Activity summary
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 13
Steps involved in update to new Image version
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Database Fleet Maintenance Simplified software configuration standardization at scale
Oracle Confidential – Restricted
Flexible
Centralize Changes & Propagate with Ease
Make changes at Image level and schedule the propagation to the subscribers. Replace with updated software
Maintenance as a Self service option. End users can update during their comfortable time periods
Reduced Downtime
Detect the Configuration Pollution
Advisor scans the fleet for configuration variations, provides recommendations to standardize
Abstraction between software and configuration. Replacing updated software for changes reduces or removes downtime.
1 2 3
Automation at Scale
Create Images & Subscribe
Define end states for software as Images. Subscribe databases /groups/pools to the images
Make changes at mass scale. Deploy updated software (minor and major updates) images to the entire pool
15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
EM12c - Database Fleet Maintenance Simplified software configuration standardization at scale
Complete Automation - End to end, covers Patching & Upgrades
Easy to Scale - Mass deployment, reduced downtime
Total Control - Centralized, Self service maintenance
Full Support - Support all DBs (Multitenant & Cloud Ready )
*Current support available for Databases only. ** DBaaS on-premise / private cloud. 16