FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

Similar documents
AN APPLICATION-CENTRIC APPROACH TO DATA CENTER MIGRATION

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Advanced Solutions of Microsoft SharePoint Server 2013 Course Contact Hours

Advanced Solutions of Microsoft SharePoint 2013

Data Virtualization Implementation Methodology and Best Practices

Advanced Solutions of Microsoft SharePoint Server 2013

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

New Zealand Government IBM Infrastructure as a Service

CONFIDENTLY INTEGRATE VMWARE CLOUD ON AWS WITH INTELLIGENT OPERATIONS

Reasons to Deploy Oracle on EMC Symmetrix VMAX

Enterprise Data Architect

WHITE PAPER AUTHENTICATION YOUR WAY SECURING ACCESS IN A CHANGING WORLD

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.

IT Consulting and Implementation Services

ORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES

When, Where & Why to Use NoSQL?

CenturyLink for Microsoft

BUILD BETTER MICROSOFT SQL SERVER SOLUTIONS Sales Conversation Card

Dell helps you simplify IT

Best Practices in Securing a Multicloud World

Controlling Costs and Driving Agility in the Datacenter

Perfect Balance of Public and Private Cloud

Cloud Confidence: Simple Seamless Secure. Dell EMC Data Protection for VMware Cloud on AWS

Core Services for ediscovery Perfection

TOP REASONS TO CHOOSE DELL EMC OVER VEEAM

TRUSTMARQUE. Cloud Ready in 7 Days. Neel Dev Azure Technical Manager

Protecting Mission-Critical Application Environments The Top 5 Challenges and Solutions for Backup and Recovery

Supporting the Cloud Transformation of Agencies across the Public Sector

Microsoft. Designing Business Intelligence Solutions with Microsoft SQL Server 2012

Andy Mendelsohn, Oracle Corporation

EMC Business Continuity for Microsoft Applications

Understanding Virtual System Data Protection

Dell EMC ScaleIO Ready Node

Softchoice Microsoft SQL Server 2017 Migration Guide

Transforming your IT infrastructure Journey to the Cloud Mike Sladin

SAP and SAP HANA on VMware

EMC Integrated Infrastructure for VMware. Business Continuity

Data Center Management and Automation Strategic Briefing

21ST century enterprise. HCL Technologies Presents. Roadmap for Data Center Transformation

New Zealand Government IbM Infrastructure as a service

Predictive Insight, Automation and Expertise Drive Added Value for Managed Services

THE ESSENTIAL GUIDE: SELECTING A CLOUD COMMUNICATIONS PROVIDER

Choosing the Right Cloud. ebook

DATA SHEET RSA NETWITNESS PLATFORM PROFESSIONAL SERVICES ACCELERATE TIME-TO-VALUE & MAXIMIZE ROI

Kathryn Varrall. The secret sauce to successful database migrations

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

How Microsoft IT Reduced Operating Expenses Using Virtualization

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security

YOUR APPLICATION S JOURNEY TO THE CLOUD. What s the best way to get cloud native capabilities for your existing applications?

ELASTIC DATA PLATFORM

COURSE 10977A: UPDATING YOUR SQL SERVER SKILLS TO MICROSOFT SQL SERVER 2014

Data Protection for Virtualized Environments

Four Steps to Unleashing The Full Potential of Your Database

SOLUTION BRIEF RSA SECURID SUITE ACCELERATE BUSINESS WHILE MANAGING IDENTITY RISK

Service Provider Consulting

Get more out of technology starting day one. ProDeploy Enterprise Suite

A Better Approach to Leveraging an OpenStack Private Cloud. David Linthicum

The intelligence of hyper-converged infrastructure. Your Right Mix Solution

Virtualized SQL Server Performance and Scaling on Dell EMC XC Series Web-Scale Hyper-converged Appliances Powered by Nutanix Software

Veritas Backup Exec. Powerful, flexible and reliable data protection designed for cloud-ready organizations. Key Features and Benefits OVERVIEW

GOVERNMENT IT: FOCUSING ON 5 TECHNOLOGY PRIORITIES

