oracle dba meets itil and cobit

55
Oracle DBA Meets ITIL and COBIT Architecture and Infrastructure Track IOUG Collaborate 09 Mahesh Vallampati SmartDog Services Senior Practice Manager

Upload: mahesh-vallampati

Post on 12-Jan-2015

4.882 views

Category:

Technology


4 download

DESCRIPTION

This paper describes how ITIL and COBIT are relevant for the Oracle DBA.

TRANSCRIPT

Page 1: Oracle DBA Meets ITIL and COBIT

Oracle DBA Meets ITIL and COBITArchitecture and Infrastructure Track

IOUG Collaborate 09

Mahesh Vallampati

SmartDog Services

Senior Practice Manager

Page 2: Oracle DBA Meets ITIL and COBIT

About the Speaker

• Mahesh Vallampati– Career

• Senior Practice Manager at SmartDog Services• Senior Sales Consulting Manager at Hotsos (2 years)• Director of DBA Services at Eagle Global Logistics (2

years)• Practice Manager at Oracle in Consulting(9 years)

– Papers• Several papers presented at User Groups• Published in Oracle Magazine

– Education• Master’s in Electrical Engineering, Texas A&M University

Page 3: Oracle DBA Meets ITIL and COBIT

Agenda

• ITIL and COBIT Imperative

• ITIL– What is ITIL and why should I care?– How does what I do map back to ITIL?

• COBIT– What is COBIT and why should I care?– What does what I do map back to COBIT?

• What do I do next?

• Certification

• Q&A

Page 4: Oracle DBA Meets ITIL and COBIT

What is ITIL?

Page 5: Oracle DBA Meets ITIL and COBIT

ITIL• ITIL Stands for

• Information• Technology• Infrastructure• Library

• Developed• In the 1980’s• Developed as a framework• Started as a guide for the UK Government• Developed Primarily for IT Service

Management

Page 6: Oracle DBA Meets ITIL and COBIT

ITIL Evolution• ITIL V1

– Not widely adopted– Developed by British Government

• ITIL V2– Widely Adopted– Very Popular in large organizations

• ITIL V3– Released in May 2007– Too early in the life cycle– More Strategic in its approach

• We will focus on ITIL v2 for now

Page 7: Oracle DBA Meets ITIL and COBIT

The Notion of IT as a Service – Technical Expertise to Service Delivery

Before Now

Corporate Department Mentality Service Mentality

Employee Attitude Vendor Attitude

Internally Focused Customer Focused

Technical Focus Customer Focus

Budgeted Cost Managed Cost

Technology for Technology Sake

Technology as a means of achieving competitive advantage

Department Attitude Business Attitude

Page 8: Oracle DBA Meets ITIL and COBIT

The Overall ITIL Framework

Page 9: Oracle DBA Meets ITIL and COBIT

Service Management• What Service

– Manage the Infrastructure

• Method of Managing the Service– With Quality– Cost Effective

• Business Objectives– Support Short Term and Long Term Requirement

• Service Management– Measure– Control– Manage

• A Process Perspective

Page 10: Oracle DBA Meets ITIL and COBIT

Process Perspective - Effective and Efficient

• Effective

– For a given set of inputs, the output matches the prediction

– Defined

– Repeatable

– Reliable

• Efficient

– Effective

– Activities achieved with minimum effort and cost

Page 11: Oracle DBA Meets ITIL and COBIT

Why should I care?

Page 12: Oracle DBA Meets ITIL and COBIT

Question

• As a DBA, what business are you in?

Page 13: Oracle DBA Meets ITIL and COBIT

Answer

• The Service Business

Page 14: Oracle DBA Meets ITIL and COBIT

ITIL as a Service Framework

• DBA activities map to a Service Framework• ITIL is the IT Industry Standard Service

Framework• ITIL is also the current management thinking

about IT in general• It is critical then that the DBA understands it

Page 15: Oracle DBA Meets ITIL and COBIT

ITIL Mapping to DBA Responsibilities

Page 16: Oracle DBA Meets ITIL and COBIT

Service Desk

Page 17: Oracle DBA Meets ITIL and COBIT

Service Desk

