Nexenta Performance Scaling for Speed and Cost



Similar documents
Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage

EMC Unified Storage for Microsoft SQL Server 2008

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

Jumpstart VDI Deployments with NexentaVSA for View

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

NEXENTA S VDI SOLUTIONS BRAD STONE GENERAL MANAGER NEXENTA GREATERCHINA

Analyzing Big Data with Splunk A Cost Effective Storage Architecture and Solution

MaxDeploy Hyper- Converged Reference Architecture Solution Brief

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

EMC VFCACHE ACCELERATES ORACLE

Maxta Storage Platform Enterprise Storage Re-defined

NEXSAN NST STORAGE FOR THE VIRTUAL DESKTOP

An Oracle White Paper October Realizing the Superior Value and Performance of Oracle ZFS Storage Appliance

Clustering Windows File Servers for Enterprise Scale and High Availability

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

StorPool Distributed Storage Software Technical Overview

SUN STORAGE F5100 FLASH ARRAY

How To Speed Up A Flash Flash Storage System With The Hyperq Memory Router

HOW TRUENAS LEVERAGES OPENZFS. Storage and Servers Driven by Open Source.

Virtualizing SQL Server 2008 Using EMC VNX Series and Microsoft Windows Server 2008 R2 Hyper-V. Reference Architecture

Accelerating Applications and File Systems with Solid State Storage. Jacob Farmer, Cambridge Computer

SOLUTION BRIEF. Resolving the VDI Storage Challenge

Delivering SDS simplicity and extreme performance

NexentaStor Enterprise Backend for CLOUD. Marek Lubinski Marek Lubinski Sr VMware/Storage Engineer, LeaseWeb B.V.

A Converged Appliance for Software-Defined VDI: Citrix XenDesktop 7.6 on Citrix XenServer and NexentaStor

Virtual SAN Design and Deployment Guide

A virtual SAN for distributed multi-site environments

MS Exchange Server Acceleration

White Paper. Educational. Measuring Storage Performance

An Oracle White Paper November Backup and Recovery with Oracle s Sun ZFS Storage Appliances and Oracle Recovery Manager

IS IN-MEMORY COMPUTING MAKING THE MOVE TO PRIME TIME?

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Virtualization of the MS Exchange Server Environment

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Boost Database Performance with the Cisco UCS Storage Accelerator

WHITE PAPER. Software Defined Storage Hydrates the Cloud

Data Center Performance Insurance

High Performance Server SAN using Micron M500DC SSDs and Sanbolic Software

An Introduction - ZNetLive's Hybrid Dedicated Servers

Why Choose VMware vsphere for Desktop Virtualization? WHITE PAPER

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

SOFTWARE DEFINED STORAGE IN ACTION

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

HyperQ Storage Tiering White Paper

Best Practices for Implementing iscsi Storage in a Virtual Server Environment

Desktop Virtualization and Storage Infrastructure Optimization

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

DataStax Enterprise, powered by Apache Cassandra (TM)

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

HOW TO SELECT THE BEST SOLID- STATE STORAGE ARRAY FOR YOUR ENVIRONMENT

All-Flash Arrays: Not Just for the Top Tier Anymore

The Shortcut Guide to Balancing Storage Costs and Performance with Hybrid Storage

Lab Validation Report

Maximizing SQL Server Virtualization Performance

PERFORMANCE STUDY. NexentaConnect View Edition Branch Office Solution. Nexenta Office of the CTO Murat Karslioglu

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

FLASH GAINS GROUND AS ENTERPRISE STORAGE OPTION

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Dell Converged Infrastructure

Hyperscale Use Cases for Scaling Out with Flash. David Olszewski

HYBRID STORAGE WITH FASTier ACCELERATION TECHNOLOGY

Answering the Requirements of Flash-Based SSDs in the Virtualized Data Center

Memory Channel Storage ( M C S ) Demystified. Jerome McFarland

VDI: What Does it Mean, Deploying challenges & Will It Save You Money?

Flash at the price of disk Redefining the Economics of Storage. Kris Van Haverbeke Enterprise Marketing Manager Dell Belux

Driving the New Paradigm of Software Defined Storage Solutions White Paper July 2014

Top 10 Biggest Storage Downgrades in 2014

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

E4 UNIFIED STORAGE powered by Syneto

Express5800 Scalable Enterprise Server Reference Architecture. For NEC PCIe SSD Appliance for Microsoft SQL Server

