Storage and Virtualization: Five Best Practices to Ensure Success. Mike Matchett, Akorri

Similar documents
Deploying Public, Private, and Hybrid. Storage Cloud Environments

Port Tapping Session 2 Race tune your infrastructure

Osynlig infrastruktur i datacentret med inbyggd säkerhet och resursoptimering.

Cisco SAN Analytics and SAN Telemetry Streaming

Storage Virtualization II Effective Use of Virtualization - focusing on block virtualization -

Scaling Data Center Application Infrastructure. Gary Orenstein, Gear6

Restoration Technologies

Overview and Current Topics in Solid State Storage

PRESENTATION TITLE GOES HERE

Overview and Current Topics in Solid State Storage

Storage Virtualization II. - focusing on block virtualization -

Trends in Data Protection and Restoration Technologies. Mike Fishman, EMC 2 Corporation

ADVANCED DEDUPLICATION CONCEPTS. Thomas Rivera, BlueArc Gene Nagle, Exar

IBM Tivoli Monitoring (ITM) And AIX. Andre Metelo IBM SWG Competitive Project Office

Public Cloud Leverage For IT/Business Alignment Business Goals Agility to speed time to market, adapt to market demands Elasticity to meet demand whil

PRESENTATION TITLE GOES HERE. Understanding Architectural Trade-offs in Object Storage Technologies

Tiered File System without Tiers. Laura Shepard, Isilon

Massively Scalable File Storage. Philippe Nicolas, KerStor

ADVANCED DATA REDUCTION CONCEPTS

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

Identifying and Eliminating Backup System Bottlenecks: Taking Your Existing Backup System to the Next Level

Joe Butler, Principal Engineer, Director Cloud Services Lab. Nov , OpenStack Summit Paris.

Application Recovery. Andreas Schwegmann / HP

A Promise Kept: Understanding the Monetary and Technical Benefits of STaaS Implementation. Mark Kaufman, Iron Mountain

Tom Sas HP. Author: SNIA - Data Protection & Capacity Optimization (DPCO) Committee

Performance Evaluation Criteria for Hyperconverged Infrastructures

The Modern Virtualized Data Center

SRM: Can You Get What You Want? John Webster Principal IT Advisor, Illuminata

VMWARE AND NETROUNDS ACTIVE ASSURANCE SOLUTION FOR COMMUNICATIONS SERVICE PROVIDERS

Ten things hyperconvergence can do for you

Storage Protocol Analyzers: Not Just for R & D Anymore. Brandy Barton, Medusa Labs - Finisar

vrealize Introducing VMware vrealize Suite Purpose Built for the Hybrid Cloud

Deploying Application and OS Virtualization Together: Citrix and Virtuozzo

Barry D. Lamkin Executive IT Specialist Capitalware's MQ Technical Conference v

IBM Spectrum Control. Monitoring, automation and analytics for data and storage infrastructure optimization

Taking Hyper-converged Infrastructure to a New Level of Performance, Efficiency and TCO

Vblock Architecture Accelerating Deployment of the Private Cloud

Parallels Virtuozzo Containers

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

Database Performance on NAS: A Tutorial. Darrell Suggs. NAS Industry Conference Network Appliance - Darrell Suggs

Increasing Performance of Existing Oracle RAC up to 10X

MODERNISE WITH ALL-FLASH. Intel Inside. Powerful Data Centre Outside.

Hyperconverged Infrastructure: Cost-effectively Simplifying IT to Improve Business Agility at Scale

Copyright 2018, Oracle and/or its affiliates. All rights reserved.

Title DC Automation: It s a MARVEL!

Analysis and Optimization. Carl Waldspurger Irfan Ahmad CloudPhysics, Inc.

WAN Application Infrastructure Fueling Storage Networks

Brocade Network Advisor

Storage in combined service/product data infrastructures. Craig Dunwoody CTO, GraphStream Incorporated

SRM: Can You Get What You Want? John Webster, Evaluator Group.

Storage Optimization with Oracle Database 11g

Maximize the All-Flash Data Center with Brocade Gen 6 Fibre Channel

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

Strategies for Single Instance Storage. Michael Fahey Hitachi Data Systems

VirtualWisdom â ProbeNAS Brief

Understanding Your Virtual Workload. Irfan Ahmad CTO CloudPhysics

Facing an SSS Decision? SNIA Efforts to Evaluate SSS Performance. Ray Lucchesi Silverton Consulting, Inc.

Use Cases for iscsi and FCoE: Where Each Makes Sense

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

The Realities of Virtualization

Implementing ITIL v3 Service Lifecycle

Was ist dran an einer spezialisierten Data Warehousing platform?

Single Instance Storage Strategies

ECE Enterprise Storage Architecture. Fall ~* CLOUD *~. Tyler Bletsch Duke University

Multi-Cloud Storage: Addressing the Need for Portability and Interoperability

Cisco Crosswork Network Automation

