Five Trouble Spots When Moving Databases to VMware



Similar documents
Databases Going Virtual? Identifying the Best Database Servers for Virtualization

A Comparison of Oracle Performance on Physical and VMware Servers

Monitoring Databases on VMware

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

A Comparison of Oracle Performance on Physical and VMware Servers

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

SolarWinds Database Performance Analyzer (DPA) or OEM?

Response Time Analysis

SQL Server Performance Intelligence

Response Time Analysis

Installation and User Guide

Response Time Analysis

LEVERAGE YOUR INVESTMENT IN DATABASE PERFORMANCE ANALYZER (CONFIO IGNITE) OCT 2015

Identify and control performance and capacity risks. Introduction... 2

FAQ. NetApp MAT4Shift. March 2015

SQL Server Query Tuning

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

In-Guest Monitoring With Microsoft System Center

Detecta SQL Server Monitoring Solution

Splunk for VMware Virtualization. Marco Bizzantino Vmug - 05/10/2011

The Benefits of VMware s vcenter Operations Management Suite:

Avoiding Performance Bottlenecks in Hyper-V

What s New with VMware Virtual Infrastructure

Comparing Free Virtualization Products

How to Select a Virtualization Management Tool

Microsoft Private Cloud. A comparative look at Functionality, Benefits, and Economics

Wait-Time Analysis Method: New Best Practice for Performance Management

SolarWinds Virtualization Manager

Virtualization: Benefits & Pitfalls. Matt Liebowitz, Kraft Kennedy Tim Garner, Aderant Mike Lombardi, Vertigrate Sergey Polak, Ropes & Gray LLP

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

vrops Microsoft SQL Server MANAGEMENT PACK OVERVIEW

vsphere Data Protection 6.0 VDP 6.0

Microsoft Hyper-V chose a Primary Server Virtualization Platform

Virtualizing Business-Critical Applications with Confidence

vsphere 6.0 Advantages Over Hyper-V

WHITEPAPER. PHD Virtual Monitor: Unmatched Value. of your finances. Unmatched Value for Your Virtual World

Citrix XenDesktop & XenApp

VMware Virtualization and Cloud Management Overview VMware Inc. All rights reserved

Ixia Phantom vtap. Overview. Virtual Taps Phantom Monitoring Solution DATA SHEET

Hyper-V vs ESX at the datacenter

Confio Ignite. Installation and User Guide

Oracle Hyperion Financial Management Virtualization Whitepaper

Getting Started with Database Provisioning

Design Implement Troubleshoot. VMware Virtualisation Strategies Private/Public/Hybrid Cloud Computing.

Nutanix Tech Note. Data Protection and Disaster Recovery

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

Hyper-V R2: What's New?

VMware vrealize Operations. Management Pack for. PostgreSQL

IOS110. Virtualization 5/27/2014 1

Oracle Enterprise Manager 12c Microsoft SQL Server Plug-in version

Performance Testing of a Cloud Service

Comprehensive Monitoring of VMware vsphere ESX & ESXi Environments

Acronis Backup Product Line

Hyper-V Private Cloud Virtualization & Optimization

Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER

Technical Note. vsphere Deployment Worksheet on page 2. Express Configuration on page 3. Single VLAN Configuration on page 5

VMware vsphere Design. 2nd Edition

SQL Server Virtualization 101. David Klee, Group Principal and Practice Lead. SQL PASS Virtualization VC,

Capacity planning with Microsoft System Center

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

Course Outline: Course 6331: Deploying and Managing Microsoft System Center Virtual Machine Manager Learning Method: Instructor-led Classroom Learning

MiServer and MiDatabase. Service Level Expectations. Service Definition

Managing Application Performance and Availability in a Virtual Environment

SQL diagnostic manager Management Pack for Microsoft System Center. Overview

Best Practices for Virtualised SharePoint

Veritas Cluster Server from Symantec

SolarWinds Virtualization Manager

Understanding Oracle Certification, Support and Licensing for VMware Environments

Veritas InfoScale Availability

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Introduction. AppDynamics for Databases Version Page 1

A Comparison of VMware and {Virtual Server}

The VMware Administrator s Guide to Hyper-V in Windows Server Brien Posey Microsoft

Security and Billing for Azure Pack. Presented by 5nine Software and Cloud Cruiser

Installing and Administering VMware vsphere Update Manager

VMware vcenter Update Manager Administration Guide

Symantec Cluster Server powered by Veritas

vrealize Operations Manager User Guide

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

Networking for Caribbean Development

Symantec and VMware: Virtualizing Business Critical Applications with Confidence WHITE PAPER

Expert Reference Series of White Papers. Visions of My Datacenter Virtualized

managing Cost in the cloud

Before we can talk about virtualization security, we need to delineate the differences between the

Course 6331A: Deploying and Managing Microsoft System Center Virtual Machine Manager

Red Hat enterprise virtualization 3.0 feature comparison

Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

PATROL From a Database Administrator s Perspective

Competitive Comparison Between Microsoft and VMware Cloud Computing Solutions

Technical Paper. Leveraging VMware Software to Provide Failover Protection for the Platform for SAS Business Analytics April 2011

Transcription:

Five Trouble Spots When Moving Databases to VMware Guide for IT Managers By Confio Software Confio Software 4772 Walnut Street, Suite 100 Boulder, CO 80301 303-938-8282 www.confio.com