Softchoice Microsoft SQL Server 2017 Migration Guide

DefendX Software Control-Audit

Microsoft certified solutions associate

An Oracle White Paper February Comprehensive Testing for Siebel With Oracle Application Testing Suite

Symantec Data Center Transformation

Oracle Database 18c and Autonomous Database

REDUCE TCO AND IMPROVE BUSINESS AND OPERATIONAL EFFICIENCY

Course Content. This is the second in a sequence of two courses for IT Professionals and is aligned with the SharePoint 2016 IT Pro certification.

ProDeploy Suite. Accelerate enterprise technology adoption with expert deployment designed for you

Power of the Portfolio. Copyright 2012 EMC Corporation. All rights reserved.

High performance and functionality

The Impact of Hyper- converged Infrastructure on the IT Landscape

Virtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007

(TBD GB/hour) was validated by ESG Lab

Three Key Considerations for Your Public Cloud Infrastructure Strategy

Accelerate Your Enterprise Private Cloud Initiative

Healthcare IT Optimization: 6 Mistakes to Avoid Along the Way

I D C T E C H N O L O G Y S P O T L I G H T. V i r t u a l and Cloud D a t a Center Management

Symantec Data Center Migration Service

Simplifying IT through Virtualization

Cement Manufacturer Gains High Availability, Improves Business Performance with Real Time Reports

Business Architecture Implementation Workshop

VMWARE PROTECTION WITH DELL EMC NETWORKER 9

OUTPERFORMING THE COMPETITION

Lenovo Data Center Group. Define a different future

DELL POWERVAULT MD FAMILY MODULAR STORAGE THE DELL POWERVAULT MD STORAGE FAMILY

A Government Health Agency Trusts Tenable to Protect Patient Data and Manage Expanding Attack Surface

Hitachi Unified Compute Platform Pro for VMware vsphere

Migrate from Netezza Workload Migration

Nimble Storage Adaptive Flash

Real-time Protection for Microsoft Hyper-V

Data Governance Quick Start

SHA-1 to SHA-2. Migration Guide

Advanced Technologies of SharePoint 2016

How Microsoft Azure Stack Streamlines Bi-Modal IT

Advanced Technologies of SharePoint 2016

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

The Data Explosion. A Guide to Oracle s Data-Management Cloud Services

Virtustream Managed Services Drive value from technology investments through IT management solutions. Tim Calahan, Manager Managed Services

Transcription:

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and implementation of best practices can help you avoid the pitfalls of migration, minimize associated risk, and complete the migration more quickly. This Dell EMC Perspective provides an overview of how we ve applied the lessons learned over the course of engagements around the world to a set of best practices that help reduce risk and accelerate the benefits associated with SQL Server migration projects. DELL EMC PERSPECTIVE

TABLE OF CONTENTS CHALLENGES... 3 GET OFF TO THE RIGHT START... 3 INDENTIFY & MAP INTERDEPENDENCIES... 3 Take third-party applications into account... 4 Address the legacy... 4 Control your costs... 4 PROTECT YOUR DATA AND UPTIME... 5 LOOK AT THE ENTIRE DATA PLATFORM... 5 Test and test again... 5 CONCLUSION... 5 2