• A single point of contact for– Issue Resolution– Work Requests Tracking and Completion– Service Availability and Restoration Information

Page 18: Oracle DBA Meets ITIL and COBIT

Service Desk

Help Desk

App Support

DBA Support

Business Users

Page 19: Oracle DBA Meets ITIL and COBIT

Service Desk

• Service Support• Service Delivery

Page 20: Oracle DBA Meets ITIL and COBIT

Service Desk – Service Support

Page 21: Oracle DBA Meets ITIL and COBIT

Service Support• Objectives

– Sustain the Quality of Service• Minimize disruption• Effective Triaging• Emphasis on quick restoration of services

– Capture Information• Document issues (incidents and problems)• Assign Ownership• Track Progress• Root Cause Resolution

– Make Changes• Incremental• Group large changes

– Manage Configuration• Identify infrastructure assets and the relationships between them

Page 22: Oracle DBA Meets ITIL and COBIT

Service Support

• Incident Management• Problem Management• Configuration Management• Change Management• Release Management

Page 23: Oracle DBA Meets ITIL and COBIT

Incident Management• Incident Management

– Defined from a Quality of Service perspective• Reduction• Interruption

– Origination• Monitoring Tools (Any Layer)• Customers Calling Help Desk

– Examples• Running out of tablespace• Performance Brownout• Database Crash

– Response• Restore Normal Operation as soon as possible and determine root cause• Minimize Impact to Business

– Post Incident• Document Root Cause• Statistical Trending

Page 24: Oracle DBA Meets ITIL and COBIT

Problem Management• Problem Management

– Definition• Unknown Underlying cause of one or more incidents

– Origination• Incidents• Customers Calling Help Desk

– Examples• ORA-0600 errors for which there is no root cause• Repeated crashes of a database

– Response• Restore Service and Minimize Impact• Higher Emphasis on Root Cause

– Post Problem• Root Cause• Procedures to eliminate recurrence of incidents and problems

Page 25: Oracle DBA Meets ITIL and COBIT

Configuration Management• Configuration Management

– Definition• Identify, Record and Report Infrastructure Components or assets

• Relationship to Components

– Origination• An Initiative to record these components

– Examples• List of Servers, Databases etc.

• Versions and Interdependencies, init.ora’s

– Key Aspect• Relationship between assets

– Benefits• Tie back to Incident Management and Problem Management and assist in the

root cause analysis

Page 26: Oracle DBA Meets ITIL and COBIT

Change Management• Change Management

– Definition• Reactive - To fix a problem• Proactive – Improve quality of service• Move from one “Defined” state to another

– Origination• Business Requests• Incidents/Problems

– Examples• Code fixes• Database Patches

– Key Aspect• Minimize impact on service quality• Drive Continuous improvement• Back-out Plan

– Benefits• Minimize Risk• Add Value

Page 27: Oracle DBA Meets ITIL and COBIT

Release Management

• Release Management– Definition

• Grouping of changes to problems• Enhance Quality of Service

– Origination• Requests for Changes• Projects

– Examples• Database Upgrades• Significant Enhancement to an IT Asset as used by the business

– Key Aspect• More emphasis on testing• Increase functionality to enhance quality of service• Different Stream of Funding

– Benefits• Add Value• Mitigate Risk

Page 28: Oracle DBA Meets ITIL and COBIT

Service Support - The DBA Perspective• Issues

– Characterize as• Incidents• Problems

• Changes– Manage as

• Change Management/Release Management• Context

– Configuration• Configuration Items and Relationship to other

configuration items• Is it always the database?• Database Changes Versus Non Database Changes• Rate of Change?

Page 29: Oracle DBA Meets ITIL and COBIT

Service Support - Summary

• Emphasis – Customer Focus– Quality of Service– Root Cause Resolution– Issue Lifecycle Management (Change

Management)– IT Asset Lifecycle Management (Release

Management)

Page 30: Oracle DBA Meets ITIL and COBIT

Service Desk - Service Delivery

Page 31: Oracle DBA Meets ITIL and COBIT

Service Delivery

• Service Delivery is the framework that governs Service Support

• Service Delivery manages the following aspects of Service Support– What Service?– What Service Levels?– What availability levels?– At what cost?– At what Capacity levels?