Five Trouble Spots When Moving to Databases to VMware IT Managers Beware! Production databases are among the last big software components to make the move to virtualization. While other critical applications have been successfully transitioned to virtual servers in past five years, IT management has been slow to transition production Oracle, SQL Server, and Sybase instances to virtual servers. Even though the cost advantage of moving to VMware is quite compelling, there are some very real risks associated with transitioning the production databases namely the potential for performance and availability impact on critical applications. However, now that Oracle and Microsoft support customers hosting their software on VMware, the race is on to achieve the same cost savings and flexibility benefits with virtualized databases that other applications have reached. Now IT Managers are asking themselves if their teams are prepared to implement a successful database migration to VMware. They want to know about the issues and how their organizations can best respond to the challenge. What Risks? VMware changed the rules about what server resources were required to keep a database responding predictably, making it much more difficult for DBAs to see the interaction between the database and the underlying server resources. Predictable performance and availability of databases are critical to supporting the entire application stack. Five Trouble Spots for VMware Initiatives Here are five scenarios unique to the virtual environment that merit particular attention for the manager focused on a successful VMware initiative: 1) Inaccurate metrics database server metrics on virtual servers are inaccurate 2) Dynamic Resource Allocation shifting resources impact database performance 3) No Control over Host Resources other VMs on the host server affect resource allocation 4) Limited DBA Visibility DBAs typically don t have access to vcenter 5) Mutual Ignorance vcenter is not aware of databases, and databases don t know they ve been virtualized Inaccurate Metrics Using traditional database monitoring and performance tools, the status of server health metrics such as CPU, memory, and storage are inaccurate on a VMware hosted servers. For example, if a virtual machine is allocated 8GB of RAM, but has a 4 GB memory limit, what is the memory utilization for that O/S if it's currently using 3.8GB? The O/S will report the memory utilization as 3.8 / 8 or 47.5%. However, since there is a VM limit in place, the real utilization is 3.8 / 4 or 95%. The distinction has a 2

huge impact on database performance. This is one potential problem you will encounter if you use O/S metrics for monitoring performance and availability. Figure 1. Database Server Metrics are Misleading Dynamic Resource Allocation VMware dynamically moves resources between VMs and moves VMs between different physical host servers. VMware vmotion technology leverages the complete virtualization of servers, storage and networking to move an entire running virtual machine instantaneously from one server to another. 1 What does the DBA see when a CPU is removed, memory is re-allocated, or the virtual server changes to a new host? Nothing. A virtue of VMware is complete transparency for the application. But when the application is a resource sensitive database, and the DBA team has years of experience optimizing their instances to match available resources, hiding the underlying resources leaves the DBA unable to perform their tasks and maintain performance levels. Without visibility to dynamic VM changes, the DBA and the database are vulnerable. Figure 2. Changing Resources are Only Visible through vcenter No Control Over Host Resources When hosting databases on a physical server, changes occurring elsewhere do not affect the database server. On a virtual platform, however, changes to allocated resources or new application loads on other virtual machines sharing the same host server can significantly affect the response of a VM. 1 http://www.vmware.com/products/vmotion/overview.html 3

Without awareness of the other VMs and the systems they host, the DBA cannot understand the causes or accurately respond to stresses on their own VM. Limited DBA Visibility VMware Administrators use VMware vcenter, but because of security concerns and the expertise required, they severely restrict access to vcenter. (This is no different than DBAs controlling access and privileges in their database environment.) In surveys of organizational cooperation between different IT infrastructure groups, fewer than 20% of DBAs reported having even limited visibility or experience with vcenter and monitoring of VMware status. As a result, the DBAs responsible for database performance and availability on VMware have no visibility to virtual server or host status, changes, and resources. No tools or infrastructure typically exist to promote sharing of the most basic system status and change notifications. While the Director of IT may want cross departmental cooperation, typical tools are designed to prevent it. Figure 3. The vcenter Client and Server are not Accessible to DBA Team 4

Mutual Ignorance DBAs have specialized tools and scripts for database monitoring, but these tools they are not aware that the server is virtual, not physical. These tools, scripts and processes were all built for a physical environment. And according to VMware, an operating system or application cannot tell the difference between a virtual machine and a physical machine 2. And as explained above, the VMware administration group cannot share their views and tools with the DBA counterparts. How can a DBA team be held responsible for high availability systems without having accurate visibility to the servers they are hosted on? SUMMARY Visibility Reduces Risk 70% of application performance problems occur at the database level. And because databases have such stringent performance requirements and are so sensitive to configuration changes, databases are the most recent converts to VMware. Recommended configurations from VMware for Oracle, for example, list multiple changes to database configuration and VMware settings required to optimize availability. Moving databases without making them virtualization aware puts the entire VMware initiative at risk. Be prepared to make the move. Give the DBA team the visibility needed to ensure their success on the virtual servers. Arm Your DBAs to be VMware Aware Confio IgniteVM is a specialized tool designed to give DBA teams the visibility into the virtual layer required to successful manage databases in a VMware environment. IgniteVM helps DBAs maintain performance and availability when deploying production databases on VMware. Because IgniteVM combines essential database response monitoring with non-intrusive VMware visibility, it gives IT management a way to reduce risk and ensure the success of VMware initiatives. Management deploys IgniteVM for their DBA teams to help; Reduce the risk of VMware projects Speed the successful transition to VMware platforms and achievement of associated cost savings Enable teams to adapt to challenges of the VMware virtualized datacenter IgniteVM is agentless, with no software installed on production databases, virtual servers, or vcenter. To learn how IgniteVM can help ensure success in your database-to-vmware initiative, visit www.confio.com or email info@confio.com for more information. 2 http://www.vmware.com/virtualization/virtual-machine.html 5

About Confio Software Confio Software is focused on database performance monitoring. Ignite is a comprehensive database performance solution for DBAs, IT managers, and database application developers. Ignite helps eliminate performance bottlenecks, speed problem resolution, and reduce the cost of operations for SQL Server, Oracle, DB2, and Sybase databases and VMware Servers. Confio Software Boulder, Colorado, USA (303) 938-8282 866-CONFIO-1 info@confio.com www.confio.com 6