Database Machine Administration v/s Database Administration: Similarities and Differences

Similar documents
CLOUD SERVICES. Cloud Value Assessment.

Oracle VM Workshop Applica>on Driven Virtualiza>on

Large-Scale Patch Automation for the Cloud-Generation DBAs

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Private Cloud Database Consolidation Name, Title

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Oracle Mul*tenant. The Bea'ng Heart of Database as a Service. Debaditya Cha9erjee Senior Principal Product Manager Oracle Database, Product Management

<Insert Picture Here> Exadata MAA Best Practices Series Session 12: Exadata Patching & Upgrades

Solaris Engineered Systems

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

From Continuous Integration To Continuous Delivery With Jenkins

RMOUG Training Days 2018

Migrating Oracle E Business Suite to Oracle's IaaS: Best Practices

How to Troubleshoot Databases and Exadata Using Oracle Log Analytics

Oracle Database Lifecycle Management

Oracle Database 12c R2: RAC Administration Ed 2

hcloud Deployment Models

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

High Availability Infrastructure for Cloud Computing

Today s Objec4ves. Data Center. Virtualiza4on Cloud Compu4ng Amazon Web Services. What did you think? 10/23/17. Oct 23, 2017 Sprenkle - CSCI325

Road to Private Cloud mit OpenStack Projekterfahrungen

Introduction to Oracle Databases in the Cloud

Getting Started with Oracle DBaaS

<Insert Picture Here> Enterprise Data Management using Grid Technology

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Oracle Real Application Clusters (RAC) Your way to the Cloud

Consolidate and Prepare for Cloud Efficiencies Oracle Database 12c Oracle Multitenant Option

ORACLE DATABASE LIFECYCLE MANAGEMENT PACK

Under the Hood of Oracle Database Cloud Service for Oracle DBAs 2017 ANZ Webinar Tour by

Create a DBaaS Catalog in an Hour with a PaaS-Ready Infrastructure

Technicalities of Living in the JD Edwards Cloud Cloud Options and Strategies

Oracle Linux, Virtualization & OEM12 Discussion Sahil Mahajan / Sundeep Dhall

Oracle Database 11g: RAC Administration Release 2 NEW

EM 12c: Broadest, Most Complete Range of Enterprise Services

Oracle Database 12c: RAC Administration Ed 1

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12

OEM Provisioning An Introduction

Oracle Database 12c: RAC Administration Ed 1 LVC

Oracle Database 18c and Autonomous Database

What s Next with Oracle RAC?

DBAs can use Oracle Application Express? Why?

JOB TITLE: Senior Database Administrator PRIMARY JOB DUTIES Application Database Development

Oracle Database and Application Solutions

Moving Databases to Oracle Cloud: Performance Best Practices

Oracle Database 10G. Lindsey M. Pickle, Jr. Senior Solution Specialist Database Technologies Oracle Corporation

Mellanox InfiniBand Solutions Accelerate Oracle s Data Center and Cloud Solutions

Deep Dive. Cloud Control 12c. Oracle Enterprise Manager ORACLG. Oracle Press. Michael New Edward Whalen Matthew Burke. London Madrid Mexico City Milan

Virtualization Strategies on Oracle x86. Hwanki Lee Hardware Solution Specialist, Local Product Server Sales

OPTIMIZING YOUR ORACLE DATABASE ENVIRONMENTS

Database Consolidation onto Private Cloud. Piotr Kołodziej, Oracle Polska

Virtualizing Oracle 11g/R2 RAC Database on Oracle VM: Methods/Tips

Simplified Lifecycle Management for Oracle Database 18c Multitenant [PRO4380]

ORACLE RAC DBA COURSE CONTENT

Oracle Database 12c: Clusterware & RAC Admin Accelerated Ed 1

IBM and Oracle Partnership

Exadata Monitoring and Management Best Practices

Enterprise Manager Snap Clone Snapshot your data without snapping your storage David Wolf Director of Product Management

ADVALO TRAINING SCHEDULE FOR THE YEAR Exadata Database Machine: 12c Administration Workshop Ed 1

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

Managing Oracle Database 12c with Oracle Enterprise Manager 12c

Oracle ASM Cluster File System (ACFS) 12c Release 2. Ricardo Gonzalez Acuna, Oracle ASM Cluster File System (ACFS) Product Management 31 st May 2017

Oracle Database Server 12c Pros and Cons