Trends in Data Protection and Restoration Technologies. Jason Iehl, NetApp

CLOUD WORKLOAD SECURITY

Integrated and Hyper-converged Data Protection

Enabling Cloud Adoption. Addressing the challenges of multi-cloud

Leveraging Software-Defined Storage to Meet Today and Tomorrow s Infrastructure Demands

Integrated and Hyper-converged Data Protection

Data Protection for Virtualized Environments

STORAGE CONSOLIDATION WITH IP STORAGE. David Dale, NetApp

ArcGIS in the Cloud. Andrew Sakowicz & Alec Walker

Image Management for View Desktops using Mirage

5 Fundamental Strategies for Building a Data-centered Data Center

Optimizing the IT/Server Ecosystem for Cloud Computing

Be a VDI hero with Nutanix

Executive Briefing. All SAN storage

儲存網路, 與時俱進 JASON LIN SENIOR TECHNICAL CONSULTANT BROCADE, TAIWAN

Port Tapping Session 3 How to Survive the SAN Infrastructure Storm

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

VMware Virtual SAN Technology

The Secret Sauce of ILM

Dell EMC All-Flash solutions are powered by Intel Xeon processors. Learn more at DellEMC.com/All-Flash

Virtualization and the Metrics of Performance & Capacity Management

Storage Performance Management Overview. Brett Allison, IntelliMagic, Inc.

Cloud Meets Big Data For VMware Environments

Solid State Storage is Everywhere Where Does it Work Best?

Sponsored by: VMware. Mary Johnston Turner May 2009

Notes & Lessons Learned from a Field Engineer. Robert M. Smith, Microsoft

New Fresh Storage Approach for New IT Challenges Laurent Denel Philippe Nicolas OpenIO

QLogic 2500 Series FC HBAs Accelerate Application Performance

Five Essential Capabilities for Airtight Cloud Security

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE

Welcome! IT Executive Sagamore Spirit

Storage Clouds. Marty Stogsdill Oracle

EVERYTHING YOU WANTED TO KNOW ABOUT STORAGE, BUT WERE TOO PROUD TO ASK Part Cyan Storage Management. September 28, :00 am PT

ebook ADVANCED LOAD BALANCING IN THE CLOUD 5 WAYS TO SIMPLIFY THE CHAOS

Transcription:

Storage and Virtualization: Five Best Practices to Ensure Success Mike Matchett, Akorri

SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies and individuals may use this material in presentations and literature under the following conditions: Any slide or slides used must be reproduced without modification The SNIA must be acknowledged as source of any material used in the body of any document containing material from these presentations. This presentation is a project of the SNIA Education Committee. 2

Abstract Storage and Virtualization: Five Best Practices to Ensure Success Today, the data center environments are getting increasingly complex with virtualization at all layers of IT stack, including network, server, SAN and storage. IT professionals are often challenged in diagnosing application performance issues, optimizing infrastructure resource utilization, and planning for future changes. The best practices for managing complex data center environments include cross domain management orientation, watch the infrastructure response time for cross-domain performance, look for application contention and contention-based latency in the storage layer, best fit analysis of workloads to storage resources, and work toward infrastructure performance SLAs. The key requirements for the new-breed management software include agent-less discovery and SMI-S support. Learning Objectives Best practices for managing virtualized data center environments Agent-less discovery vs. agent-based discovery Benefit of SMI-S support 3

Virtualization is Everywhere Tremendous Benefits Pooling of resources Rapidly deploy new applications Increase resource utilization Over-subscribe resources Lower acquisition cost and TCO Traditional system management practices may no longer work App Servers Web Servers Security Client NETWORK Network Server Virtualization SAN SAN Storage Network Array Virtualization 4

What s Real about Virtualization? Like the Emperor s new (virtualized) clothes A logical interface presenting a normalized resource that isn t all there Built over physical and other virtual layers that may not look at all like the presented logical resource We are concerned today with the two major IT virtualization initiatives Storage Virtualization Server Virtualization (and the combination of the two!) Check out SNIA Tutorial: Virtualization 1- What, Why, Where, and How 5

Virtualization Pools Resources Physical Infrastructure Model Virtual Infrastructure Model CLIENT NETWORK CLIENT NETWORK Server Pool SAN SAN STORAGE NETWORLK Storage Pool Tier 1 Tier 2 Archive 6

Managing Virtualized Environments Managing through Virtualization is Challenging Diagnosing Performance Problems Optimizing Resource Utilization Planning for Future Changes Example Virtualization Feature Clients can both Reserve and Share Resource Capacity Increased Resource Utilization Easy to add to the Resource Pool New Management Challenge Resource Performance still Degrades Non-linearly with Load Optimal Resource Deployment Predicting if the next Client fits 7

The Bottom Line Applications share resources Poor performance is caused by: Hard-to-find I/O bottlenecks and resource contention Mis-alignment between layers of virtualization Under-provisioning shared resources Over-provisioning of shared resources as insurance negates ROI Inhibitors to success Virtualized data center complexity Lack of cross-domain management Lack of cross-domain communication 8

