Choosing the Right Mass Deployment Strategy for Oracle Database 10 g Software Sudip Datta Principal Product Manager Oracle Corporation.

Slides:



Advertisements
Similar presentations
Database Area Neighborhood (DAN)
Advertisements

2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Oracle Fusion Middleware Upgrade: Best Practices & Strategy
WSUS Presented by: Nada Abdullah Ahmed.
Cisco Confidential © 2013 Cisco and/or its affiliates. All rights reserved. 1 Unity Connection Qualification for Prime Collaboration Development Release.
Support in the Age of PeopleSoft Update Manager
System Center Configuration Manager Push Software By, Teresa Behm.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
© Copyright Lumension Security Lumension Security PatchLink Enterprise Reporting™ 6.4 Overview and What’s New.
Oracle 10g Database Administrator: Implementation and Administration
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Fusion Middleware Upgrade: Best Practices & Strategy Renga Rengarajan - Oracle.
Nationwide Database Operations Team Database Software Currency Using EM 12c Provisioning and Patching Gary Henderson.
2 Copyright © 2009, Oracle. All rights reserved. Installing your Oracle Software.
Archival Prototypes and Lessons Learned Mike Smorul UMIACS.
SaaS, PaaS & TaaS By: Raza Usmani
A Tour of System Center Configuration Manager Adam Duffy Edina Public Schools.
Advanced Deployment Topics – MSI Enhancements Om Sharma Program Manager, Windows Installer Microsoft Corporation.
Understanding Active Directory
Patch Management Module 13. Module You Are Here VMware vSphere 4.1: Install, Configure, Manage – Revision A Operations vSphere Environment Introduction.
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW Understand the difference between service.
Presented by INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used?
11 MAINTAINING THE OPERATING SYSTEM Chapter 5. Chapter 5: MAINTAINING THE OPERATING SYSTEM2 CHAPTER OVERVIEW  Understand the difference between service.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Cloud Computing in Large Scale Projects George Bourmas Sales Consulting Manager Database & Options.
ATIF MEHMOOD MALIK KASHIF SIDDIQUE Improving dependability of Cloud Computing with Fault Tolerance and High Availability.

Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Managing Your Datacenter with Microsoft System Center Configuration Manager Kent Agerlund, ECM MVP, Coretech.
© 2010 VMware Inc. All rights reserved Patch Management Module 13.
Minimizing risks through deployment standardization Sudip Datta Principal Product Manager Oracle Corporation.
Section 10: Assigning and Publishing Software Packages Using MSI Packages to Distribute Software Using Group Policy as a Software Deployment Method Deploying.
Introducing Reporting Services for SQL Server 2005.
SMS 2003 Deployment and Managing Windows Security Rafal Otto Internet Services Group Department of Information Technology CERN 26 May 2016.
Ph No: Mob: , plot No-27, NGGO's Colony, Pattabhi reddy gardens, Visakhapatnam-07 Oracle.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
Securing Your Enterprise with Enterprise Manager 10g Amir Najmi Principal Member of Technical Staff System Management Products Oracle Corporation Session.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer Progress Sonic.
INTRUSION DETECTION SYSYTEM. CONTENT Basically this presentation contains, What is TripWire? How does TripWire work? Where is TripWire used? Tripwire.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Michael Miller Senior Director Real-Time Collaboration Products Oracle Collaboration Suite 10g Oracle Corporation.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
Unit 9 ITT TECHNICAL INSTITUTE NT1330 Client-Server Networking II Date: 2/17/2016 Instructor: Williams Obinkyereh.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
2 Copyright © 2005, Oracle. All rights reserved. Installing Oracle Software and Creating the Database.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
Unit 2 Preparing the Database Environment.
Patch Management Module 13.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Redcell™ Management Essentials, Juniper Networks Enterprise Edition
Dockerize OpenEdge Srinivasa Rao Nalla.
Maintaining Windows Server 2008 File Services
Netscape Application Server
Provisioning of CRS / ASM / RAC with Enterprise Manager
CompTIA Server+ Certification (Exam SK0-004)
Overview – SOE PatchTT November 2015.
Overview – SOE PatchTT December 2013.
Creating an Oracle Database
Automated Update System
EIN 6133 Enterprise Engineering
Michael Mast Senior Architect
Advanced Integration and Deployment Techniques
Newness and Coolness in Configuration MANAGER
Windows Server Release Cadence
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
TRIP WIRE INTRUSION DETECTION SYSYTEM Presented by.
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Technical Capabilities
Presentation transcript:

Choosing the Right Mass Deployment Strategy for Oracle Database 10 g Software Sudip Datta Principal Product Manager Oracle Corporation

Agenda  Part 1 – Software deployment challenges – Basic best practice operations – Operational entities-nuts and bolts  Part 2 – Case study: Enterprise Manager 10 g

Software Deployment challenges

Data center labor distribution Source: Giga Forrester research,2003