<Insert Picture Here> Oracle Public Cloud Powering Your Business Applications using The Java Cloud Service

DATABASE SOFTWARE. Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Exadata and OVM Best Practice Overview

FlexPod. The Journey to the Cloud. Technical Presentation. Presented Jointly by NetApp and Cisco

Modernize Your Backup and DR Using Actifio in AWS

Oracle Database Exadata Cloud Service: Technical Deep Dive

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Javaentwicklung in der Oracle Cloud

Oracle WebLogic Server 12c: Administration I

1 BRIEF / Oracle Solaris Cluster Features and Benefits

Exadata Resource Management: Achieve Mind- blowing Performance, Consistently

You Might Know Us As. Copyright 2016 TierPoint, LLC. All rights reserved.

Configuring and Managing a Private Cloud with Oracle Enterprise Manager

Latest Innovations in Database as a Service Enabled by Oracle Enterprise Manager

Oracle 11g: RAC and Grid Infrastructure Administration Accelerated Release 2

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

AWS: Basic Architecture Session SUNEY SHARMA Solutions Architect: AWS

ORACLE SUPERCLUSTER T5-8

RED HAT ENTERPRISE VIRTUALIZATION 3.0

<Insert Picture Here> Linux: The Journey, Milestones, and What s Ahead Edward Screven, Chief Corporate Architect, Oracle

Safe Harbor Statement

Automate the Lifecycle of IT

Hyper- Converged Infrastructure for Private Cloud

Oracle Database 11g: Real Application Testing & Manageability Overview

Understanding Oracle RAC ( ) Internals: The Cache Fusion Edition

Oracle Autonomous Database

Oracle Privileged Account Manager

Evaluating Hyperconverged Full Stack Solutions by, David Floyer

<Insert Picture Here> Managing Oracle Exadata Database Machine with Oracle Enterprise Manager 11g

SERVICE CATALOG. Find more information here RDX.com /

B. Enable secure access to the DBaaS instance VM and database instance from remote hosts by using SSH.

Redefining Personal with

believe in more SDN for Datacenter A Simple Approach

Oracle Database 11g: Administration Workshop I Release 2

Cloud Control Introduction 12c Release 5 ( )

<Insert Picture Here> Exadata MAA Best Practices Series Session 6: Migrating to Exadata

Solution-in-a-box: Deploying Oracle FLEXCUBE v12.1 on Oracle Database Appliance Virtualized Platform ORACLE WHITE PAPER JULY 2016

Transcription:

Database Machine Administration v/s Database Administration: Similarities and Differences IOUG Exadata Virtual Conference Vivek Puri Manager Database Administration & Engineered Systems The Sherwin-Williams Company

Agenda Introduc)on Architectures - Tradi)onal & Engineered Systems Administra)on with Tradi)onal Architecture Value Proposi)on Administra)on with Engineered Systems Roles - Database Machine Administrator Container Database Administrator Applica)on (LoB) Database Administrator Summary of DBA Roles Engineered Systems Administrator Roles & Responsibili)es

Disclaimer The opinions expressed and recommenda)ons made in this presenta)on are solely mine, and not of my employer.

The Sherwin-Williams Company Founded in 1866, Cleveland, Ohio by Henry Sherwin & Edward Williams Largest USA Paint Company Top 3 in the Worldwide Selling in 115 countries 47,000+employees 4,500+ Stores/Branches Globally Manufacturer & Marketer of Top Coa)ngs Brands 150th Anniversary this year

About myself Extensive experience with Oracle Databases and E-Business Suite & related technologies Member of Oracle EBS ATG & Exalogic Customer Advisory Board Member of OAUG Customer Support Council Master s degree in Computer Science 20 years experience working on Oracle technologies Worked as Lead DBA, Architect, EBS System Administrator, IT Manager Vivek Puri Manager Database Administra)on & Engineered Systems Email vivek.puri@sherwin.com

Architectures Tradi>onal & Engineered Systems Tradi>onal Architectures Disparate: Servers, Storage, Networking VM, OS, Database Components sources & connected Mul)ple layers of administra)on and management Mul)ple patch sets, integra)on and several applica)on valida)on Build your own, admin your own, maintain your own Engineered Systems Integrated system: Servers, Storage, Networking VM, OS, Database Single factory-assembled, Pre- Integrated System Single pane of glass administra)on and management Singe patch set, Single applica)on valida)on Pre-built, Pre-tuned, Op)mized for Oracle SW workload