Page 32: Oracle DBA Meets ITIL and COBIT

Service Delivery

• Service Level Management• Availability Management• Continuity Management• Financial Management• Capacity Management

Page 33: Oracle DBA Meets ITIL and COBIT

Service Level Management• Definition

– Determine level of service needed to support the business– Provide Specific Targets– The notion of a Service Catalog

• Objectives– Meet Service Level and Operational Level Agreements– Minimize adverse impact on Service Quality Levels

• Manage– Expectations– Cost

• Examples– Online store Application and Database should have 4 9’s

availability– Payment with credit card should complete within 6 seconds

by customer

Page 34: Oracle DBA Meets ITIL and COBIT

Availability Management• Definition

– The ability to use an IT Service without interruption– A key indicator of Service Quality

• Objectives– Enhanced Reliability– Enhanced effectiveness of Support

• Manage– Criticality of Information Needs– Process of restoration of Service effectively

• Examples– Mean Time to Restore/Repair Financial Database should be

under an hour– Physical Failover to a remote location for the online store

should be under 2 minutes

Page 35: Oracle DBA Meets ITIL and COBIT

Availability Management

• Factors– Reliability– Resilience– Maintainability– Serviceability

• Also encompasses security Management– Confidentiality– Integrity– Availability

Page 36: Oracle DBA Meets ITIL and COBIT

Continuity Management• Definition

– Tied to criticality of Business Continuity

– Tied to cost of non-availability of services support

• Objectives– Planning to mitigate risk of non-availability of services

support

– Mitigate impact of risks and threats

• Manage– Time to restore services

– Disaster Recovery Process

• Examples– Failover to remote site for all IT Services

Page 37: Oracle DBA Meets ITIL and COBIT

Financial Management• Definition

– Cost effective method for delivering services

• Objectives– Price IT Services– Cost Accounting of Services

• Manage– Budgeting– Accounting– Charging

• Example– Database Licenses– Application Usage Fees

Page 38: Oracle DBA Meets ITIL and COBIT

Capacity Management• Definition

– Managing the trade off between cost and capacity– Managing the supply of computing resources with demands placed against

it

• Objectives– Monitor Performance and Throughput of IT Services– Perform Tuning Services for efficient use of infrastructure for key business

tasks– Manage Batch workload to achieve business objectives

• Manage– Workload– Task Performance– Forecast Capacity Demand

• Examples– Batch Processing for month end close in Financial Environments– Identify Key Business Transactions and Optimize them

Page 39: Oracle DBA Meets ITIL and COBIT

What should I do next?

Page 40: Oracle DBA Meets ITIL and COBIT

Service Delivery – The DBA perspective• SLAs

– Think in term of SLAs– Especially around Database Availability– Document worst case and best case

• Complete recovery from tape• Just Instance Recovery

• Availability and IT Service continuity Management– Is 5 9’s really realistic?– Is there adequate head count?

• Can 2 DBAs really support 7/24/365?– Who owns and manages the DR process?

• Financial Management– Keep Cost in Mind– Ask what is the “unfunded mandate” is

Page 41: Oracle DBA Meets ITIL and COBIT

Service Delivery – The DBA perspective• Capacity Management

– Do you know?• Expensive Users• Expensive Applications• Expensive Modules

– Don’t tune first (Eliminate, Re-schedule and Train first)

– When tuning use response time as a guiding framework

– Do you know when you server is going to max out from a capacity perspective?

– Can you tie it back to business usage of the system?

• Get Certified

Page 42: Oracle DBA Meets ITIL and COBIT

ITIL Recap

• ITIL is a technology framework

• Brings about a service perspective

• Aligns to Business criticality

• It is important that DBA’s be able to articulate what they do in this framework

• From a performance and capacity management perspective, consider adopting these as key strategies

– Workload characterization

– Response Time Optimization

Page 43: Oracle DBA Meets ITIL and COBIT

COBIT

Page 44: Oracle DBA Meets ITIL and COBIT

What is COBIT?

• COBIT– Control Objectives for Information and related

Technology (COBIT) – Translated to control of access to data and its

modification– Translates to security

