A V a l u e C a s e S t u d y

Similar documents
Outsourcing BI Maintenance Services Version 3.0 January With SourceCode Inc.

QUICK FACTS. Replicating Canada-based Database Support at a New Facility in the U.S. TEKSYSTEMS GLOBAL SERVICES CUSTOMER SUCCESS STORIES

Submitted to: Service Definition Document for Database Management for IT Infrastructure Management

END TO END DATA CENTRE SOLUTIONS COMPANY PROFILE

Remote Infrastructure Support Services & Managed IT Services

Performance Management for Enterprise Applications

PROFESSIONAL SERVICES

Migrate, Manage, Monitor SQL Server 2005: How Idera s Tools for SQL Server Can Help

QUMAS Remote Assist Program

Simplify Your Windows Server Migration

The Complete SQL Server Health Checks

Optimizing Your Database Performance the Easy Way

Operations Manager 2012 Administration Bootcamp

VMware Performance and Capacity Management Accelerator Service

Brocade Network Monitoring Service (NMS) Helps Maximize Network Uptime and Efficiency

Client Study Portfolio

Tuple Data Solutions

General DBA Best Practices

Backup Exec System Recovery Management Solution 2010 FAQ

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

Oracle Fixed Scope Services Definitions Effective Date: October 14, 2011

Identifying Problematic SQL in Sybase ASE. Abstract. Introduction

Cloud Infrastructure Services for Service Providers VERYX TECHNOLOGIES

Remote Database Administration Services(RDBA)

Detecta SQL Server Monitoring Solution

Product Overview. UNIFIED COMPUTING Interoute Database & Application Management

The top 10 misconceptions about performance and availability monitoring

Achieving High Oracle Performance

How To Write A Successful Automation Project

Response Time Analysis

APPLICATION PERFORMANCE MONITORING

Case Study - I. Industry: Social Networking Website Technology : J2EE AJAX, Spring, MySQL, Weblogic, Windows Server 2008.

Cisco Unified Computing Remote Management Services

<Insert Picture Here> Oracle Advanced Customer Support Services

Attachment E. RFP Requirements: Mandatory Requirements: Vendor must respond with Yes or No. A No response will render the vendor nonresponsive.

STEELCENTRAL APPINTERNALS

MySQL Strategy. Morten Andersen, MySQL Enterprise Sales. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Proactive and Predictive Virtualization Management Optimizes Datacenter Availability and Utilization

Microsoft SQL Server 2008 R2 Enterprise Edition and Microsoft SharePoint Server 2010

Predictive Intelligence: Identify Future Problems and Prevent Them from Happening BEST PRACTICES WHITE PAPER

LEARNING SOLUTIONS website milner.com/learning phone

Statement of Service Enterprise Services - AID Microsoft IIS

Monitoring, Managing, Remediating

Cisco Security Optimization Service

Application Performance Management. Java EE.Net, Databases Message Queue Transaction, Web Servers End User Experience

QUICK FACTS. Managing a Service Operations Team for a Leading Software Developer. TEKsystems Global Services Customer Success Stories.

Hosting JDE EnterpriseOne in the Cloud Hear how one company went to the cloud

Green Migration from Oracle

Cisco Unified Communications and Collaboration technology is changing the way we go about the business of the University.

Product Review: James F. Koopmann Pine Horse, Inc. Quest Software s Foglight Performance Analysis for Oracle

Statement of Service Enterprise Services - MANAGE Microsoft IIS

Service Catalog. it s Managed Plan Service Catalog

The Road to Technical Monitoring with SAP Solution Manager

Brochure. Data Protector 9: Nine reasons to upgrade

CHOOSING A RACKSPACE HOSTING PLATFORM

Monitor and Manage Your MicroStrategy BI Environment Using Enterprise Manager and Health Center

Ensuring Service Levels for Enterprise Content Management Applications. A Unique Problem That Requires a Unique Solution

A Wissen White Paper. Effectively utilizing an offshore Remote DBA team augmentation strategy to increase productivity and reduce costs

