New Database Release Model Superior Quality and Simplicity

吉悦心

2017/11/26 发布于 技术 分类

2017 Oracle OpenWorld 大会已经结束,从10月1日至10月5日,历时5天,60,000 人的参会规模,声势浩大的数据库盛宴,喧嚣散去,我来总结一下具体大会的感受,国内的国庆假期也接近尾声,大家可以在假期之后来扫描一下Oracle的发展创新和技术发布。

文字内容
1. New Database Release Model Superior Quality and Simplicity October, 2017 Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
2. 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 © 2017, Oracle and/or its affiliates. All rights reserved. 2
3. Making it Easier to Stay Current • Staying current on Releases is better – Maintain support, always get the fixes you need, avoid ES fees – Take advantage of new features • Staying current on Updates is better – Achieve better production stability, fewer outages – Keep up on all security fixes • New Release and Update Model is designed to make staying current easier and safer • Action: Understand and begin planning for the new model Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 3
4. Removing Barriers to Staying Current • Problem:'>Problem:'>Problem:'>Problem: DB release schedule is unpredictable – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: Annual DB releases • Problem:'>Problem:'>Problem:'>Problem: Fear of uncertainty due to too many features, unknown quality – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: Reduce number of features in each release, slip anything not ready to next – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: New Release Updates help achieve production quality more quickly – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: Release Update Revisions provide zero-regression update path • Problem:'>Problem:'>Problem:'>Problem: Updating is too much work – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: Simplify quarterly updates – fewer bundles, fewer choices – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: More content in Updates reduces need for merge patches – Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution:'>Solution: Ensure rolling update always available to minimize downtime Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 4
5. New Release and Update Model for Database Eliminates Patch Sets Annual Releases • New Features • Minimum 3 years support • Version uses last 2 digits of release year (eg “18”) RU replaces Bundle Patches Quarterly Release Updates (RUs) • Critical fixes • Regression fixes • Security fixes RUR replaces SPUs+one offs Quarterly Release Update Revisions (RURs) • Regression fixes (if any) • Security fixes (same as RUs) Copyright © 2017, Oracle and/or its affiliates. All rights reserved.
6. Release Update and Release Update Revision Contents Release Update Replaces BPs Benefit over predecessor Combines the various BPs (DB, Exadata, E-business, Fusion Apps, SAP) Cadence Quarterly Switch between RU and RUR Proactive functional fixes Security fixes Regression fixes Optimizer plan changes (off by default) Functional enhancements (minor) Emergency one-offs Release Update Revision PSUs Extend RU lifetime. Stay current on security and regression content Minimum quarterly or as needed Copyright © 2017, Oracle and/or its affiliates. All rights reserved. 6
7. Annual Release Roadmap (from MOS doc 742060.1) • Notes: – 18 and 19 are treated as part of 12.2 for LSP purposes – 19 is planned to be the last 12.2 release but we may make 20 the last Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 7
8. How the New Update Model Works Q1 18.1.0 Q2 18.2.0 Functional Release Q3 18.3.0 18.2.1 Q4 18.4.0 18.3.1 18.2.2 Q1 18.4.1 18.3.2 Q2 Release Updates 18.4.2 Revisions Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 8
9. Adoption Option 1: Test/Dev Environments • Take each new RU as they come out – Eg 18.2.0, 18.3.0, 18.4.0 – Maximizes total fixes Q1 18.1.0 Base Release Q2 18.2.0 Q3 18.3.0 18.2.1 Q4 18.4.0 18.3.1 18.2.2 Q1 18.4.1 18.3.2 Q2 Release Updates 18.4.2 Revisions Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 9
10. Adoption Option 2: Conservative Approach • When production DB stability is achieved, switch over to RURs seamlessly – RURs include RU content that has been proven in field by thousands of customer deployments – Both RUs and RURs contain all important security fixes; Eliminates tradeoff between security and stability – Can switch back and forth between RUs and RURs unlike PSUs and BPs Q1 18.1.0 Base Release Q2 18.2.0 Q3 18.3.0 18.2.1 Q4 18.4.0 18.3.1 18.2.2 Q1 18.4.1 18.3.2 Q2 Release Updates 18.4.2 Revisions Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 10
11. Summary • Oracle is making it easier to stay current • New Annual releases improve predictability and initial release quality • Release Updates and Release Update Revisions – Simplify quarterly patching – Increase overall release stability over time – Provide options to either maximize fixes applied or stay security compliant with minimal effort • Start planning now to stay current! • For more info on Release Updates: – Release Update and Release Update Revisions for Database Proactive Patch Program (Doc ID 2285040.1) Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly Restricted 11