• COBIT Evolution– December 2005, COBIT 4.0– May 2007, COBIT 4.1– Available and Supported at ISACA.org

Page 45: Oracle DBA Meets ITIL and COBIT

So what is COBIT anyway?• COBIT

– An IT Governance framework

– Bridge Gap

• Control Requirements

• Technical Issues

• Business Risks

– Enables

• Clear Policy Development

• Good Practice

– Emphasizes regulatory compliance

– Obtain increased value from IT

– Enables alignment

– Simplifies implementation

Page 46: Oracle DBA Meets ITIL and COBIT

COBIT and RACI Charts

• The good thing about COBIT is it tell us the accountability structure for the sub processes and steps.– Responsible– Accountable– Consulted– Informed

• The benefit is clear accountability and ownership

Page 47: Oracle DBA Meets ITIL and COBIT

COBIT Overview – Plan and Organize

Plan and OrganizeResponsi

bleAccountab

leConsult Inform

PO1 Define a Strategic IT Plan and direction

X

PO2 Define the Information

Architecture X X

PO3 Determine Technological

Direction X X

PO4 Define the IT Processes,

Organization and Relationships

X

PO5 Manage the IT

Investment X

PO6 Communicate

Management Aims and Direction

X

PO7 Manage IT Human

Resources X

PO8 Manage Quality X

PO9 Asses and Manage IT

Risks X X

PO10 Manage Projects X

Page 48: Oracle DBA Meets ITIL and COBIT

COBIT Overview – Acquire and Implement

Acquire and Implement

Responsible

Accountable

Consult Inform

AI1Identify Automated

SolutionsX X

AI2Acquire and

Maintain Application Software

X X X

AI3Acquire and

Maintain Technology Infrastructure

X X X

AI4Enable Operation

and UseX X X

AI5Procure IT Resources

X X X

AI6 Manage Changes X

AI7Install and Accredit

Solutions and Changes

X

Page 49: Oracle DBA Meets ITIL and COBIT

COBIT Overview – Deliver and Support

Deliver and SupportResponsib

leAccountabl

eConsul

tInfor

m

DS1Define and Manage Service

LevelsX X

DS2 Manage Third-party Services X X

DS3Manage Performance and

CapacityX X X

DS4 Ensure Continuous Service X X XDS5 Ensure Systems Security X X XDS6 Identify and Allocate Costs XDS7 Educate and Train Users X

DS8Manage Service Desk and

IncidentsX

DS9 Manage the Configuration XDS10 Manage Problems XDS11 Manage Data X

DS12Manage the Physical

EnvironmentX X

DS13 Manage Operations X

Page 50: Oracle DBA Meets ITIL and COBIT

COBIT Overview – Monitor and Evaluate IT Processes

Monitor and Evaluate IT Processes

Responsible

Accountable

Consult

Inform

ME1Monitor and Evaluate IT

ProcessesX X

ME2Monitor and Evaluate

Internal ControlX X

ME3Ensure Regulatory

ComplianceX X

ME4 Provide IT Governance X

Page 51: Oracle DBA Meets ITIL and COBIT

Quick Survey

• What Controls does your company subscribe to?– COBIT– SOX Subset of COBIT– ITIL– COSO– Homegrown– No control framework

Page 52: Oracle DBA Meets ITIL and COBIT

So what do I do about COBIT?

• As a DBA, start thinking about what your RACI is.

• Does the security system you have pass COBIT muster?

• Can you pass a COBIT audit?

• Do the people in your organization believe that change control belongs to the DBA team?

• Who keeps tracks of changes?

• Can you prove that you made a change?

• Sit down with your management and understand what the expectation is

• Can the expectation be met?

• Will the expectation change?

Page 53: Oracle DBA Meets ITIL and COBIT

Certification

Page 54: Oracle DBA Meets ITIL and COBIT

Certification

• ITIL Certification– Several web resources– Get Basic certification– Is not that difficult– Higher levels can be career boosters

• COBIT Certification– Having COBIT is a bonus– Is little bit more harder than ITIL Basic

• Enables camaraderie with auditors and senior staff

Page 55: Oracle DBA Meets ITIL and COBIT

AQ&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S