Download presentation
Presentation is loading. Please wait.
Published byBarnaby Preston Modified over 6 years ago
1
To be successful, database administration outsourcing requires careful planning and execution.
2
Concerns… 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?
3
Role of operational DBA
Distribution of time 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 Security planning Backup rec load/unload License/doc training 5% 5% Scripting coding 20% 5% 25% 40% Performance/tr oubleshoot Install, upgrade, patch, migration
4
Apps admin and DB design
Role of application DBA Distribution of time 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 Backup and security Coding and tuning 5% Doc/training 5% 25% 15% 50% Install, upgrade, load Apps admin and DB design
5
Forrester survey: 52 Enterprises with $500 or more in revenue, 2004
Database administration challenges Resource issues Security issues 6% 6% Backup/recovery 8% 26% Perf/troubleshoot Rep/sync 8% Planning 11% 21% 14% Patch/upgrade Change mgt. Forrester survey: 52 Enterprises with $500 or more in revenue, 2004
6
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
7
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
8
Source: 52 enterprises surveyed with $500 or more in revenue, 2004
Do you currently or plan to outsource database administration? Yes Don’t know 16% 15% 69% No Source: 52 enterprises surveyed with $500 or more in revenue, 2004
9
Have you seen the expected savings from offshoring IT?
40% 37% 28% 19% 20% 7% 2% 0% 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 43 North American IT and business executives, Jan. 04
10
What administration tasks can be outsourced?
High Auditing High, but depends on DBMS support Startup/shutdown DBMS Moderate, depends on complexity of environment* Database recovery High, can be automated and monitored Data load/unload High, except initial setup DR management HA management Moderate, should be supported internally Object management Moderate, avoid* Security management Low, difficult to perform remotely* DBMS install Proactive monitoring SQL tuning DBMS tuning Space management Backup & verification Moderate, avoid large upgrades* Upgrades High, except complex patches* Patch deployment Success rate Administration tasks * Will change in future
11
Database administration outsourcing model
Partial outsourcing Database Tech Support Remote Admin Agents DB DB DB DB Users Location 1 Admin Location 2 Company A
12
Database administration outsourcing model
Complete outsourcing DB DB Database tech support Data center Remote admin Company A Users
13
Top database administration outsourcing vendors
Large vendors IBM Oracle EDS Offshore vendors TCS Satyam Wipro Small vendors Fountainhead Technologies DbaDirect Ntirety Pythian
14
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
15
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
16
Source: Forrester Research
DBA to database ratio Current ratio: A DBA manages up to 1 TB database collectively Average 21 databases per DBA Source: Forrester Research
17
Forecast: Database administration challenges
Performance & tuning Patch/Upgrade B&R Security 2002 2003 2004 2005 2006 2007 2008 2009 2010
18
Database administration cost is declining
19
Future of database outsourcing
Utility-based model More aggressive pricing More vendors will offer such service Complete stack level integrated focus
20
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
21
Anthony Co Ferdinand Reyes
Contact Information Anthony Co Ferdinand Reyes
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.