System and Database Administra>on with Tradi>onal Architectures Mul)ple levels of administra)on System Administrator Servers, Firmware, OS Network Administrator Storage Network Administrator Storage Administrator Database Administrator(s) Container Database Administrator Applica)on (Line of Business) Database Administrator Applica)on DB Container DB Clusterware Network SAN SAN Network OS & Virtualiza)on HW & Firmware DB Admin Network Admin SAN Admin Sys Admin

Evolving Role of DBA Systems DBA Development DBA Opera)ons DBA Performance DBA Applica)on DBA Database Machine Admin (DMA)

Challenges with Tradi>onal Approach Lack of holis)c approach in managing all the layers Cross -team collabora)on is not very effec)ve in resolving issues Lack of ownership of the en)re stack Support requirements are not fully understood across all support groups Percep)on Appliance (Blackbox) Who gets root? Oracle Engineered Systems are provisioned quickly & made available for use but should be managed differently than tradi)onal compu)ng plaiorms Proper management of these systems require skills in Linux, storage, networking, databases, and middleware technologies Maximizing the benefits of these plaiorms requires close coordina)on with applica)on development teams

Value Proposi>on Goal Opera)onal Excellence, Maximize Value, Lower TCO Maximize value and lower total cost of ownership by clearly defining the processes to manage the Engineered System. Avoid organiza)onal, contractual, or job role boundaries from tradi)onal systems Clearly defining support roles and responsibili)es will avoid conflicts With Exadata and Database 12c Mul)-Tenant the tradi)onal job boundaries are less appropriate Key roles: Database Machine Administrator Container Database Administrator Applica)on (LoB) Database Administrator Database Machine and Database Administrator roles must work in concert to deliver Database Services

Administra>on with Engineered Systems - A New Approach Mul)ple levels of administra)on System Administrator Servers, Firmware, OS IP Network Administrator Storage Network Administrator Storage Database Administrator(s) Container Database Administrator Applica)on (Line of Business) Database Administrator Engineered Systems Database Machine Administrator Container Database Administrator Op)onal (based on): Consolida)on Density Number of CDBs Applica)on (Line of Business) Database Administrator / Pluggable Database Administrator

Database Machine Administra>on Possible Role Delega>ons Role Environment Size Environment Responsibility DBMA Small Few small Exadatas Few DBs / CDBs CDBA Medium 10+ Exadatas 10s of CDBs DBMA also takes on CDBA and App DBA/ PDBA roles DBMA also takes on CDBA role App DBA/ PDBA (no OS access) App DBA/ PDBA Large 10+ Exadatas 10s-100s of CDBs DBMA (root, grid access) CDBA (oracle access) PDBA (no OS access) Your environment / role delega)ons may differ.

Database Machine Administrator Role Administers Exadata Database Machine Servers/ HW Firmware, VMs, OS Networking (Infiniband, Ethernet for access) Storage High Availability Exadata Sooware, RAC, Data Guard / Golden Gate, Grid Infrastructure, ASM Root and Oracle access to CDBs and single instance databases Responsible for Plaiorm Patching Administers Container Databases (CDBs) in small to medium DBs and consolida)on environments Monitor Plaiorm using Oracle Enterprise Manager Cloud Control Use groups in OEM to restrict what targets are visible to a team

Container Database Administrator Administers Container Databases (CDBs) in large DBs and consolida)on environments Can be combined with Applica)on (Line of Business) DBA for small to medium DBs and consolida)on environments Grid and Oracle access Access to Oracle Enterprise Manager Cloud Control Use groups in OEM to restrict what targets are visible to a given team

Applica>on (Line of Business) / PDB Database Administrator OLTP, Data Warehouse for different Lines of Business (LoB) Administers the applica)on database or the Pluggable Database (PDB) for the applica)ons they support No access to privileged database accounts, e.g. SYS or System Limited privileged account to gain access to compute nodes Example: access staging areas for data loading Access to Oracle Enterprise Manager Cloud Control Use groups in OEM to restrict what targets are visible to a given team No oracle access since DBA could gain access to all databases on that node

General Administra>on Principle of least privilege access - ensure sufficient segrega)on of du)es Only one group should have root access, oracle access, etc. For any role there should be at least two individuals with the skills and privilege for redundancy Security Administra)on Audit Vault should be handled by a different group as administrators should not audit themselves Database Vault allows restric)ng System DBAs from seeing the applica)on data Database Vault administrator should not be a part of any of the DBA groups managing Exadata to ensure separa)on for du)es