Best Practices in Managing Virtualized Environments Solving Old Problems in a New Environment Recommended Best Practices - 1. Cross Domain Analysis 2. Adopt an Application View of Performance 3. Finding Shared Resource Contention 4. Effective Capacity Management 5. Model-based Optimization and Planning 9

1. Cross Domain Analysis Virtualization Management is Cross-Domain - Create a Cross-Domain Baseline (discover and collect) Need data from multiple layers (app, server, storage, phys and virt) Aim for agent-less and on-line Standards like SMI-S are essential for heterogeneous environments Build in Automation for Scalability Virtualized environments tend to sprawl And they can change dynamically Check Configuration First Don t optimize or plan from a baseline from a poorly configured system Checklist vendor configuration best practices Check out SNIA Tutorial: Storage Management: SMI-S to Management Frameworks 10

I/O Paths Through Virtualization Applications and Servers Virtual Server Hosts Virtual Storage Storage Arrays 11

2. Adopt an Application View of Performance The Customer is Always Right Application Infrastructure Performance How much time an IOP takes to complete from the application point of view (Response Time) Manage to this Service Performance Element utilizations are interesting, but service performance is the goal Look for Abnormal Service Behavior Not just default rule-of-thumb thresholds on utilizations Check out SNIA Tutorial: Storage Performance 101 12

Service Layer Metrics Service Metrics Customer Service Layer Provider Workload 13

Look for Abnormal Behavior Check for Abnormal Behavior Calculate Normal baseline A statistical analysis of variance of performance over time Compare new data to baseline Acceptable Variance Shared Resources tend to average out peaks that will show in dedicated resources Helps Justify Virtualization 14

3. Find Shared Resource Contention Stepping Through a Virtual Looking Glass - Need to Map through Virtualization Layers Map relationships at every level Exponential problem with server virtualization over storage virtualization Sum up the loads from every client that shares each resource Quantify Application Contention due to Sharing Calculate performance impact back to each application Root Cause is mostly figuring out What s Changed when Capacity runs out If Load changed, was it aberrant behavior or growth? If Configuration changed, does it violate policy or show thrashing? If Contention arose, who is new to the pool? 15

Application Contention Cross Domain visibility is naturally foggy Domain specific management has limited view Virtualization makes it harder Management requires the endto-end picture 16

Cross-Domain: A Single VM Example Note the long data path from application to array 17

Cross-Domain: A Virtualized Host Server Example Need a map through all the indirection Sharing can be dynamic maps must be too A common map helps different domain admins communicate 18

Cross-Domain: Server and Storage Virtualization Example Note the explosion in logical I/O data paths! 19

4. Effective Capacity Management Capacity Management Isn t Just Enough GBs Storage has both space and time constraints (server folk have it easy!) Manage to the total Effective Capacity Maximum utilization that gives good performance Not to total actual utilization (aka saturation ) Check out SNIA Tutorial: Storage Virtualization II Effective Use of Virtualization 20

Effective Capacity = Optimal Usage Response Time (sec/tran) Utilization Max. Capacity happens when system is 100% physically utilized Response Time is technically infinite Service Levels determine acceptable performance 100% Effective Capacity can be described as the Optimal Throughput Where Response Time is still acceptable 21

5. Model-based Optimization and Planning Move Towards a Real-Time Datacenter - Constantly Increase Operational Efficiency Most working infrastructure is sub-optimized Dedicated resources If it ain t broke, don t fix it attitudes (or capabilities) However, when everything is shared, everyone goes down together Real-er Time Capacity Planning Utilizations are related to Response Time through Queuing Theory Need to predict performance degradation under future application load changes Need to predict performance improvements from possible architectural/technology changes [My prediction The Planning Cycle over time will approach real-time ] 22

Queuing Theory to The Rescue Queuing Models create Response Time curves Based on established mathematics (Buzen, et.al see www.cmg.org ) Useful analytically (historically) as well as predictively For a simple example think of a check-out line at the grocery store Complex Queuing Network Models can represent nested and virtualized IT domains Advanced cross-domain solutions model IT virtualization 23

Best Practices in Managing Virtualized Environments In Summary - 1. Cross Domain Analysis Need to look across IT domains 2. Adopt an Application View of Performance Manage to service levels 3. Finding Shared Resource Contention Virtualization is about sharing, and that s often the problem 4. Effective Capacity Management Shared resources still obey the laws of physics 5. Model-based Optimization and Planning Leverage Prediction to Improve your Future 24

Q&A / Feedback Please send any questions or comments on this presentation to SNIA: trackvirtualization@snia.org Many thanks to the following individuals for their contributions to this tutorial. - SNIA Education Committee Rich Corley Peter Lauterbach Tom Joyce Kevin Faulkner Rob Strechay Brian Schofer Lisa Crewe 25