Red Hat Network: Monitoring Module Overview

Predictive Intelligence: Moving Beyond the Crystal Ball BEST PRACTICES WHITE PAPER

Response Time Analysis

How To Manage A Network For A Small Business

DATABASE ADMINISTRATION (DBA) SERVICES

Quick Start Guide. Ignite for SQL Server. Confio Software 4772 Walnut Street, Suite 100 Boulder, CO CONFIO.

Storage Assurance Audit Services OVERVIEW

MONyog White Paper. Webyog

Harnessing the Power of the Microsoft Cloud for Deep Data Analytics

SearchWinIT.com SearchExchange.com SearchSQLServer.com

Configuring and Managing Microsoft System Center Essentials 2010

MONyog White Paper. Webyog

ViaMonstra Configuration Manager 2012 Project plan and success criteria s

All Clouds Are Not Created Equal THE NEED FOR HIGH AVAILABILITY AND UPTIME

The Power Of Managed Services. Features

Managing IT Using the Summit Platform

7/15/2011. Monitoring and Managing VDI. Monitoring a VDI Deployment. Veeam Monitor. Veeam Monitor

Response Time Analysis

Monitoring and Diagnosing Oracle RAC Performance with Oracle Enterprise Manager. Kai Yu, Orlando Gallegos Dell Oracle Solutions Engineering

Big Data Services From Hitachi Data Systems

3 keys to effective service availability management. Visibility. Proactivity. Collaboration.

Automated IT Asset Management Maximize organizational value using BMC Track-It! WHITE PAPER

Can Cloud Database PaaS Solutions Replace In-House Systems?

EMC Data Protection Advisor 6.0

Using Database Monitoring Tools to Measure, Manage, and Prove SLA Compliance Embarcadero Technologies

Managed Hosting Evaluating Blackboard Managed Hosting Vs. Self Hosting

APPLICATION MANAGEMENT SUITE FOR SIEBEL APPLICATIONS

DELL BACKUP ADMINISTRATION & MANAGEMENT SERVICES

HARDWARE JUMPSTART YOUR PERFORMANCE SERVICE CORE

A TECHNICAL WHITE PAPER ATTUNITY VISIBILITY

Managed Service Plans

Configuration and Development

EBS. Remote Infrastructure Managed Services. EBS Ltd. 12, Mihail Tenev Str Sofia Bulgaria office@ebs.bg

ScienceLogic vs. Open Source IT Monitoring

MS SQL Server 2014 New Features and Database Administration

Managed Services Portfolio. MindCraft Software Pvt. Ltd.

SharePoint Microsoft SharePoint has become

BUSINESS PROCESSING GIANT TURNS TO HENSON GROUP TO ENHANCE SQL DATA MANAGEMENT SOLUTION

Adaptive Management to Achieve Java Application Service Levels

PATROL From a Database Administrator s Perspective

WhatsUp Gold v11 Features Overview

The Complete Performance Solution for Microsoft SQL Server

Transcription:

