15
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Database Fleet Maintenance Standardization at Scale Hari Srinivasan, Product Management, Oracle Oracle Confidential Restricted

Oracle Database Cloud Fleet Maintenance

Embed Size (px)

Citation preview

Page 1: Oracle Database Cloud Fleet Maintenance

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Database Fleet Maintenance Standardization at Scale

Hari Srinivasan, Product Management, Oracle

Oracle Confidential – Restricted

Page 2: Oracle Database Cloud Fleet Maintenance

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

Page 3: Oracle Database Cloud Fleet Maintenance

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, ….

Page 4: Oracle Database Cloud Fleet Maintenance

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.

Page 5: Oracle Database Cloud Fleet Maintenance

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |

Introducing !!! Database Fleet Maintenance

Oracle Confidential – Restricted 6

Standardization at Scale

Page 6: Oracle Database Cloud Fleet Maintenance

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

Page 7: Oracle Database Cloud Fleet Maintenance

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

Page 8: Oracle Database Cloud Fleet Maintenance

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

Page 9: Oracle Database Cloud Fleet Maintenance

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

Page 10: Oracle Database Cloud Fleet Maintenance

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

Page 11: Oracle Database Cloud Fleet Maintenance

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 12

Page 12: Oracle Database Cloud Fleet Maintenance

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 13

Page 13: Oracle Database Cloud Fleet Maintenance

Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 14

Page 14: Oracle Database Cloud Fleet Maintenance

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

16

Page 15: Oracle Database Cloud Fleet Maintenance

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. 17