Service-Oriented Storage Tiering: a 2014 Approach to A

Total Page:16

File Type:pdf, Size:1020Kb

Service-Oriented Storage Tiering: a 2014 Approach to A SERVICE-ORIENTED STORAGE TIERING: A 2014 APPROACH TO A 2004 PROBLEM Daniel Stafford Senior Systems Engineer EMC Corporation [email protected] Table of Contents Introduction ................................................................................................................................ 4 Defining the Sandbox ............................................................................................................. 4 Why Consider Storage Service Tiering on a VMAX? .............................................................. 5 Designing the System ................................................................................................................ 7 Data Capture and Analysis ..................................................................................................... 7 Translating Analysis into Physical Design ............................................................................... 8 Translating Design into Cost Model .......................................................................................10 Describing Tiers ....................................................................................................................13 Configuration ............................................................................................................................14 VMAX Configuration ..............................................................................................................14 Host IO Limit Configuration ................................................................................................14 Storage Group Configuration .............................................................................................15 Pool Configuration .............................................................................................................17 FAST Policy Configuration .................................................................................................18 Front-End Adapter (FA) Allocation .....................................................................................19 Path Balancing ...................................................................................................................20 vSphere Configuration ...........................................................................................................21 VMDK Limits ......................................................................................................................21 Use of Storage DRS and Datastore Clusters .....................................................................23 Datastore Size ...................................................................................................................24 Queue Depth .....................................................................................................................24 Monitoring and Reporting ..........................................................................................................25 Native Monitoring in Unisphere for VMAX ..............................................................................25 Performance Troubleshooting ............................................................................................25 Unified Reporting in EMC Storage Resource Management (SRM) ........................................26 Simpler Aggregated Front End Statistics ............................................................................26 2014 EMC Proven Professional Knowledge Sharing 2 VMDK-Level IO Reporting and Mis-Tiering Detection ........................................................27 Tier Capacity Reporting .....................................................................................................29 Automation and Orchestration ...................................................................................................30 Use of ViPR ...........................................................................................................................30 Acknowledgments .....................................................................................................................31 Appendix A: Input Data Extraction.............................................................................................32 Step 0: Create your database schema ...............................................................................32 Step 1: Parse Storage Group Mappings .............................................................................32 Step 2: Parse MiTrend Output ............................................................................................36 Step 3: Produce output file .................................................................................................37 Step 4: Load the output data into Excel ..............................................................................41 Glossary....................................................................................................................................42 Disclaimer: The views, processes, or methodologies published in this article are those of the authors. They do not necessarily reflect EMC Corporation’s views, processes, or methodologies. 2014 EMC Proven Professional Knowledge Sharing 3 Introduction Defining the Sandbox The idea of defining IT offerings as a catalog of standard services has been with the industry for many years now. Whether your organization already has a well-defined set of offerings, or if as a Storage/Virtualization architect you are leading your enterprise on this journey for the first time, using the best available tools to provide consistent, competitive service is crucial. To that end, this article will describe a set of best practices for building a tiered service offering using VMAX® arrays, with special consideration given to how to best integrate with a VMware- based virtualization stack. Host level integration must be considered in such an environment because making a change to the way storage is presented can often have unexpected consequences up the stack. In some cases these consequences can be dealt with simply. Here we will consider some cross-silo effects of implementing storage tiering, and the best practices that can allow multiple groups to manage the environment together peacefully. To do this, however, we should first define the ideal characteristics of our end-state. Tiered Performance Offerings The solution should provide different categories of storage based on the performance required by the application. As enterprise applications vary widely in their performance needs, the model should be capable of running the gamut from low-cost archival-class storage all the way to pure- SSD levels of performance. Application-level Flexibility Change in an application is inevitable, as are mistakes by the administrators running it. To that end our solution should be forgiving and allow the class of service provided to an application to be modified quickly and without disruption. Environment-level Flexibility Even the most mature organizations will have trouble defining the total need of all applications. In organizations where defined tiers are new, the very act providing those tiers can and will change the behavior of application owners. The solution should easily allow the definition of a class of service to change, and provide paths to shift capacity between classes of service as demand for each class changes. 2014 EMC Proven Professional Knowledge Sharing 4 Avoiding the Tragedy of the Commons The performance levels published should be enforced. This prevents runaway applications from monopolizing the resources of the stack and reducing service levels for all applications. Transparent The solution should provide reporting on the usage of the classes of service provided and should provide a view into whether the published service levels are being met. This should provide the basis for a practical chargeback system. This reporting should also help identify applications that may be mis-tiered so that action can be taken to either improve the performance of those applications, or conversely, save the application-owner from unnecessarily high chargeback. Simplicity The extra engineering required to put a tiered service offering in place and maintain it is non- trivial. Care should be taken to ensure that this extra effort is not too onerous for any group in the organization. Too much complexity of administration not only eats away at the benefits provided, but is also an invitation to an unreliable system. Automatable The solution should have a clearly defined set of rules that allow it to be driven by an automation/orchestration engine. Where examples are required, we will use VMware’s vCenter Orchestrator (VCO) in tandem with EMC ViPR®. Why Consider Storage Service Tiering on a VMAX? The Economics of Shared Infrastructure While every large organization has a few applications that require customized engineering of the infrastructure stack, it is not feasible to provide this for every application for a number of reasons: Customization takes time, but the business wants the application online tomorrow Customization requires engineers, and the business isn’t opening up new job requisitions without a fight Customized stacks waste resources – those custom stacks will often have excess capacity on one or more level, whether that means idle processors, unused storage capacity, or unused bandwidth 2014 EMC Proven Professional Knowledge Sharing 5 In contrast, storage consolidation provides
Recommended publications
  • EMC Vipr Software- Defined Storage Software-Defined Storage
    Powerlink May 2013 Frequently Asked Questions: EMC ViPR Software- Defined Storage Software-Defined Storage Table of Contents What's New? Platform Questions Customer Benefits Fit with Other EMC Products What's New? Question: What is being announced? Answer: On May 6, at EMC World, EMC announced EMC ViPR Software-Defined Storage. EMC ViPR Software-Defined Storage is a revolutionary approach to storage automation and management that transforms existing heterogeneous physical storage into a simple, extensible and open virtual storage platform. Question: How does ViPR work? Answer: EMC ViPR is a lightweight software platform that abstracts storage with all its unique capabilities from physical arrays into a single pool of virtual storage. Storage administrators then create virtual storage arrays that they can manage at the virtual layer according to automated policies. Storage administrators define various Virtual Storage Pools that represent storage performance characteristics and capabilities suited for particular workloads. Data services, such as block, file and object data services run on top of the platform and leverage the unique attributes of the Virtual Storage Pools and arrays. ViPR centralizes storage management to monitor utilization and performance all though a single interface across physical and virtual storage. ViPR is also extensible, so any customer, service provider or vendor can easily augment it to support additional non-EMC storage, develop new data services and integrate with cloud stacks such as VMware, Microsoft and OpenStack. ViPR supports open APIs including, Amazon S3, EMC Atmos and OpenStack Swift so applications written to those APIs can run on ViPR. Question: How is EMC ViPR different from storage virtualization? Answer: ViPR is unlike previous attempts at storage virtualization in that it decouples the control path from the data path.
    [Show full text]
  • EMC Secure Remote Services 3.18 Site Planning Guide
    EMC® Secure Remote Services Release 3.26 Site Planning Guide REV 01 Copyright © 2018 EMC Corporation. All rights reserved. Published in the USA. Published January 2018 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to Dell EMC Online Support (https://support.emc.com). 2 EMC Secure Remote Services Site Planning Guide CONTENTS Preface Chapter 1 Overview ESRS architecture........................................................................................ 10 ESRS installation options ...................................................................... 10 Other components ................................................................................ 11 Requirements for ESRS customers......................................................... 11 Supported devices.....................................................................................
    [Show full text]
  • EMC VIPR CONTROLLER and EMC VIPR SRM Automation and Insight for Multi-Vendor Storage
    tt EMC VIPR CONTROLLER AND EMC VIPR SRM Automation and Insight for Multi-Vendor Storage Today’s storage infrastructures consist of multiple sites using heterogeneous storage ESSENTIALS platforms from different vendors to deliver a wide variety of storage services. Each ViPR Controller storage platform is chosen based on its ability to handle specific workloads, each with • Automate storage provisioning its’ own unique set of APIs, management and monitoring tools. With this diversity, and reclamation tasks for EMC comes the challenge of managing these storage silos efficiently. As the amount of and 3rd party storage data grows, it takes an increasingly large number of specialized IT administrators executing repetitive, manual tasks to deliver static, slow-to-respond storage services. • Deliver storage services via This dynamic is driving end-user investment in shadow IT. Delivering storage services self-service catalog as usual is not a sustainable option for today’s always on, dynamic businesses. • REST-based APIs EMC offers software-defined storage solutions that help organizations drastically • Open source development reduce management overhead through automation across traditional storage silos and ViPR SRM paves the way for rapid deployment of fully integrated next generation scale-out • View relationships and storage architectures. Together EMC® ViPR® Controller and EMC ViPR SRM deliver performance trends across the storage automation and management insight necessary to optimize utilization of data path storage resources, while meeting service levels. Self-service access for customers • Track and analyze storage reduces dependencies on IT, providing an easy to use cloud experience and cost consumption transparency. • Optimize storage resources and EMC VIPR CONTROLLER: SIMPLE.
    [Show full text]
  • Itaas — Using Ehc and Vce to Build Your Data Center
    ITAAS — USING EHC AND VCE TO BUILD YOUR DATA CENTER Sherif Mohsen Fadi Elhamy Systems Engineer Analyst SE Manager Presales TSSO, EMEA TSSO—EMC TSSO—EMC Table of Contents Executive Summary ................................................................................................................... 3 Converged Infrastructure: Is it the future of Private Clouds? ...................................................... 4 Is it a big market? ....................................................................................................................... 5 The VCE Story ........................................................................................................................... 6 Vblock Systems 340 and 720 Architectures ............................................................................... 7 EMC Enterprise Hybrid Cloud ...................................................................................................10 Business Challenges.................................................................................................................12 Key Components of EMC Enterprise Hybrid Cloud ...................................................................14 Data center virtualization and cloud management .....................................................................15 Building the Private Cloud Data Center on Vblock ....................................................................18 Conclusion ................................................................................................................................20
    [Show full text]
  • EMC® Storage Resource Management 3.0 Support Matrix
    EMC® Storage Resource Management Version 3.0 Support Matrix P/N 302-000-510 REV 01 Copyright © 2013 EMC Corporation. All rights reserved. Published in USA. Published December, 2013 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC², EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com). For documentation on EMC Data Domain products, go to the EMC Data Domain Support Portal (https://my.datadomain.com). EMC Corporation Hopkinton, Massachusetts 01748-9103 1-508-435-1000 In North America 1-866-464-7381 www.EMC.com 2 EMC Storage Resource Management 3.0 Support Matrix CONTENTS Tables 5 Chapter 1 System Requirements 7 Operating system requirements.......................................................................8 Browser requirements....................................................................................
    [Show full text]
  • Virtualized SAP HANA on VCE Vblock in Production
    White Paper VIRTUALIZED SAP HANA® ON VCE VBLOCK IN PRODUCTION — A REALITY Benefits of Running Virtualized SAP HANA on VCE Vblock™ with Deloitte Cloud ServiceFabric™ on Hybrid Cloud EMC Global Solutions Group Abstract An international team of Deloitte, EMC, VMware, Cisco, and VCE functional and technical experts worked to identify the challenges of running virtualized SAP HANA on a Vblock in Production and over a hybrid cloud. Through this Proof of Concept, named Project RUBICON, that multi-company team created real- world use cases for testing Production workloads, analyzing the results, suggesting solutions for mitigating risks, and offering solutions for possible implementation of SAP’s new S/4HANA in virtualized mode. February 2015 Copyright © 2015 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided “as is.” EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. All trademarks used herein are the property of their respective owners. Part Number H13997 s Virtualized SAP HANA on VCE Vblock in Production — A Reality 2 Benefits of Running Virtualized SAP HANA on VCE Vblock with Deloitte Cloud ServiceFabric on Hybrid Cloud TABLE OF CONTENTS EXECUTIVE SUMMARY .........................................................................
    [Show full text]
  • Comparison Matrices Evaluator Group Comparison Matrices Are the Fastest, Most Accurate Way to Compare Products
    Comparison Matrices Evaluator Group Comparison Matrices are the fastest, most accurate way to compare products. Evaluator Group does not rely on vendor data sheets or self-reporting data; rather we dig into the products and thoroughly vet the vendor’s claims. The results are product comparisons that are accurate and reliable. Matrices are updated throughout the year when Vendor Product announcements occur with a thorough review at the end of the calendar year. They are available in both PDF and Interactive versions. Archive Software Data Protection Systems High End • Arkivio (Rocket Software) AutoStor • Dell EMC DD9300 / DD9800 • ASG (Atempo) Digital Archive • FalconStor VTL/FDS • Commvault File Archive • Fujitsu ETERNUS CS8000 • EMC Cloud Tiering Appliance • HPE StoreOnce 6600 • EMC SourceOne for Files • Hitachi HDS Protection Platform S2500 • IBM HSM • IBM TS7650G / TS7760 • Komprise Intelligent Data Management • NEC HS8-5000 • Moonwalk • Quantum DXi 6900 • Quantum StorNext • Veritas Enterprise Vault Hyperconverged • Atlantis Computing Hyperscale Data Protection Systems Virtual • Cisco Hyperflex • EMC DDVE • Dell EMC XC Series • FalconStor OBDVA • Dell EMC VxRail • HPE StoreOnce VSA • HPE SimpliVity HC380 • NEC HydraStor VA • IBM Hyperconverged System • Quantum DXi V Series • Lenovo Think Agile VX Series • Lenovo Think Agile Converged HX Series Data Protection Systems Entry Level • Maxta MaxDeploy HC • Dell EMC DD2200 • NetApp HCI • Exagrid EX1000-7000 • Nutanix Enterprise Cloud Platform • HP StoreOnce 3000 / 3100 / 3520 • Pivot3 Hyperconverged
    [Show full text]
  • Reporting in Vipr Srm
    ASKING THE HARD QUESTIONS: REPORTING IN VIPR SRM Daniel Stafford Tiffany Stafford Advisory Systems Engineer [email protected] EMC (Illustrations) [email protected] (Words and figures) Table of Contents Introduction: What is a Hard Question? ...................................................................................... 4 Automating the Answers ......................................................................................................... 5 About this Article .................................................................................................................... 6 Basic Search Skills and the Data Model ..................................................................................... 8 Metric Search ......................................................................................................................... 8 Property Search ..................................................................................................................... 9 Notes on the ViPR SRM Data Model .....................................................................................10 Why is Metric and Property Searching a Foundational Skill? .................................................10 Building a Table with a Simple Expansion .................................................................................11 More on Simple Expansions ..................................................................................................14 Adding Related Disks ................................................................................................................16
    [Show full text]
  • EMC Secure Remote Services 3.16 Site Planning Guide
    EMC® Secure Remote Services Release 3.16 Site Planning Guide REV 01 Copyright © 2016 EMC Corporation. All rights reserved. Published in the USA. Published Spetember 2016 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to EMC Online Support (https://support.emc.com). 2 EMC Secure Remote Services Site Planning Guide CONTENTS Preface Chapter 1 Overview ESRS architecture........................................................................................ 14 ESRS components ................................................................................. 14 Other components ................................................................................ 15 Requirements for ESRS customers......................................................... 15 Supported devices.....................................................................................
    [Show full text]
  • Presentation
    Journey to the cloud Sergei Butenko District Manager EMC © CopyrightCopyright 2013 2013 EMC Corporation. EMC Corporation. All rights reserved. All rights reserved. 1 THE FUTURE © Copyright 2013 EMC Corporation. All rights reserved. Disruptive / Opportunistic IT Trends Mobile Cloud Big Data Social T R U S T © Copyright 2013 EMC Corporation. All rights reserved. Our Focus Mobile Cloud Big Data Social T R U S T © Copyright 2013 EMC Corporation. All rights reserved. Mobile Cloud Big Data Social Mobile Devices LAN/Internet Client/Server PC Mainframe, Mini Computer Terminals Source: IDC, 2012 © Copyright 2013 EMC Corporation. All rights reserved. Mobile Cloud Big Data Social Mobile Devices LAN/Internet Client/Server PC MILLIONS THOUSANDS OF USERS OF APPS Mainframe, Mini Computer Terminals Source: IDC, 2012 © Copyright 2013 EMC Corporation. All rights reserved. Mobile Cloud Big Data Social Mobile Devices HUNDREDS OF MILLIONS TENS OF THOUSANDS OF USERS OF APPS LAN/Internet Client/Server PC MILLIONS THOUSANDS OF USERS OF APPS Mainframe, Mini Computer Terminals Source: IDC, 2012 © Copyright 2013 EMC Corporation. All rights reserved. BILLIONS MILLIONS OF USERS OF APPS Mobile Cloud Big Data Social Mobile Devices HUNDREDS OF MILLIONS TENS OF THOUSANDS OF USERS OF APPS LAN/Internet Client/Server PC MILLIONS THOUSANDS OF USERS OF APPS Mainframe, Mini Computer Terminals Source: IDC, 2012 © Copyright 2013 EMC Corporation. All rights reserved. BILLIONS MILLIONS OF USERS OF APPS Mobile Cloud Big Data Social Mobile Devices HUNDREDS OF MILLIONS TENS OF THOUSANDS OF USERS OF APPS LAN/Internet Client/Server PC MILLIONS THOUSANDS OF USERS OF APPS Mainframe, Mini Computer Terminals Source: IDC, 2013 © Copyright 2013 EMC Corporation.
    [Show full text]
  • EMC Secure Remote Services 3.18 Technical Description
    DRAFT EMC® Secure Remote Services Release 3.18 Technical Description REV 01 Copyright © 2016 EMC Corporation. All rights reserved. Published in the USA. Published December 2016 EMC believes the information in this publication is accurate as of its publication date. The information is subject to change without notice. The information in this publication is provided as is. EMC Corporation makes no representations or warranties of any kind with respect to the information in this publication, and specifically disclaims implied warranties of merchantability or fitness for a particular purpose. Use, copying, and distribution of any EMC software described in this publication requires an applicable software license. EMC2, EMC, and the EMC logo are registered trademarks or trademarks of EMC Corporation in the United States and other countries. All other trademarks used herein are the property of their respective owners. For the most up-to-date regulatory document for your product line, go to Dell EMC Online Support (https://support.emc.com). 2 EMC Secure Remote Services Technical Description CONTENTS Preface Chapter 1 EMC Secure Remote Services Introduction................................................................................................ 10 Description ................................................................................................. 11 Remote services benefits ...................................................................... 11 Solution security ..................................................................................
    [Show full text]
  • EMC VIPR CONTROLLER Automate and Simplify Storage Management
    EMC VIPR CONTROLLER Automate and Simplify Storage Management REDEFINE STORAGE Mobile, Cloud, Big Data and Social are driving unprecedented data growth as evident in the massive rise of storage consumption around the world. While data growth presents new opportunities, cost effectively controlling, managing and accessing it presents a host of new challenges. Current storage infrastructures require the efficiencies of automation and management insight to keep pace with today’s always on dynamic businesses. Most organizations have storage infrastructure comprised of different array types, often from different vendors, to deliver a wide variety of storage services. Each storage platform is chosen based on its ability to handle specific workloads, each with its own unique set of APIs, management and monitoring tools. With this diversity comes the challenge of managing these storage silos efficiently. As the ESSENTIALS amount of data grows, it takes an increasingly large number of specialized IT SIMPLE administrators executing repetitive, manual tasks to deliver and optimize storage • Automate storage provisioning services in order to stay competitive. Businesses need to redefine and transform and reclamation tasks to how they deliver storage to meet service levels and control costs. Business as usual improve operational efficiency is not a sustainable option. • Offer storage-as-a-service via EMC VIPR CONTROLLER self-service catalog to ® ® EMC ViPR Controller lets you automate provisioning of storage services, reducing empower consumers manual tasks up to 63%* and improves operational efficiency. You can deliver • Speed deployment of cloud- storage-as-a-service to consumers, minimizing dependencies on your IT team. based services on converged ViPR Controller is storage automation software based on the open source infrastructure development project CoprHD.
    [Show full text]