Noel Yuhanna Senior Analyst Forrester Research


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Noel Yuhanna Senior Analyst Forrester Research

  1. 1. April 11, 2005. Call in at 12:55 p.m. Eastern Time Noel Yuhanna Senior Analyst Forrester Research ForrTel: Outsourcing Your Database Administration? Think Twice
  2. 2. Theme To be successful database administration outsourcing requires careful planning and execution.
  3. 3. Agenda <ul><li>What is involved in administrating databases? </li></ul><ul><li>Why outsource database administration? </li></ul><ul><li>What are the challenges faced when outsourcing? </li></ul><ul><li>What tasks can be outsourced? </li></ul><ul><li>What are the types of outsourcing models? </li></ul><ul><li>How do you succeed in outsourcing? </li></ul><ul><li>What is the future of database outsourcing? </li></ul>
  4. 4. Role of operational DBA <ul><li>Install, upgrade, and migrations </li></ul><ul><li>Troubleshooting and corrective actions </li></ul><ul><li>Space and account management </li></ul><ul><li>Database monitoring and reporting </li></ul><ul><li>Performance and tuning </li></ul><ul><li>Backup and recovery </li></ul><ul><li>Capacity planning </li></ul><ul><li>Data load/unload and synchronization </li></ul>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%
  5. 5. Role of application DBA <ul><li>Database design and modeling </li></ul><ul><li>Application administration </li></ul><ul><li>Coding — SP, triggers, objects etc </li></ul><ul><li>New install, upgrade and migrations </li></ul><ul><li>Backup and recovery </li></ul><ul><li>Define process and integration </li></ul><ul><li>Documentation </li></ul><ul><li>Backup DBA for operational systems </li></ul>Distribution of time Apps admin and DB design Install, upgrade, load Coding and tuning 50% 15% 25% 5% 5% Doc/training Backup and security
  6. 6. Database administration challenges Forrester survey: 52 Enterprises with $500 or more in revenue, 2004 Perf/troubleshoot 26% Patch/upgrade 21% Change mgt. 14% Planning 11% Rep/sync 8% Backup/recovery 8% Security issues 6% Resource issues 6%
  7. 7. Why outsource database administration? <ul><li>To save money </li></ul><ul><li>Most administration tasks can be managed remotely </li></ul><ul><li>Databases are becoming a commodity </li></ul><ul><li>Other infrastructure components are being outsourced </li></ul><ul><li>Stable environment, with minimal changes </li></ul><ul><li>Free internal resources for other purposes </li></ul><ul><li>Get resources that are not available internally </li></ul>
  8. 8. What are the outsourcing challenges? <ul><li>Lack of security </li></ul><ul><li>Poor turnaround time </li></ul><ul><li>Hidden costs </li></ul><ul><li>Minimal cost savings </li></ul><ul><li>Quality of service </li></ul><ul><li>Lack of depth in troubleshooting </li></ul><ul><li>Lack of business knowledge </li></ul><ul><li>Lack of performance metrics </li></ul><ul><li>Communication issues </li></ul>
  9. 9. 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%
  10. 10. 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
  11. 11. What administration tasks can be outsourced? * Will change in future 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 High, except initial setup HA management Moderate, should be supported internally Object management Moderate, avoid* Security management Low, difficult to perform remotely* DBMS install High Proactive monitoring High SQL tuning High DBMS tuning High Space management High Backup & verification Moderate, avoid large upgrades* Upgrades High, except complex patches* Patch deployment Success rate Administration tasks
  12. 12. Database administration outsourcing model Database Tech Support Remote Admin Location 1 Location 2 Admin DB DB DB DB Agents Users Company A Partial outsourcing
  13. 13. Database administration outsourcing model Database tech support Remote admin Data center Users Company A DB DB Complete outsourcing
  14. 14. Top database administration outsourcing vendors <ul><li>Large vendors </li></ul><ul><ul><li>IBM </li></ul></ul><ul><ul><li>Oracle </li></ul></ul><ul><ul><li>EDS </li></ul></ul><ul><li>Offshore vendors </li></ul><ul><ul><li>TCS </li></ul></ul><ul><ul><li>Satyam </li></ul></ul><ul><ul><li>Wipro </li></ul></ul><ul><li>Small vendors </li></ul><ul><ul><li>DbaDirect </li></ul></ul><ul><ul><li>Ntirety </li></ul></ul><ul><ul><li>Pythian </li></ul></ul>
  15. 15. How to succeed in outsourcing? <ul><li>Before making a decision </li></ul><ul><ul><li>Consolidate </li></ul></ul><ul><ul><li>Standardize </li></ul></ul><ul><ul><li>Formalize </li></ul></ul><ul><ul><li>Stabilize </li></ul></ul><ul><ul><li>Secure </li></ul></ul><ul><li>Perform a cost-benefit and impact analysis </li></ul><ul><li>Choose the right vendor </li></ul>
  16. 16. How to select an outsourcing vendor? <ul><li>Operational center — Location, Infrastructure, redundancy </li></ul><ul><li>Expertise — DBMS, apps, other technology stack layers </li></ul><ul><li>SLAs — Response time </li></ul><ul><li>Hidden costs — What is not covered? </li></ul><ul><li>Administrators located — Geographic locations </li></ul><ul><li>Security infrastructure — Access to data, VPN </li></ul><ul><li>Tools used — Agents, frequency </li></ul><ul><li>Accountability – How handled </li></ul><ul><li>Formalize — Steps and documented procedures </li></ul><ul><li>Reports provided — Portals, frequency </li></ul><ul><li>Support coverage — 24x7 </li></ul><ul><li>References — Ask for them </li></ul><ul><li>Communications — Issues, clarity </li></ul>
  17. 17. DBA to database ratio <ul><li>Current ratio: </li></ul><ul><ul><li>A DBA manages up to 1 TB database collectively </li></ul></ul><ul><ul><li>Average 21 databases per DBA </li></ul></ul>Source: Forrester Research
  18. 18. Forecast: Database administration challenges 2002 2003 2004 2005 2006 2007 2008 Performance & tuning B&R Patch/Upgrade Security 2009 2010
  19. 19. Database administration cost is declining
  20. 20. Future of database outsourcing <ul><li>Utility-based model </li></ul><ul><li>More aggressive pricing </li></ul><ul><li>More vendors will offer such service </li></ul><ul><li>Complete stack level integrated focus </li></ul>
  21. 21. Recommendations <ul><li>Understand the impact on operations/applications </li></ul><ul><li>Determine cost benefits </li></ul><ul><li>Flush out security concerns </li></ul><ul><li>Understand the vendor’s position </li></ul><ul><li>Small companies should look at full outsourcing </li></ul>
  22. 22. Thank you Noel Yuhanna [email_address] Entire contents © 2005 Forrester Research, Inc. All rights reserved.