Summary of DBA Roles Ac>vity Components DBMA CDBA App(LoB) DBA Security Admin Installa)on and Configura)on DB Servers Storage Cells Storage Alloca)on Network (Infiniband/ IP) RAC Oracle DB ACS ACS ACS ACS ACS ACS ACS Sooware Upgrades and Patching OS Infiniband Storage Server Database RAC CDBA Hardware Upgrades and Replacements DB Servers Storage Servers Infiniband / IP Networks Other HW Support Support Support Support

Summary of DBA Roles Ac>vity Components DBMA CDBA App(LoB) DBA Security Admin Backup and Recovery OS RAC Database PDB Monitoring & Incident Mgmt. (Availability, Performance Capacity) DB Servers Storage Cells Network (Infiniband / IP) RAC Database Database Services Storage (ASM) Security DB Vault Audit Vault Iden)ty Management

Engineered System Administrator - A Step Further Applica)on Tier Plaiorm faces similar challenges Oracle Applica)on ecosystem is not managed in a holis)c manner Matrix organiza)on is not effec)ve in suppor)ng Engineered Systems Plaiorm Exalogic and Exaly)cs requires focused approach to drive value for business applica)on Engineered Systems introduce the opportunity to improve performance, stability, scalability, and )me to market of solu)ons for the business. In order to exploit these opportuni)es, a dedicated team, responsible for managing is required

Tradi>onal Compu>ng PlaMorm Management Tradi)onal Compu)ng Plaiorms Opera)onal Environment Infrastructure Network Linux/ Unix Storage Facili)es Web Eng. Database Admin. Platform Services Apps Team

Engineered Systems PlaMorm Management Engineered Systems Plaiorm Opera)onal Environment Infrastructure Network Linux/ Unix Storage Facili)es Web Eng. Engineered Systems Platform Services Database Admin. Apps Team

Engineered Systems Team - Roles and Responsibili7es Responsible for management of Oracle Engineered Systems for the enterprise Accountable for management of the plaiorm, lifecycle management, system health Lead architecture, implementa)on, and strategic roadmap of Engineered Systems Hardware lifecycle management Opera)onal Support: Event and Incident Management, Problem Management, Plaiorm Patching, Virtual machine management, Monitoring of the hardware and sooware stack Op)miza)on and capacity planning

Engineered Systems Administrator - Roles and Responsibili7es Manages Oracle Engineered Systems (Exadata, Exalogic & Exaly)cs) for the enterprise On the Exalogic plaiorm, install, manage, debug, and configure sooware stack through virtualiza)on On the Exadata plaiorm, install, configure, support, and maintain the HW and SW stack through, and including, the OS & Grid infrastructure Integrate Exalogic and Exadata hardware and sooware in an op)mized manner in order to support enterprise applica)ons Implement management and monitoring of the Engineered Systems infrastructure with Enterprise Manager and Ops Center Backup/recovery design, implementa)on, and management Collaborate with Oracle Plaiorm Services in support of patching, monitoring, and Event and Incident management Maintain security compliance & adhere to security best prac)ces Perform OS & Storage management & op)miza)on

RACI Engineered Systems Administrator Engineered SystemS Admin Database Admin Web Engineer Unix Admin Network Admin Storage Admin Security IT Executive Management Task Patching OS (DB & Compute Node) R C C I A OS (Guest VMs) R C C I A Exalogic Storage R C C C I A Exadata Storage Cells R C I I A Infiniband R C C C I A Management Network R C I A Database Homes C R I A Databases C R I A WebLogic / Java C R I A EBS Applications C R I A WebLogic Applications C R I A Monitoring Databases C R A WebLogic C R A ebs Apps C R A Fusion Middleware Apps C R A Exadata/Exalogic HW Components R C C C C A ZFS Storage R C C A ASM Storage R C A Guest Storage R C C A Compute Node Storage R C A Network R C A Platinum Support Gateway R C C C C A Configuration Management Exalogic Configuration Management R C C A Enterprise Cloud Control C R C A Cloud Control Management Packs - OS R C C A Cloud Control Management Packs - WebLogic R C A Cloud Control Management Packs - FMW C R A Cloud Control Management Packs - EBS C R A Operations Center R C C A Capacity Planning R C C A

Q & A

Thank You!