22
ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern Time

ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Embed Size (px)

Citation preview

Page 1: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

ForrTel:Outsourcing Your Database Administration? Think TwiceNoel Yuhanna

Senior Analyst

Forrester Research

April 11, 2005. Call in at 12:55 p.m. Eastern Time

Page 2: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Theme

To be successful database administration outsourcing

requires careful planning and execution.

Page 3: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Agenda

• What is involved in administrating databases?

• Why outsource database administration?

• What are the challenges faced when outsourcing?

• What tasks can be outsourced?

• What are the types of outsourcing models?

• How do you succeed in outsourcing?

• What is the future of database outsourcing?

Page 4: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Role of operational DBA

• Install, upgrade, and migrations

• Troubleshooting and corrective actions

• Space and account management

• Database monitoring and reporting

• Performance and tuning

• Backup and recovery

• Capacity planning

• Data load/unload and synchronization

Distribution of time

License/doc training

Install, upgrade, patch, migration

Performance/troubleshoot

Scripting coding

Security planning Backup rec load/unload 5%

25%

5%

5%

20%

40%

Page 5: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Role of application DBA

• Database design and modeling

• Application administration

• Coding — SP, triggers, objects etc

• New install, upgrade and migrations

• Backup and recovery

• Define process and integration

• Documentation

• Backup DBA for operational systems

Distribution of time

Apps admin and DB design

Install, upgrade, load

Coding and tuning

50%15%

25%

5%5% Doc/training

Backup and security

Page 6: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Database administration challenges

Forrester survey: 52 Enterprises with $500 or more in revenue, 2004

Perf/troubleshoot26%

Patch/upgrade

21%

Change mgt.

14%

Planning 11%

Rep/sync 8%

Backup/recovery 8%

Security issues

6%

Resource issues

6%

Page 7: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Why outsource database administration?

• To save money

• Most administration tasks can be managed remotely

• Databases are becoming a commodity

• Other infrastructure components are being outsourced

• Stable environment, with minimal changes

• Free internal resources for other purposes

• Get resources that are not available internally

Page 8: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

What are the outsourcing challenges?

• Lack of security

• Poor turnaround time

• Hidden costs

• Minimal cost savings

• Quality of service

• Lack of depth in troubleshooting

• Lack of business knowledge

• Lack of performance metrics

• Communication issues

Page 9: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Do you currently or plan to outsource database administration?

Source: 52 enterprises surveyed with $500 or more in revenue, 2004

Yes

15%

No

69%

Don’t know

16%

Page 10: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Have you seen the expected savings from offshoring IT?

43 North American IT and business executives, Jan. 04

37%

28%

19%

2%

7%

0%

20%

40%

Too early to tell

Have seen the savings that we

expected

Have seen savings but not what we

expected

Have not achieved

any savings

Savings have exceeded our expectations

Page 11: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

What administration tasks can be outsourced? Administration tasks Success rate

Patch deployment High, except complex patches*

Upgrades Moderate, avoid large upgrades*

Backup & verification High

Space management High

DBMS tuning High

SQL tuning High

Proactive monitoring High

DBMS install Low, difficult to perform remotely*

Security management Moderate, avoid*

Object management Moderate, should be supported internally

HA management High, except initial setup

DR management High, except initial setup

Data load/unload High, can be automated and monitored

Database recovery Moderate, depends on complexity of environment*

Startup/shutdown DBMS High, but depends on DBMS support

Auditing High

* Will change in future

Page 12: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Database administration outsourcing model

DatabaseTech Support

Remote Admin

Location 1Location 2Admin

DBDB

DB

DB

Agents

Users

Company A

Partial outsourcing

Page 13: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Database administration outsourcing model

Database tech supportRemote admin Data center

Users

Company A

DBDB

Complete outsourcing

Page 14: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Top database administration outsourcing vendors

Large vendors

» IBM

» Oracle

» EDS

Offshore vendors

» TCS

» Satyam

» Wipro

Small vendors

» DbaDirect

» Ntirety

» Pythian

Page 15: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

How to succeed in outsourcing?

• Before making a decision

» Consolidate

» Standardize

» Formalize

» Stabilize

» Secure

• Perform a cost-benefit and impact analysis

• Choose the right vendor

Page 16: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

How to select an outsourcing vendor?

• Operational center — Location, Infrastructure, redundancy

• Expertise — DBMS, apps, other technology stack layers

• SLAs — Response time

• Hidden costs — What is not covered?

• Administrators located — Geographic locations

• Security infrastructure — Access to data, VPN

• Tools used — Agents, frequency

• Accountability – How handled

• Formalize — Steps and documented procedures

• Reports provided — Portals, frequency

• Support coverage — 24x7

• References — Ask for them

• Communications — Issues, clarity

Page 17: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

DBA to database ratio

• Current ratio:

» A DBA manages up to 1 TB database collectively

» Average 21 databases per DBA

0

10

20

30

40

50

60

2001200220032004200520062007200820092010

Data

bases

-1,000

2,000

5,000

8,000

(GB

) -

Co

llecti

ve D

B S

ize

Databases

DB Size

Source: Forrester Research

Page 18: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Forecast: Database administration challenges

2002 2003 2004 2005 2006 2007 2008

Performance & tuning

B&R

Patch/Upgrade

Security

2009 2010

Page 19: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Database administration cost is declining

0

2000

4000

6000

8000

10000

12000

14000

2001 2002 2003 2004 2005 2006 2007 2008 2009 2010

($)

Ad

min

istr

atio

n c

ost

Page 20: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Future of database outsourcing

• Utility-based model

• More aggressive pricing

• More vendors will offer such service

• Complete stack level integrated focus

Page 21: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Recommendations

• Understand the impact on operations/applications

• Determine cost benefits

• Flush out security concerns

• Understand the vendor’s position

• Small companies should look at full outsourcing

Page 22: ForrTel: Outsourcing Your Database Administration? Think Twice Noel Yuhanna Senior Analyst Forrester Research April 11, 2005. Call in at 12:55 p.m. Eastern

Noel Yuhanna

[email protected]

www.forrester.com

Thank you

Entire contents © 2005 Forrester Research, Inc. All rights reserved.