Life Cycle Management Install and Configure Activate Upgrade And Update Install Configure Activate Operate Clone Upgrade Patch Uninstall Deactivate

 Wide distribution of hosts  Variety of platforms and versions  Different hardware and network topologies  Too many moving parts for administration  Security vulnerabilities-frequent interim patching – According to a recent Aberdeen group study, patch handling costs businesses in excess of 2 billion dollars annually. For a leading service provider, the cost was reported to be as high as $14,400 per server  All the above lead to high IT Management costs Challenges

Basic best practice operations

10 g database software ontology  Immutable Files – Original  Objects, classes, message files – Derived  Relinked executables, some library archives  Mutable files – Configuration files like init.ora, tnsnames.ora – Oracle inventory

Physical Cloning  Build a stage consisting of a base image optionally patched with a patchset and/or one-offs  Copy the stage as-is to other nodes  Use secure transfer to make sure that bits are distributed reliably  Make target specific changes to environment and inventory

Physical Cloning-Merits and limitations  Merits – Trusted and Scalable – Software can be tested at source and deployed  Limitations – Multi NLS deployments – Multi-platform deployments

Logical cloning  Replay the operations as-is in the same order  Works on staged software components and not on final bits  Operations may consist of – Silent install – Silent upgrade – Silent patch

Logical Cloning-merits and limitations  Merits – Works for multi NLS environment – Works for a fragmented platform distribution  Limitations – More time consuming and less scalable – Results in less trusted deployments – Cannot deploy a fully patched software in one go

Incremental operations  Checksum based approach – Propagate deltas  Logical approach – Use opatch at the targets – Frequent one offs not recommended  Hybrid model – Physical cloning for initial deployment – Logical operations for one-off

Operational entities-the nuts and bolts

Oracle software inventory  Hierarchical structure in every host – Central Inventory pointer  Central inventory ­Local Inventory within ORACLE_HOME  There can be multiple central inventories to support the hosted environments  Each central inventory contain pointers to a set of ORACLE_HOMEs  Local inventory contains components, versions and patches  Enterprise Manager host collection collects information from inventories  Inventory is updated during install,patch,upgrade

Oracle software Inventory (contd) Central Inventory pointer Central inventory Central Inventory Oracle Home 1 Oracle Home 2 Oracle Home 3 Oracle Home 4

Interactive Install  GUI driven-requires X configuration on Unix  Single click enabled for database 10 g on Windows  Can be invoked in recordmode to capture session variables in responsefiles. –./runInstaller –recordmode –responsefile  Not scalable in a large environment

Http based install  OUI supports software staged in a central application server – More reliable and open than shared filesystem  Both interactive and silent install supports http install – FROM_LOCATION should point to the products.xml file.  Supports firewalls between source and target

Silent Install  Supports different installation flows  Scalable for mass deployment  Can be scheduled from a job subsystem  Can be chained with silent configuration tools (dbca, netca etc)  Used by third party vendors like Opsware, HP, ASDIS among others  Not suitable for deploying ‘patched’ and ‘tested’ bits

Patch engine  Opatch-the single patching interface from 9iR2 onwards  Pre-requisite checks include operating system, component and version  Conflict detection and superset handling  Integrates with inventory via OUI APIS  Callable from a job subsystem in silent mode

Cloning  New Installer mode with OUI 10 g, functionally equivalent to install  Retains ‘patched’ bits  Makes context specific inventory changes  The new installation can participate in bigger system management  Smaller footprint helps in cloning

Operation mappings Data center operation Oracle operationBackend Engine First time install on sandbox Interactive install Silent install OUI CloningEM cloning/ OUI cloningOUI clone mode Logical large scale deployments Silent install from http/NFS stage OUI in silent mode Interim patchingEM patching via job subsystem Opatch and job subsystem Compliance tracking Collection from inventories OUI APIs

Case study: Enterprise Manager 10g

EM enabled practices  Enterprise Manager 10gR1 adopts a hybrid model – Physical cloning – Logical incremental one off patching  Job subsystem can perform silent installation as well  Compliance tracking

EM Cloning - choose source

EM Cloning - provide source settings

EM Cloning – specify destination

EM Cloning – schedule job

Post deployment practices “After a software system is packaged and released the software producer must have an effective mechanism to advertise the release in order to notify interested consumers of its existence. There is little benefit for the software producer if its customers, both current and potential, are unaware of its products and services.”- Ricahrd Scott Hall [1][1] “Agent-based Software Configuration and Deployment” by Richard Scott Hall, B.S., University of Michigan, 1990,M.S., University of Colorado, 1993

EM enabled practices  Set up Enterprise Policies  Compliance checking – Software version and patchsets – Patches – Configuration parameters – Database features  Corrective action against deviations

Compliance tracking via search

Overall configuration search

Compliance tracking through comparison

Summary  Build and clone method is the most scalable option  Deployment has to be tied with overall lifecycle management  Compliance has to be tracked  Enterprise Manager 10 g Grid Control implements some of the best practices.

Thank you