D B A M a n a g e A V a l u e C a s e S t u d y R e m o t e D a t a b a s e S e r v i c e s Introduction C L I E N T Company founded in 1994 delivers specialty property and casualty auto insurance programs through a network of independent insurance producers. Access has a large SQL Server environment with complex processing continually updating the databases with insurance related data which requires 24x7 DBA support. C H A L L A N G E required remote DBA support to upgrade SQL Server and fix existing conditions in their large database environment. These conditions had become a serious and negative business impact in disrupting operations. In addition, Access needed a professional and expert Database and Managed Service Provider (DMSP) who was able to monitor and manage their enterprise SQL environment 24x7 and that provided reliability with quick response time to top database issues. CommitDBA is a specialized Database Managed Service Provider (DMSP) for enterprise database administration and engineering services. CommitDBA provides 24x7 proactive database monitoring with best-in-class tool Foglight. Company (Access), located in Atlanta, GA, contacted CommitDBA in January 2013 to begin exploring remote database service offerings aimed at addressing serious gaps in database management bandwidth and expertise along with remediating their critical problems. CommitDBA was chosen over other specialized remote DBA firms to meet the immediate challenges within their large database domain. Challenge Access has over 350 SQL Server databases (14 Instances) along with a few Oracle data warehouse instances installed on 14 database servers. Significant database issues and challenges existed when the CommitDBA team was brought in. These conditions were causing serious business activity processing delays and stoppages. Listed below were the major problems, issues, requirements and challenges: 1. A mixture of SQL Server 2008, 2005 and 2000 installations. 2. Legacy SQL Server versions were unsupported and unstable. 3. Nightly batch jobs were failing regularly including database procedures. 4. Backup and replication process were failing regularly. 5. Only one staff in-house Junior DBA available. 6. A requirement to upgrade to more powerful database servers and new disk storage technology. 7. A requirement for Virtualizing the new database servers. 8. A requirement to upgrade to SQL Server 2008 R2. 9. A requirement for upgraded proactive real-time database monitoring. The above challenges and unfulfilled requirements dramatically impacted Access business and services. For instance, when the nightly batch processing was late due to failures, this caused many key IT resources to be up and available each night attempting to remediate the issues. Business processes were not completing and IT resources were not at full capacity the following day. Without implementing actionable solutions for the database requirements and overcoming the problematic issues, Access would continue to face increasing business execution and performance constraints. In addition, IT resources were putting excessive time into troubleshooting, implementing workarounds and attempting to fix problematic issues which were continuing to escalate. This downward cycle caused delays in strategic IT projects that were critical to the company and caused burnout among Access key staff.

Solution CommitDBA was chosen as the Solutions Provider of remote DBA services due to compelling reasons, many which are listed below: S O L U T I O N CommitDBA was chosen over other specialized DBA Service Providers due to their SQL and Oracle expertise, Foglight database monitoring tool, and industry best practice model. The DBAManage model of providing expert services for database projects along with 24x7 proactive support was able to meet all mission-critical requirements and demands. D E L I V E R Y CommitDBA was able to analyze and drill down the complex nightly batch and database processes and eliminate the prime issues causing nightly failures which affected next day s business processing. Initiating a triage approach based on prioritizing the problematic conditions enabled the CommitDBA team to knock out the major issues first which were causing problematic trickledown effects. 1. CommitDBA senior level experience and the understanding of technology stacks in SQL Server and Oracle enterprise databases. 2. The CommitDBA partnership with Dell to utilize the best-in-class proactive database monitoring tool Foglight as part of the services offering. 3. The provision of database services industry best practices. 4. The company s long history of database services and positive references about those services. 5. Dedicated primary and secondary DBAs assigned specifically to Access Insurance databases on a 24x7 schedule. 6. A fixed cost service model that covers over 200 In-Scope database tasks. DBAManage remote services now provide sole support for the entire SQL database domain with a strong Service Level Agreement (SLA) in place for quick response time and remediation. Service Delivery Access was assigned a Primary and Secondary senior DBA. The CommitDBA team came on site in June 2013 for a short period of time to initiate a discovery, analysis, database assessment and work with the Access IT stakeholders. This effort resulted in a significant understanding of the complex database architecture, application business processes, and extreme problematic conditions along with providing recommendations for improvements. The CommitDBA team collaborated with the Access staff for an action and triage plan to remediate the highest priority issues as quickly as possible. The most critical issues were: 1. Nightly batch jobs were failing regularly including database procedures. 2. SQL Server backup and replication process were failing regularly. Remediation solutions came through digging deep into the Microsoft/SQL Server settings and SQL Backup tool limitations and creating workarounds based on SQL version limitations. Once the major issues were analyzed, the DBAs worked on and remediated the nightly jobs running against various versions of SQL Server. These jobs were stabilized with a reduction of failure decreased by over 80%. Most of the remaining failures were due to additional changes or modifications in processing that were introduced. Access engaged the CommitDBA team to then work on large projects that included a difficult transition to move the existing 350+ databases to upgraded hardware and servers while at the same time Virtualizing the servers along with transitioning to a new co-location data center. These projects introduced greater risk for successful completion due to factors which included: (i) the complexity and dependencies of applications, databases, database procedures; (ii) problematic issues with SQL 2000 which is unsupported by Microsoft; and (iii) moving to a new co-lo and migrating to new servers at the same time. Even though the migration would be performed in stages, this was a significant challenge for both the Access and CommitDBA teams. 2