Introduction. Scalable File-Serving Using External Storage

Accelerating I/O- Intensive Applications in IT Infrastructure with Innodisk FlexiArray Flash Appliance. Alex Ho, Product Manager Innodisk Corporation

Storage Solutions to Maximize Success in VDI Environments

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

SOLUTIONS PRODUCTS INDUSTRIES RESOURCES SUPPORT ABOUT US ClearCube Technology, Inc. All rights reserved. Contact Support

Cloud Sure - Virtual Machines

THE SUMMARY. ARKSERIES - pg. 3. ULTRASERIES - pg. 5. EXTREMESERIES - pg. 9

Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

Deploying Flash in the Enterprise Choices to Optimize Performance and Cost

IBM Storwize V7000 Unified and Storwize V7000 storage systems

Flash-optimized Data Progression

Pivot3 Desktop Virtualization Appliances. vstac VDI Technology Overview

WHITE PAPER 1

Accelerating Server Storage Performance on Lenovo ThinkServer

Understanding Enterprise NAS

Flash storage addresses emerging storage dynamics and sparks a shift to primary storage alternatives. December 2015 TBR

SQL Server Virtualization

Remote/Branch Office IT Consolidation with Lenovo S2200 SAN and Microsoft Hyper-V

ENABLING A FASTER ROAD TO THE ALL-FLASH DATACENTER

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

WHITE PAPER Improving Storage Efficiencies with Data Deduplication and Compression

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Building Optimized Scale-Out NAS Solutions with Avere and Arista Networks

Optimize VDI with Server-Side Storage Acceleration

EMC VNX FAMILY. Copyright 2011 EMC Corporation. All rights reserved.

Understanding Data Locality in VMware Virtual SAN

Transcription:

Nexenta Performance Scaling for Speed and Cost Key Features Optimize Performance Optimize Performance NexentaStor improves performance for all workloads by adopting commodity components and leveraging best-of-breed technology, such as flash, SSDs, and CPU architectures, that deliver a near linear scaling architecture to address enterprise environments. Reduce Cost, Improve Disk I/O Throughput and Latencies Accelerate storage by leveraging intelligent read and write caches based on commodity components with no vendor lock in. Deliver Cost Savings with Flexibility: Impact Storage, Power, and Space Use SSDs in combination, or replace magnetic disk drives to provide superior I/O throughput. Industry standard SSDs consume less power than spinning disks while increasing performance. Changing Times, Changing Technologies The amount of unstructured data stored, primarily files and virtual machines, is growing by 55% or more per year, and the amount of cloud data is growing by 75% or more per year. Companies are storing more data for a variety of reasons, including achieving a competitive advantage gained through quicker and better access to business-critical data or to meet industry-specific compliance rules. Price pressures and demanding cloud services require a new model of disk storage. Economics are pushing Information Technology solutions to the limit. Services must perform, scale, and be reliable. In order to achieve this, companies need new methodologies for data storage. One new strategy leverages the exponential improvements in the underlying hardware to serve the evergrowing demands for data storage. OpenStorage approaches, including NexentaStor, utilize an open and up-todate file system, ZFS, to pass along these improvements in the underlying hardware to storage buyers. For example, ZFS technology, as tuned by Nexenta, uses today s powerful processors to checksum every single transaction made, including every read and every write. It also finds and corrects silent data corruption. This approach allows systems running NexentaStor to be cost effective with highperformance industry standard hardware, as opposed to the proprietary legacy hardware RAID systems, which consume more power and are comparatively poor at insuring data integrity. In addition to using today s powerful processors to improve data integrity, NexentaStor also leverages SSDs and memory to increase cost effectiveness with the difficult performance requirements of virtualized systems. Legacy systems often attempt to address the random I/O patterns of VMware, Citrix, KVM, and Hyper-V either through the use of hundreds of fast, expensive, and power hungry disks, or by putting the entire storage pool into even more expensive memory. NexentaStor uses SSDs and memory as cache for reads and for writes. Faster, cheaper, and more effective.