Public Health Authority Challenges 30+ sources of disparate data Hundreds of thousands of patients; millions of observations Solution Multiyear roadmap to develop infrastructure to support selfservice needs Agile development to implement BI aligned with user requirements Results Information intelligence solution provided the ability to perform extensive analysis and correlative activities Capacity to understand population health and drive positive change in the community at large CHALLENGES Too often we think of SQL Server simply as a database engine, while it is actually an entire data platform supporting data integration, data warehousing, analytics, and reporting. There s a great deal to consider when migrating from one version of SQL Server to another. It is important to consider the broad range of SQL Server features that your organization may be leveraging. Migrating and upgrading these features can be significantly more complicated and time-consuming than just upgrading the databases alone. Over the course of thousands of consulting engagements with customers around the world, we ve learned a great deal about migrations and how best to successfully navigate the process. We ve applied these lessons learned to a set of best practices that help reduce risks and accelerate the benefits associated with a SQL Server migration project. GET OFF TO THE RIGHT START You can t manage what you can t measure. You need to assess where you are in terms of current deployments, version levels, critical features, and performance levels. Discovery is the key to success. Start with an inventory of all servers running SQL Server. The Microsoft Assessment and Planning (MAP) toolkit can help identify all instances of SQL Server deployed in the enterprise with specific versions of SQL Server running on each server. It is common to discover many instances of SQL Server that are not known to either the IT or the database administration (DBA) teams. Understand all the SQL Server features that are currently implemented, including the business intelligence stack, high availability (HA), disaster recovery (DR), and others. Run performance analysis on all servers as early as possible in order to provide baseline performance characteristics for both databases and servers. This information will later be used for consolidation analysis and capacity planning including memory, compute, network, and even storage platforms. CPUs are often underutilized on both physical and virtual SQL Server instances. There are many industry tools available to help with the performance analysis, including native Windows and SQL Server tools. Microsoft SQL Server Upgrade Advisor, for example, can identify issues that may have an impact on upgrade to more recent versions of SQL Server. INDENTIFY & MAP INTERDEPENDENCIES Develop a comprehensive inventory of SQL Server database dependencies, such as OLTP. Migration and consolidation includes more than just databases. There are a number of dependencies such as SQL Server logins, SQL agent jobs, linked servers, and other configurations that must be part of the plan for migration and upgrade. Typically linked servers are configured to enable you to use distributed queries in SQL Server database s or in other database products and query both as if they were in the same database. Third-party application dependency tools may also be deployed. That will require analysis and planning to ensure the appropriate tools are available in the target infrastructure. Create and maintain a catalog of application-to-database dependencies prior to planning an upgrade. This is a time-consuming exercise that will require collaboration with many subject matter experts in the organization. 3

City Government Challenges Manage a SQL Server data infrastructure: over 60 SQL Servers with 100 databases running various versions of SQL Server Mix of often underutilized physical and virtual servers Solution Assess SQL Server performance loads and storage capacity Identify potential issues for upgrade Consolidation plan to reduce the number of servers by approximately 50% Results Reduced TCO including licensing and support costs Plan time and resources to catalog and map applications to databases. Scripts can be used determine the login name and machine name for connections being made to individual databases. However, identifying an application based on connection information may require the involvement of IT and/or line of business (LOB) stakeholders. Take third-party applications into account Evaluate supported versions of SQL Server for third-party applications which may comprise myriad products that rely upon a SQL Server backend. Third-party applications may have a variety of requirements specific to a particular version of SQL Server, the infrastructure design, and the feature sets that are enabled. In many cases it may not be obvious that an application has a dependency on a SQL Server database infrastructure. The upgrade path and supported SQL Server versions for LOB applications can vary from vendor to vendor and may require upgrading the application to a more recent version. That could involve additional licensing fees and vendor support costs. Consider the broad range of SQL Server features that your enterprise may be leveraging. Migrating and upgrading these features can be significantly more complicated and time-consuming than just upgrading the databases alone. Address the legacy Take into account the fact that legacy custom data solutions may have been in place for several years. Subject matter experts with knowledge of the functional requirements and technical design may no longer exist within the organization. Since your initial implementation of the solution, some vendors may have been acquired, be out of business, or simply no longer willing to support a legacy application. Consideration should then be given to trade-offs between the long-term value of supporting the existing application versus migrating to a new application. In that case, you may need additional time to review the application design, to understand the business and functional requirements, to evaluate the technical design elements, and to identify interdependencies that may exist between the application and other components within the infrastructure. Taking these first steps will show you how your organization can get from where it is today to where it needs to be. It is not just about the logistics of the move you will also have the right answer when it comes to the complete infrastructure required to support the new environment. Control your costs Beyond creating an inventory of application dependencies on the data infrastructure and rating the applications for migration/upgrade criticality, we look at licensing, business, and support impact. Don t forget to consider how you will maintain the stability of the business during the migration and mitigate risk throughout the process. The costs of migration can increase quickly as you consider SQL Server licensing costs. Licensing is charged per CPU in SQL 2000, 2005 and 2008. The licensing model changes to per Core in SQL 2012 and later versions, which emphasizes the need to evaluate workloads at the CPU level. Without proper planning, licensing costs could increase significantly. Remember that Enterprise Edition with Software Assurance can be licensed at the virtual machine (VM) host level, allowing for unlimited number of SQL Server VMs to be provisioned. 4