The CommitDBA team developed a plan of attack and worked diligently with Access staff on several weekends overcoming all technical obstacles and working straight through without sleep to accomplish the migration goals. The end result was a successful database migration limiting database downtime to a minimum as required for Access business process continuity. Prior to partnering with CommitDBA to proactively manage and monitor our production SQL Server and Oracle database systems, we found a gap in the skills and availability of our onsite database resources. This limitation prevented us from effectively moving forward with upgrades to our environment, subsequently affecting our scalability. CommitDBA was able to provide effective resources to quickly engage and assess our systems; helping us migrate recurring issues, identify query improvements, and stabilize our environment. D E L I V E R Y The CommitDBA team was able to reduce application and database bottlenecks by diagnosing SQL queries and transactions improving some response times by over 90%. After getting the Access database environment and nightly processing into a stabilized condition, the CommitDBA team implemented best practice policies along with a roadmap to maturity. D B A B E S T P R A C T I C E S CommitDBA Services follow DBA Best Practices and Industry Standards. Our 15+ years of database service experience is built on a best practice model. At Access, we quickly put in place SQL Server backup best practices to solidify the most critical component of DBA responsibilities to ensure failsafe recovery if needed. We also implemented continual Index rebuild for better performance along with other best practices. Mike Jones, Program Manager, Company The CommitDBA team also helped identify major database performance issues. In one case, as part of the Foglight proactive database monitoring, we noticed and were alerted of excessive CPU usage and disk activity. The most critical SQL Server instance and server were being pegged by these conditions constantly. After reviewing the processes and detailed database activity, it was determined that an application was invoking a problematic SQL function continually. This activity became a prime candidate for root cause of the heavy database and CPU usage. However, for testing purposes, it was difficult to isolate the offending SQL query due to its tight integration and deep embedding in the application. This consisted of many coalescing dependencies but after investigating the procedure it was discovered that the application query was performing a full table scan repeatedly during business hours. A query against a high volume table that runs continually during business hours while performing full table scans is one of the worst scenarios for massive contention, excessive database load, high server resource usage and overall performance drain. A full table scan means reading every row in the table instead of utilizing appropriate indexes. All other applications running on the same server are affected negatively by these conditions even though they may not be accessing the same database or instance. The primary DBA assigned to Access pinpointed the offending functions and queries and worked with an Access developer to remediate the application flaws and implement a primary key index to eliminate the full table scans. This improved performance over 90% for this critical application function. Another key DBAManage service delivery was the implementation of database administration best practices. The goal was to move the Access database environment to a fully optimized state in a roadmap to maturity. The introduction of DBA best practices and repeatability brings one of the key components in the roadmap to database environment maturity. One of the initial best practice implemented at Access was to solidify the SQL Server backups in a consistent manner and make sure each SQL Instance was being backed up properly. Part of this included updating maintenance plans to check for integrity (DBCC). This is the most critical best practice implementation since reliable backups are absolutely essential in eliminating data loss and risk. In addition, CommitDBA rebuilt indexes on all databases due to heavy fragmentation. This accounted to around 80% of the total indexes established across the board in Access SQL databases. This performance best practice now keeps indexes contiguous and optimized. 3

