Software-Defined Storage: What Can It Do for You?

Total Page:16

File Type:pdf, Size:1020Kb

Software-Defined Storage: What Can It Do for You? SOFTWARE-DEFINED STORAGE: WHAT CAN IT DO FOR YOU? Mikhail Gloukhovtsev Senior Cloud Solutions Architect Orange Business Services Table of Contents 1. Introduction ......................................................................................................................... 3 2. Definition of Software-defined Storage ................................................................................ 5 3. Why Has the SDS Concept Emerged? ................................................................................ 7 4. The Main Capabilities of SDS and What Value They Provide to Customers .......................10 5. Does Every Company Need SDS?.....................................................................................14 6. Co-existence of Traditional Storage Platforms and SDS ....................................................14 7. SDS Relies on Hardware Innovations ................................................................................15 8. Hardware Support Is a Must-Have Even for SDS ...............................................................16 9. SDS Vendors, Products, and Solutions ..............................................................................16 9.1 What Features to Consider While Selecting an SDS Vendor and Product .......................17 9.2 A Variety of SDS Platforms ..............................................................................................18 9.3 EMC ViPR .......................................................................................................................18 9.4 EMC ECS Appliance .......................................................................................................23 9.5 EMC ScaleIO ...................................................................................................................24 9.5 EVP: Federation Software-defined Data Center...............................................................27 9.6 VMware VSAN.................................................................................................................30 9.7 VMware ECO:Rail ...........................................................................................................33 10. Conclusion .....................................................................................................................35 11. References .....................................................................................................................36 Disclaimer: The views, processes, or methodologies published in this article are those of the author. They do not necessarily reflect the views, processes or methodologies of EMC Corporation or Orange Business Services (my employer). 2015 EMC Proven Professional Knowledge Sharing 2 1. Introduction When I first heard about software-defined storage (SDS) at a technical conference two years ago, I got confused - software has always defined a properly designed infrastructure, has it not? For example, redundant array of independent disk (RAID) sets, well known for more than 30 years, can be seen as software-defined storage. Is “software-defined storage” part of what is covered by a marketing phrase – “Software-defined Everything”1 – that has been called the "next big thing"? How can “software-defined storage” be defined as an IT term to prevent misusing it in a chain of “software-defined X” constructs like “software-defined radio”2? Furthermore, for many years some storage vendors claimed the advantage of their “hardware- based performance” products and it appeared to make sense. While I understood that new software releases come much more frequently than new application-specific integrated circuit (ASIC) types, should it be seen as the main benefit of software-defined storage? Christos Karamanolis (VMware, Office of the CTO) wrote that 2012 was the year of “software- defined data center.”3 It was the year when the term “software-defined data center (SDDC)” was coined by VMware’s former chief technology officer (CTO), Dr. Steve Herrod. The following years have shown that we witness the emergence of the new concept of data center defined by various terms – software-defined data center (SDDC, VMware),3,4 application-centric infrastructure (ACI, Cisco),5 software-defined environment (SDE, IBM),6 software-defined infrastructure (SDI, Intel),7 federated software-defined data center (EMC, VMware, Pivotal – EVP).8 SDS can follow the development and acceptance of “software-defined networking” (SDN) that has gained popularity as a component of the SDDC. We see the SDS buzzword in many online and print trade magazines and hear it at almost every technical briefing on the next generation data center. Is SDS really the next big thing in storage technology? Or is it just hype generated by the marketing machine as Rich Castanga, the editor of Storage Magazine,9 and other critics of SDS point out? Valdis Filks, research director for Storage Technologies and Strategies at Gartner Research, ironically discussed whether SDS is, in fact, the re-labeled storage resource management, a kind of SRM 2.0 – a creature of “surreally defined marketing.”10 If SDDC as an umbrella term for all the derivatives mentioned above (ACI, SDE, SDI, and EVP) is a semantic construct, SDS as an SDDC component is considered by SDS critics as “a synonym for private storage clouds, which is a synonym for Storage as a Service, which is a synonym for managed storage.”10 Critics of the view of SDS as a complete replacement of 2015 EMC Proven Professional Knowledge Sharing 3 hardware-centric storage remind that SDS relies on continuing progress in storage hardware development.9 Indeed, innovations in hardware technologies such as new powerful processors from Intel and flash storage are enablers for SDS. This article is my attempt to find answers to the questions of what SDS is and how we can separate marketing myths and reality. I review the benefits of SDS, challenges in developing this technology, how SDS is related to the broader concept of SDDC, and SDS use cases. How will various non-IT companies include SDS in the storage services roadmaps they develop to meet business requirements? As large investments have been made in the existing storage environments, it is important to understand whether traditional storage platforms can coexist with SDS. Or will legacy storage be converted into SDS? To answer these questions, we need to understand first how SDS is defined. 2015 EMC Proven Professional Knowledge Sharing 4 2. Definition of Software-defined Storage Storage vendors offer various definitions of software-defined storage (SDS) but there is no generally accepted definition at this time. The common element in all the definitions is "hardware independence," as hardware-agnostic storage solutions allow users to deploy storage on hardware they choose, including commodity hardware, and thereby avoid vendor lock-in for their future storage purchases. In the “Software-defined Storage” Working Draft,11 the Storage Networking Industry Association (SNIA) proposes an SDS definition via attributes and functionality rather than giving a brief definition. In my opinion, this definition has been chosen with the goal of making such a definition applicable to the broad trends in SDS development. Actually the SNIA Working Draft considers SDS implementation model as the main differentiator of SDS: “Data Services can be executed either in servers, storage, or both spanning the historical boundaries of where they execute.”11 They can run on any storage device and support many different data types and access protocols. Gartner defines SDS as “an architectural vision that includes the principles of orchestration, instrumentation and automation. [It] can be fully realized only by a standards-driven integration of heterogeneous storage hardware and software platforms.”12 Other definitions of SDS focus on separation of data and control planes: “SDS layers a control plane for applications and policy on top of a data plane, which essentially manages information across various forms of infrastructure from on premise to the cloud.”13 Or they underscore the hardware-agnostic feature of SDS: “SDS is any storage software stack that can be installed on any commodity resources (x86 hardware, hypervisors, or cloud) and/or off-the-shelf computing hardware.”14 The control plane becomes a centralized storage resource management (SRM) service capable of managing pools of heterogeneous resources across the entire data center. VMware’s definition of SDS is VM-centric: “Software-defined Storage (SDS) is the vision that storage services are dynamically created and delivered per VM and controlled by policy.”15 The VMware vision of SDS assumes the transition of storage services from hardware-centric arrays to VM-centric environment. This will lead to alignment of the storage services with application requirements. 2015 EMC Proven Professional Knowledge Sharing 5 The SNIA concept of SDS emphasizes platform independence of SDS, allowing customers to use commodity hardware. At the same time, it considers the possibility of integration of traditional storage and SDS when SDS may be an addition to the existing storage platform by providing new features or an enhancement to the existing functions of specialized hardware. Figure 1: The SNIA Vision of Software-defined Storage (Ref. 11) According to the SNIA Working Draft,11 other attributes of SDS are scale-out capability, use of storage resource pools, ability for incremental growth, management automation, self-service interface for
Recommended publications
  • Greenplum Database Performance on Vmware Vsphere 5.5
    Greenplum Database Performance on VMware vSphere 5.5 Performance Study TECHNICAL WHITEPAPER Greenplum Database Performance on VMware vSphere 5.5 Table of Contents Introduction................................................................................................................................................................................................................... 3 Experimental Configuration and Methodology ............................................................................................................................................ 3 Test Bed Configuration ..................................................................................................................................................................................... 3 Test and Measurement Tools ......................................................................................................................................................................... 5 Test Cases and Test Method ......................................................................................................................................................................... 6 Experimental Results ................................................................................................................................................................................................ 7 Performance Comparison: Physical to Virtual ......................................................................................................................................
    [Show full text]
  • EMC Recoverpoint ® V4.4 Security Target
    EMC RecoverPoint ® v4.4 Security Target Evaluation Assurance Level (EAL): EAL2+ Doc No: 1926-000-D102 Version: 0.9 16 May 2016 Prepared For: EMC Corporation 176 South Street Hopkinton, MA, USA 01748 Prepared by: EWA-Canada Common Criteria Consulting LLC 1223 Michael Street 15804 Laughlin Ln Ottawa, Ontario, Canada Silver Spring, MD, USA K1J7T2 20906 EMC RecoverPoint® v4.4 Security Target Version: 0.9 CONTENTS 1 SECURITY TARGET INTRODUCTION ............................................. 1 1.1 DOCUMENT ORGANIZATION ............................................................ 1 1.2 SECURITY TARGET REFERENCE ........................................................ 1 1.3 TOE REFERENCE ............................................................................. 2 1.4 TOE OVERVIEW .............................................................................. 2 1.5 TOE DESCRIPTION .......................................................................... 4 2 CONFORMANCE CLAIMS ............................................................... 7 2.1 COMMON CRITERIA CONFORMANCE CLAIM ............................................. 7 2.2 ASSURANCE PACKAGE CLAIM ................................................................ 7 2.3 PROTECTION PROFILE CONFORMANCE CLAIM ......................................... 7 3 SECURITY PROBLEM DEFINITION ........................................................ 8 3.1 THREATS ............................................................................................ 8 3.2 ORGANIZATIONAL SECURITY POLICIES .................................................
    [Show full text]
  • Data Warehouse Fundamentals for Storage Professionals – What You Need to Know EMC Proven Professional Knowledge Sharing 2011
    Data Warehouse Fundamentals for Storage Professionals – What You Need To Know EMC Proven Professional Knowledge Sharing 2011 Bruce Yellin Advisory Technology Consultant EMC Corporation [email protected] Table of Contents Introduction ................................................................................................................................ 3 Data Warehouse Background .................................................................................................... 4 What Is a Data Warehouse? ................................................................................................... 4 Data Mart Defined .................................................................................................................. 8 Schemas and Data Models ..................................................................................................... 9 Data Warehouse Design – Top Down or Bottom Up? ............................................................10 Extract, Transformation and Loading (ETL) ...........................................................................11 Why You Build a Data Warehouse: Business Intelligence .....................................................13 Technology to the Rescue?.......................................................................................................19 RASP - Reliability, Availability, Scalability and Performance ..................................................20 Data Warehouse Backups .....................................................................................................26
    [Show full text]
  • Using the EMC SRDF Adapter for Vmware Site Recovery Manager
    Using the EMC SRDF Adapter for VMware Site Recovery Manager Version 5.0 • SRDF Overview • Installing and Configuring the SRDF SRA • Initiating Test Site Failover Operations • Performing Site Failover/Failback Operations Drew Tonnesen September 2017 VMAX Engineering Copyright © 2017 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 regulatory document for your product line, go to the Technical Documentation and Advisories section on support.emc.com. For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com. All other trademarks used herein are the property of their respective owners. EMC is now part of the Dell group of companies. Part number H10553.8 2 Using EMC SRDF Adapter for VMware vCenter Site Recovery Manager Contents Preface Chapter 1 Symmetrix Remote Data Facility Introduction ....................................................................................... 14 SRDF overview.................................................................................
    [Show full text]
  • Superconvergence
    THE FUTURE OF DATA CENTER CONSOLIDATION: SUPERCONVERGENCE 1SHAIKH ABDUL AZEEM, 2SATYENDRA KUMAR SHARMA 1 2 Research Scholar, Dean, Faculty of Engineering 1,2,Department of Computer Science, Pacific Academy of Higher Education & Research University, Udaipur, Rajasthan, India E-mail: [email protected], 2 [email protected] Abstract - Convergence in industries is creating tremendous new opportunities and new modes for technology innovation. Convergence providing greater risk management, greater control mechanisms, greater consistency and predictability and greater cost reduction. Convergence with the view of network convergence is leading current IT infrastructure to new levels of efficiency through greater integration and centralization. Convergence is the name where advancements in compute, storage, and network are converging to enable new capabilities, reduction in cost, and introduction of new scale of computing which are previously unimaginable. Performance, resiliency, and scalability are the demands of modern cloud computing environment. The next generation of converged infrastructure, the superconvergence, is poised to provide exactly that. Companies are enabling a giant leap in cloud performance through converged storage, networking, and server systems. This paper provides details regarding the next generation of IT Infrastructure development, the superconvergence. Keywords - siloed, CI, HCI, SCI, Data Centre, Unified Platform, NVMeoF I. INTRODUCTION As the convergence is getting developed, super convergence solutions are coming into the market This is the era of convergence. Once converge system because of this naturally the silos of earlier IT implemented properly, then it can virtualize more Infrastructure implementations management are applications and desktops by just carrying a bit of getting disappear, and the possibility of a true single more resource power.
    [Show full text]
  • 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 Scaleio Design Considerations and Best Practices
    EMC SCALEIO DESIGN CONSIDERATIONS AND BEST PRACTICES ABSTRACT This white paper provides technical information, best practices, and hardware and software design considerations for planning the deployment of ScaleIO June, 2016 WHITE PAPER To learn more about how EMC products, services, and solutions can help solve your business and IT challenges, contact your local representative or authorized reseller, visit www.emc.com, or explore and compare products in the EMC Store Copyright © 2016 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. VMware and <insert other VMware marks in alphabetical order; remove sentence if no VMware marks needed. Remove highlight and brackets> are registered trademarks or trademarks of VMware, Inc. in the United States and/or other jurisdictions. All other trademarks used herein are the property of their respective owners. Part Number HXXXXX <required, see Part numbers below for more info> 2 TABLE
    [Show full text]
  • How to Start Your Disaster Recovery in This “Cloudy” Landscape EMC Proven Professional Knowledge Sharing 2011
    how to start your disaster recovery in this “cloudy” landscape EMC Proven Professional Knowledge Sharing 2011 Roy Mikes Storage and Virtualization Architect Mondriaan Zorggroep [email protected] Table of Contents About This Document 3 Who Should Read This Document? 3 Introduction 4 1. What is a Disaster 6 2. What is a Disaster Recovery Plan (DR plan) 7 2.1. Other benefits of a Disaster Recovery Plan 7 3. Business Impact Analysis (BIA) 8 3.1. Maximum Tolerable Downtime (MTD) 9 3.2. Recovery Time Objective (RTO) 9 3.3. Recovery Point Objective (RPO) 9 4. Data Classification 10 5. Risk Assessment 13 5.1. Component Failure Impact Analysis (CFIA) 16 5.2. Identifying Critical Components 18 5.2.1. Personnel 18 5.2.2. Systems 18 5.3. Dependencies 19 5.4. Redundancy 21 6. Emergency Response Team (ERT) 23 7. Developing a Recovery Strategy 24 7.1. Types of backup 26 7.2. Virtualized Servers and Disaster Recovery 27 7.3. Other thoughts 28 8. Testing Recovery Plans 29 9. Role of virtualization 30 9.1. Role of VMware 31 9.2. Role of EMC 33 9.3. Role of VMware Site Recovery Manager (SRM) 35 10. VMware Site Recovery Manager 36 11. Standardization 41 12. Conclusion 42 References 44 EMC Proven Professional Knowledge Sharing 2 About This Article Despite our best efforts and precautions, disasters of all kind eventually strike an organization, usually unanticipated and unannounced. Natural disasters such as hurricanes, floods, or fires can threaten the very existence of an organization. Well-prepared organizations establish plans, procedures, and protocols to survive the effects that a disaster may have on continuing operations and help facilitate a speedy return to working order.
    [Show full text]
  • Vmware Vsan SAP | Solution Overview
    SOLUTION OVERVIEW VMware Virtual SAN SAP Applications Hyper-Converged Infrastructure for Business Critical Applications Customers deploying Business Critical Applications (BCAs) have requirements such as stringent SLAs, sustained high performance, and continued application availability. It is a major challenge for organizations to manage data storage in these environments. Common issues in using traditional storage solutions for BCAs include inadequate performance, storage inefficiency, difficulty to scale, complex management, and high deployment and operating costs. VMware, the market leader in Hyper-Converged Infrastructure (HCI), enables low cost and high performance next- generation HCI solutions through the proven VMware Hyper-Converged Software (VMware HCS) stack. The natively integrated VMware HCS combines radically simple VMware Virtual SAN™ storage, the market-leading vSphere hypervisor, and the vCenter Server unified management solution all on the broadest and deepest set of HCI deployment options. Virtual SAN is enterprise-class storage that is uniquely embedded in the hypervisor. Virtual SAN delivers flash-optimized, high-performance hyper-converged storage for any virtualized application at a fraction of the cost of traditional, purpose- built storage and other less-efficient HCI solutions. VMware has completed extensive technical validation to demonstrate Virtual SAN as an ideal storage platform for a variety of BCAs. A recent Virtual SAN customer survey also revealed that more than 60% of customers run their BCAs on Virtual SAN today, making BCA the most common use case. Why Virtual SAN for SAP Landscapes? Customers wanting to modernize their existing complex SAP environments can leverage Virtual SAN, running on both VMware and SAP certified x86 servers, to eliminate traditional IT silos of compute, storage, and networking.
    [Show full text]
  • Hypervisor Converged Software Defined Private Cloud
    How a Hypervisor-Converged Software-Defined Data Center Enables a Better Private Cloud WHITE PAPER How a Hypervisor-Converged Software-Defined Data Center Enables a Better Private Cloud Table of Contents Accelerate IT Response to Business Needs . 3 Best Hypervisor Architecture for Security and Reliability . 3 Most Comprehensive Solution for Greater Business Responsiveness . 5 Software-Defined Data Center Approach Pioneered by VMware . 5 All Components for Building and Running a Private Cloud Infrastructure . 6 Purpose-Built, Highly Automated Management Solutions . 7 Software-Defined Storage Capabilities Enable New Converged Storage Tier . 9 Proven Leadership in Network Virtualization Delivers Speed and Efficiency . 10 Virtualization-Aware Security Provides More-Robust Protection . 11 Maximum Application Availability and Business Continuity for Greater Reliability and Reduced Business Risk . 12 Lowest TCO for Highest Resource Utilization and Administrator Productivity . 13 Most Proven, Trusted, and Widely Deployed Virtualization Platform Supporting Private Clouds, Hybrid Clouds, and Desktops .. 15 World’s Most Successful Companies Run VMware. 15 VMware: A Leader in Private Cloud . 16 WHITE PAPER / 2 How a Hypervisor-Converged Software-Defined Data Center Enables a Better Private Cloud Accelerate IT Response to Business Needs IT organizations must be more flexible and innovative to rapidly address competitive threats and satisfy user demands. They need to deliver higher levels of efficiency and responsiveness to business stakeholders and compete with low-cost, on-demand services from external suppliers. At the same time, IT organizations must continue to provide reliability, security, and governance for all applications and services the business requires. Cloud computing provides a more efficient, flexible, and cost-effective model for computing.
    [Show full text]
  • Asia Pacific
    Enterprise Data Storage Market Insights Future Technologies and Trends Will Drive Market Growth P8CD-72 September 2015 Contents Section Slide Number Scope and Market Overview 3 Enterprise Storage Market Trends 7 Future Technologies in Storage 12 Business Models of Vendors 16 Business Models of OEMs 26 Business Models of Distributors 31 Implications of Storage Trends on Data Centers 39 Frost & Sullivan Story 45 P8CD-72 2 Scope and Market Overview Return to contents P8CD-72 3 Scope of the Study Objectives • To provide an overview of the global enterprise data storage market, focusing on the trends, technology, and business models of major market participants • To understand the trends affecting the global storage market and the implications of these trends on the data center market • Future technologies entering the storage market • To gain a detailed understanding on the distribution structure and channel partner program for key storage vendors EMC and NetApp • To provide an understanding of the business model for ODM/OEMs in terms of service and support capabilities across regions; these include Foxconn and Supermicro ODM: Original Design Manufacturer OEM: Original Equipment Manufacturer Source: Frost & Sullivan P8CD-72 4 Market Overview The enterprise data storage market is changing at a rapid pace. More data is being digitized than ever before and stored on disks of various size capacities. Globally, by 2020, there are expected to be about 26 billion connected devices. These devices would generate large amounts of data that need to be stored and analyzed at some point of time. Storage devices need to be agile, scalable, low cost, able to handle huge data loads, and durable to sustain the huge data growth.
    [Show full text]
  • A Searchable-By-Content File System
    A Searchable-by-Content File System Srinath Sridhar, Jeffrey Stylos and Noam Zeilberger May 2, 2005 Abstract Indexed searching of desktop documents has recently become popular- ized by applications from Google, AOL, Yahoo!, MSN and others. How- ever, each of these is an application separate from the file system. In our project, we explore the performance tradeoffs and other issues encountered when implementing file indexing inside the file system. We developed a novel virtual-directory interface to allow application and user access to the index. In addition, we found that by deferring indexing slightly, we could coalesce file indexing tasks to reduce total work while still getting good performance. 1 Introduction Searching has always been one of the fundamental problems of computer science, and from their beginnings computer systems were designed to support and when possible automate these searches. This support ranges from the simple-minded (e.g., text editors that allow searching for keywords) to the extremely powerful (e.g., relational database query languages). But for the mundane task of per- forming searches on users’ files, available tools still leave much to be desired. For the most part, searches are limited to queries on a directory namespace—Unix shell wildcard patterns are useful for matching against small numbers of files, GNU locate for finding files in the directory hierarchy. Searches on file data are much more difficult. While from a logical point of view, grep combined with the Unix pipe mechanisms provides a nearly universal solution to content-based searches, realistically it can be used only for searching within small numbers of (small-sized) files, because of its inherent linear complexity.
    [Show full text]