Scalable Virtualization Improves System Utilization While many storage solutions tend to use inadequate CPUs with limited amounts of memory, NexentaStor scales with the latest processor and memory technology. This is done by choosing the best hardware configuration for the task, as opposed to endlessly tuning the software. NexentaStor s building blocks include persistent storage devices, with many different block devices supported, such as HDDs and SSDs, providing an easy migration path from legacy storage. In addition, a wide variety of initiators can be used, including NL-SAS, SAS, iscsi, and FC and. New technologies are added easily to existing NexentaStor systems, protecting your investment against technology and hardware obsolescence. NexentaStor systems perform better than proprietary storage systems for a variety of reasons. By using high-level, scalable storage software, Nexenta customers can leverage the improvements in component technologies. For example, changing a NexentaStor server s processor for a faster version, adding a new motherboard, or adding memory is as simple and straightforward as upgrading a compute server. NexentaStor increases performance, costeffectively, incrementally, and efficiently over its lifetime. Obviously, not all hardware choices are fast. The cost, performance, and reliability of system components have a significant impact on the overall system performance and dependability. This flexibility offers unparalleled optimization options. Hybrid Storage Pools: Optimizing Performance The key to the NexentaStor system s optimization is the Hybrid Storage Pool (HSP). Main memory or DRAM is used as an Adaptive Replacement Cache (ARC), efficiently storing both frequently used and recently used data. (Figure 1) The Separate Intent Log is used to optimize latency of synchronous write workloads, such as NFS. The log satisfies synchronous write semantics while the transactional object store optimizes and allocates space on the main pool storage. The log does not need to be very large in size and is structured according to the amount of data expected to be written in 5 seconds. A level-2 ARC, or cache device, can be used to cost-effectively grow the size of the ARC. For large, read-intensive workloads, the cost-per-gigabyte of SSDs is lower than main memory DRAM. Excellent read system performance can be achieved using modestly priced SSDs. The main pool performance can be less critical when the system is configured with enough RAM when the log and L2ARC devices are fast. Open Source Software Solution When properly configured, the use of hybrid storage pools can offer at least a 10x improvement in the price / performance of storage, especially for the extremely common and very challenging random work loads of virtualized servers, clouds, and desktops. The open approach taken by Nexenta offers the best way to leverage today s improved hardware. In general, legacy storage companies purchase industry standard hardware and then mark it up by up to 10 times cost because they can. Figure 1. Hybrid Storage Pools

Figure 2. Working Set Size Customers of legacy storage systems, having written their company s information to disk in the proprietary format of their legacy storage vendor have no choice of how to access that data they must purchase solutions from their legacy storage vendor, including hardware with gigantic mark-ups. By comparison, NexentaStor, using ZFS, only sells software; this means that buyers of NexentaStor can access the commodity market for storage hardware and can upgrade systems already in place to achieve improved performance, resulting in savings of 60-75% versus locked-in legacy systems. Working Set Size The Working Set Size (WSS) is used to describe the amount of space most commonly used for applications or workloads. The use of WSS to describe performance is becoming increasingly useful as disk sizes increase. In many cases, systems are configured with 10s or 100s of terabytes of storage, while only a small fraction of the space is used at any given time. This fraction is the working set size. The graph (Figure 2) shows the step function (blue line) and the envelope created with the green line: this is the WSS. Defining Limits A performance envelope (Figure 3) is used to describe the maximum limits of the performance of a system. This concept is familiar to car or airplane enthusiasts: maximum horsepower, acceleration, altitude ceiling, etc. For NexentaStor, the boundaries of read performance are the speed of RAM, the speed of the L2ARC, and the speed of the pool devices. The size of RAM and L2ARC caches can be adjusted as needs warrant an obvious opportunity for cost/ performance optimization. Each of these variables can be measured in the lab or, in the case where the system is being designed on paper, gleaned from component data sheets. Each component can be measured easily under laboratory conditions with off-the-shelf benchmarking tools. The expected maximum performance is based on the probability that a read I/O operation is accessing data that already is cached in faster memory or L2ARC. Mathematically, we can say that the expected maximum performance approaches the performance of the pool disks for an infinite working set size. In the graph, we see the expected maximum performance curves for three different system configurations. The amount of RAM influences the table top. If the entire working set can be cached in RAM, then life is good. If not, then L2ARC devices can be used to effectively increase the size of the cache. The small configuration does not employ a L2ARC cache device. The medium and large configurations use one or more L2ARC devices. Notice that RAM is much faster than the L2ARC devices. Also, the L2ARC devices are approximately an order of magnitude faster than the pool devices. This shows the power and cost optimization available to NexentaStor users. For reference, the maximum performance of a 10 GB Ethernet also is shown in Figure 3. For a NexentaStor system, the speed in which data can be transferred to the clients is an important design consideration.