Monitoring and Management M O N I T O R I N G DBAManage installed the best-in-class proactive monitoring tool Foglight at. Foglight monitors realtime 24x7 with four distinct alert levels. This provides Access with the comfort of knowing DBAManage services have continual oversight in their large SQL database environment and that the CommitDBA team can respond quickly based on the severity level of alerts that were triggered. The DBAManage Service proactively monitors the SQL Server databases 24x7 using a best-in-class tool Foglight from Dell Software (formerly a Quest Software product). The Foglight dashboard (Image 1) displays real-time and automated alerts and rules while initiating data collection and root cause analysis. This provides the CommitDBA team with one of the most powerful database technology tools available today. Foglight monitoring comes bundled with the DBAManage service and saves organizations like Access thousands of dollars in license fees each year as opposed to purchasing the licenses themselves. In addition, Access IT staff can view the dashboard in real-time to see what type of database activity is occurring. Access is also able to review Foglight metrics via weekly reports sent to Access key staff along with a month-end summary report created by the CommitDBA team. [Image 1] A L E R T S Foglight alerts have four categories based upon the severity level. CommitDBA configures the appropriate alerts based on each SQL Server environment and adjusts as necessary so that each database domain is fine tuned. The alerts are communicated in real-time to the Primary and Secondary DBA with response times dictated by the Service Level Agreement (SLA). Foglight was configured by CommitDBA with a primary set of critical severity rules and alerts before the start of monitoring. The critical and fatal level parameter thresholds were established as key for the DBA team to maintain stability, high availability, performance, security and recoverability for the SQL Server databases. Non-critical alert parameters and rules were also setup for lower level alerts. In addition, database metrics and topology object properties were setup for monitoring. After a short period of time, the CommitDBA team was able to fine-tune the alerts and rules for optimal notifications and metric gathering based on the SQL Server database configuration at Access. Access SQL Server database downtime has been kept to a minimum since the DBAManage engagement started. The Foglight monitoring, which has been tweaked and fine-tuned over the last year, continues to proactively alert the CommitDBA team on problematic database conditions to be remediated with minimum Time-to-Resolution (TTR). Ongoing updates to Foglight throughout the year provide enhanced features and additional alerts. 4

The Future: A Roadmap to Maturity M A T U R I T Y CommitDBA continues to work with Access on a roadmap to maturity (see image below). Upgrades to legacy versions of SQL to SQL Server 2008 R2 are ongoing currently along with further improvements in performance, data replication and backups. Future plans include migrating all SQL 2008 to 2012. At CommitDBA, we have developed a database maturity model similar to the ITIL maturity model. However instead of processes as in the ITIL model, the maturity ranking is based on database component optimization levels (Image 2). When the CommitDBA team first engaged with Access, they were at a maturity between Level 1 and Level 2. Currently Access is at maturity Level 4 but moving toward Level 5 in 2014 as the CommitDBA team continues to work with the Access team on their initiatives with hardware and database upgrades. This will accelerate Access business operations and processes to high end performance and execution. CommitDBA believes in maturity models whether they be processes, services, or database frameworks. With a maturity model a roadmap is created with milestones to reach each level. The Access database environment is close to reaching the Maturity Level 5 Fully Optimized State. DBAManage proactive services will keep Access databases at the highest maturity level which will accelerate business processing and profitability. [Image 2] Database Environment Maturity Level B U S I N E S S VAL U E Outsourcing to a Database Managed Service Provider (DMSP) provides business value in many areas such as operations, nightly processing, database availability and other areas. Economies of scale and efficiencies has improved performance with Cost savings from utilizing CommitDBA services for staffing purposes, license fee savings on best-in-class tool Foglight along with other savings. Business Value By outsourcing to a specialized DMSP like CommitDBA, Access has improved the nightly batch run, daily operations, database high availability, business processing and were able to make progress on their strategic IT initiatives. The maturity roadmap and streamlining has produced economies -of-scale and efficiencies to improve all IT areas that integrate with the SQL Server environment. In addition, cost savings from not having to license a best-in-class database tool (Foglight) and not having to engage a large internal DBA staff has provided Access with exceptional business value. For more information on how CommitDBA Services can help your organization, please contact us. Dayton, Ohio 2730 Indian Ripple Rd Dayton, OH 45440 800.734.9304 Douglasville, Georgia 6636 Church St, Ste B Douglasville, GA 30134 800.734.9304 5