Life Insurance Provider Challenges Process 7M+ rows of data daily Manage ca. 1 TB of data growth per year Meet aggressive ETL load and SSAS cube processing windows Solution SQL server performance analysis and solution design optimization Innovative storage design, dynamic cube partitioning strategies and query optimization Results Lowered projected storage TCO by approximately $1M per year Increased ETL Data & Cube Processing throughput by over 100% Identified apps that will require rewrite and business unit authority PROTECT YOUR DATA AND UPTIME Plan to evaluate and standardize HA and DR solutions based on the target infrastructure and SQL Server version you intend to implement. Consider alternatives to Microsoft SQL Server Clustering such as SQL Server AlwaysOn Availability Groups in SQL Server 2012 and later versions, as well as VM host clustering and physical infrastructure DR solutions. Many environments experience employee turnover, which can lead to the loss of code base tribal knowledge. An up-to-date source control repository will help address any questions that can surface during a SQL migration and upgrade. Accounting for application outage windows and migration time frames will also be of critical importance. Migration time frames can vary based on application data storage requirements, HA and DR solutions, as well as application interdependencies. In many cases migration events will need to be planned based on such interdependencies to minimize risk and maximize utilization of test resources. LOOK AT THE ENTIRE DATA PLATFORM As we said at the outset, when you re migrating to a more recent version of SQL Server, you ll need to consider the entire data platform supporting data integration, data warehousing, analytics, and reporting. There are three main components of SQL Server that are important for your BI solutions: SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS) and SQL Server Reporting Services (SSRS) It s important that you don t underestimate the time and effort to migrate and test BI solutions. Data warehousing, ETL, analytics and reporting can involve complex custom code with many dependencies outside the SQL Server platform. The upgrade path may be complicated if the move is from SQL 2000 or SQL 2005 to SQL 2012 and above. Remember to plan for developer support to refactor business intelligence (BI) objects that are affected by the upgrade path. This is an excellent opportunity to confirm that all BI and custom SQL Server artifacts are properly updated in your source control repository. Understanding where the true source of record resides will greatly reduce migration risk. Test and test again Plan for application testing and leave enough time to adequately prepare and execute. Application experts and IT staff need to be prepared for testing applications activities that may prove to be time-consuming. You ll need to ensure that high-level test plans and test cases exist for business critical applications. It s only after you complete the assessment and planning activities that the design should be finalized and execution of the migration itself should take place. At Dell EMC, we work with our customers to design and deploy a modern SQL infrastructure with validation of processes, tools, and procedures to successfully complete the database migration. This leads to creation of the final migration map, future-state architecture, and the migration itself. CONCLUSION Dell EMC s recommended approach to migrations is very straightforward. A two-phased plan beginning with efficient assessment, planning, and architectural requirements gathering is the right way to get started. In most cases the activity in that initial assessment phase will pay for itself in license and infrastructure optimization alone. 5

It s only after you complete those essential planning activities that you can move with assurance to finalizing the design and feeling confident about the success of the migration itself. The end goal is to deploy a modern, cost-efficient SQL infrastructure with validation of processes, tools, and procedures to successfully migrate the SQL Server data platform. The process of planning and executing a SQL Server migration is often complex. This is a case where the right approach and implementation of best practices can help you avoid the pitfalls of migration, minimize associated risk, and complete the migration more quickly. CONTACT US To learn more, contact your local representative or authorized reseller. Copyright 2016, 2017 Dell Inc. or its subsidiaries. All Rights Reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may be the property of their respective owners. Published in the USA 03/17 EMC Perspective H15125.1 Dell EMC believes the information in this document is accurate as of its publication date. The information is subject to change without notice. 6