Accelerate File Server Performance NexentaStor s read and write cache technology ensures access to your active data is accelerated significantly, speeding access by a factor of 10x or better compared to traditional spinning disks. Read / write caches leverage SSDs without creating another storage tier. There is no need to move data from tier to tier to achieve best performance. It s all automatic because it is integrated with the underlying ZFS technology. This allows the end user to control specific workloads by dynamically adding read / write caches. Storage Architecture Bringing this all together, the hybrid storage pool configurations we commonly see can be broken down into good-betterbest scenarios. The minimal configuration is a single disk. (see Figures 4,5) When better write performance is desired, a separate log device is added. A good rule of thumb is that the separate log device should be 10x lower latency than the main pool devices. Hence, it is very common to see SSDs used for logs along with HDDs in the main pool. A better configuration adds more redundancy and adds a L2ARC cache device. Best configurations use fast mirrors, providing additional performance for the logs and more L2ARC cache devices. Storage Technology Efficiency An interesting thing happens when the pools are built entirely of fast devices the configuration becomes simple again. Fast log and cache devices exist to compensate for slow main pool devices. If the main pool is fast, the need for separate log or L2ARC devices is reduced. In a NexentaStor system, separate log and L2ARC devices can be added or removed on-the-fly, without downtime or data risk. Latency typically is 10ms or higher when accessing data from disk drives. Flash cache modules reduce latency by a factor of 10 or more compared to disk drives when there is a cache hit. Figure 3. Performance Envelope Graphed

Good, Better, Best, and Then Some Figure 4. Storage Architecture in stages from beginning to best (but better things still are out there: see below) Figure 5. Storage Architecture: As systems get better, the architecture gets less complex.

Future Growth Increased Scalability The ability to utilize industry standard components, along with Open Systems, allows the latest multi-core processors, memory, and disk subsystem technology to be combined to address scalability of the entire storage system. This means the ability to have cache in the terrabyte range with almost no limit on file system size. No longer locked into the constraints of legacy systems and its restricted supply chain, end users can break into the 21st century with a 128-bit file system designed to scale to today s modern compute infrastructures. Greater Interoprability End users now can utilize OpenStorage technology and apply it to specific storage solutions. Unified storage from NexentaSotr allows for seamless integration into existing environments based on Open Standards. Coupled with commodity server technology from multiple vendors provides interoperability with existing infrastructure. No new proprietary protocols. Cost effectiveness Demands on computing infrastructure require cost effective solutions in an ever changing environment. NexentaStor allows you to: Dynamically add additional storage when needed and scale to address enterprise cloud demands. Combine Hypervisor technology to couple with Enterprise Open Systems Class functionality in a cost effective cluster. Leverage appliance features and functionality to provision consistently to needs. Open hardware platform and commodity prices with no vendor lock-in. When comparing storage solutions, the proof is in the performance. As with any technology upgrade or initial purchase, due diligence is required. How much does it cost now? Can it scale when my company grows? How easy is it to use? Is it secure? Performance Realized: Benefits of a NexentaStor System With NexentaStor, customers experience all the benefits of enterprise storage without succumbing to vendor lock-in and outdated technologies of legacy storage vendors. With Nexenta, customers save 60-75% on storage costs while benefitting from NexentaStor s superior storage functionality, tight integration across virtualization products, and faster deployment cycles. With NexentaStor, licensing is based on total storage, not the number or speed of processors or the amount of RAM. New or faster network interfaces can be added to improve client performance without incurring additional storage licensing costs. Other benefits that come along with this system include faster access to information, the ability to do more in less time, data integrity, a system that is easy to maintain, lower IT costs, greater storage and server utilization, high scalability, and greater cost effectiveness. This allows a company to start small and grow as capacity requirements increase. If you are just now looking into storage solutions, or if your present storage configurations are outdated, pricey, hard to use, or just plain unreliable, call us. We can help. For more information about what kind of performance to expect when using NexentaStor, please visit us at: Nexenta.com Nexenta Systems is the leading supplier of enterprise-class OpenStorage solutions. Its flagship software-only platform, NexentaStor, delivers high-performance, ultra-scalable, cloudand virtualization-optimized storage solutions. Copyright 2012 Nexenta Systems, ALL RIGHTS RESERVED Rev: 012512 Nexenta Systems, Inc. 455 El Camino Real Santa Clara, CA 95050 www.nexenta.com www.facebook.com/nexenta twitter.com/nexenta