ioscale: The Holy Grail for Hyperscale



Similar documents
Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

V3 Systems Reinvents Virtual Desktop Infrastructure with Fusion Powered I/O

Data Center Storage Solutions

Accelerating Enterprise Applications and Reducing TCO with SanDisk ZetaScale Software

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

High Performance Server SAN using Micron M500DC SSDs and Sanbolic Software

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

Performance Beyond PCI Express: Moving Storage to The Memory Bus A Technical Whitepaper

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

FUSION iocontrol HYBRID STORAGE ARCHITECTURE 1

Data Center Solutions

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

The Data Placement Challenge

Databases Acceleration with Non Volatile Memory File System (NVMFS) PRESENTATION TITLE GOES HERE Saeed Raja SanDisk Inc.

WHITE PAPER Addressing Enterprise Computing Storage Performance Gaps with Enterprise Flash Drives

EMC XTREMIO EXECUTIVE OVERVIEW

Boost Database Performance with the Cisco UCS Storage Accelerator

Flash Memory Technology in Enterprise Storage

Business white paper Invest in the right flash storage solution

FLASH STORAGE SOLUTION

Microsoft Private Cloud Fast Track

Oracle Acceleration with the SanDisk ION Accelerator Solution

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

How To Store Data On An Ocora Nosql Database On A Flash Memory Device On A Microsoft Flash Memory 2 (Iomemory)

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

Microsoft Windows Server Hyper-V in a Flash

Lab Validation Report

HadoopTM Analytics DDN

The Advantages of Flash Storage

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

EMC XtremSF: Delivering Next Generation Storage Performance for SQL Server

Reduce Latency and Increase Application Performance Up to 44x with Adaptec maxcache 3.0 SSD Read and Write Caching Solutions

Data Center Solutions

The Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform

Dell s SAP HANA Appliance

SUN STORAGE F5100 FLASH ARRAY

SSD Performance Tips: Avoid The Write Cliff

Essentials Guide CONSIDERATIONS FOR SELECTING ALL-FLASH STORAGE ARRAYS

Amadeus SAS Specialists Prove Fusion iomemory a Superior Analysis Accelerator

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

MySpace Uses Fusion-Powered I/O to Drive Greener Datacenters

Evaluation Report: HP Blade Server and HP MSA 16GFC Storage Evaluation

TekSouth Fights US Air Force Data Center Sprawl with iomemory

Cloud Optimized Performance: I/O-Intensive Workloads Using Flash-Based Storage

200 flash-related. petabytes of. flash shipped. patents. NetApp flash leadership. Metrics through October, 2015

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

Flash for Databases. September 22, 2015 Peter Zaitsev Percona

High Performance MySQL Cluster Cloud Reference Architecture using 16 Gbps Fibre Channel and Solid State Storage Technology

Intel RAID SSD Cache Controller RCS25ZB040

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

Microsoft Windows Server in a Flash

InfiniBand Update Addressing new I/O challenges in HPC, Cloud, and Web 2.0 infrastructures. Brian Sparks IBTA Marketing Working Group Co-Chair

An Oracle White Paper March Enabling Greater Performance and Efficiency with Hybrid Storage Pools

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

WHITE PAPER The Storage Holy Grail: Decoupling Performance from Capacity

Flash 101. Violin Memory Switzerland. Violin Memory Inc. Proprietary 1

Zadara Storage Cloud A

Cisco UCS and Fusion- io take Big Data workloads to extreme performance in a small footprint: A case study with Oracle NoSQL database

Building a Flash Fabric

The Advantages of Multi-Port Network Adapters in an SWsoft Virtual Environment

Kaminario K2 All-Flash Array

Data Center Performance Insurance

Scala Storage Scale-Out Clustered Storage White Paper

Amazon Cloud Storage Options

An Overview of Flash Storage for Databases

OPTIMIZING SERVER VIRTUALIZATION

High Performance SQL Server with Storage Center 6.4 All Flash Array

Server Virtualization: Avoiding the I/O Trap

Benchmarking Cassandra on Violin

Optimizing Web Infrastructure on Intel Architecture

Desktop Virtualization and Storage Infrastructure Optimization

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

Business-centric Storage FUJITSU Hyperscale Storage System ETERNUS CD10000

Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure

Architecture Enterprise Storage Performance: It s All About The Interface.

Direct Scale-out Flash Storage: Data Path Evolution for the Flash Storage Era

Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.

SOLUTION BRIEF. Resolving the VDI Storage Challenge

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

A Close Look at PCI Express SSDs. Shirish Jamthe Director of System Engineering Virident Systems, Inc. August 2011

StarWind Virtual SAN for Microsoft SOFS

Pivot3 Desktop Virtualization Appliances. vstac VDI Technology Overview

Converged storage architecture for Oracle RAC based on NVMe SSDs and standard x86 servers

Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

BEYOND TOOLS: BUSINESS INTELLIGENCE MEETS ANA FLASH-OPTIMIZED STORAGE IS TRANSFORMING THE DATA CENTER

Software defined Storage The next generation of Storage virtualization

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

Nutanix Solutions for Private Cloud. Kees Baggerman Performance and Solution Engineer

Hyperscale Use Cases for Scaling Out with Flash. David Olszewski

Understanding SAN and Storage Constraints In Private Clouds

A KAMINARIO WHITE PAPER. Changing the Data Center Economics with Kaminario s K2 All-Flash Storage Array

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

TBR. IBM x86 Servers in the Cloud: Serving the Cloud. February 2012

Fibre Forward - Why Storage Infrastructures Should Be Built With Fibre Channel

Microsoft SQL Server Acceleration with SanDisk

SMB Direct for SQL Server and Private Cloud

Software-defined Storage Architecture for Analytics Computing

The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms. Abhijith Shenoy Engineer, Hedvig Inc.

Busting Through I/O Bottlenecks with PCIe Flash Caching

BigMemory: Providing competitive advantage through in-memory data management

Transcription:

ioscale: The Holy Grail for Hyperscale The New World of Hyperscale Hyperscale describes new cloud computing deployments where hundreds or thousands of distributed servers support millions of remote, often mobile, users who expect fast, consistent response times. Driven largely by a need to support mobile and social media users, Hyperscale represents the fastest growing segment of the server infrastructure market with a 40% Compound Annual Growth Rate (CAGR) expected over the next three years. 1 Datacenter designers are racing to develop new infrastructure strategies that meet Hyperscale needs for flexible scale-out, linear budgeting, minimal power footprint, and manageability at large scale. Figure 1. Hyperscale drives new requirements. Hyperscale Demands Efficient I/O Unlike centralized scale-up enterprise datacenters, Hyperscale datacenters are characterized by distributed scaleout architectures that leverage cost-effective, high-volume servers to maximize compute efficiency. Similarly, frequent use of open-source applications eliminates expensive software licensing and allows code tuning to a company s specific needs. What has been missing is a way to scale I/O performance linearly with server performance. Centralized, proprietary SANs don t fit the cost or scaling model for Hyperscale environments and disk I/O performance has not kept up with performance advances in CPU and memory speeds. 1 ISI Group, November 1, 2012 1

ioscale Delivers Hyperscale I/O ioscale from Fusion-io boosts I/O performance and reliability to scale memory performance directly with server processing. ioscale gives Hyperscale environments the performance headroom to handle spiking holiday traffic, content gone viral, or the slash-dotted article, with far less infrastructure than mechanical disk drives or SSD-based systems. ioscale Speeds Hyperscale Application Response Times Disk-based systems, whether mechanical or solid state, place unnecessary controllers, embedded processors, and storage protocols between applications and the storage. This adds latency and slows application response times, forcing Hyperscale companies to overprovision performance for the highest expected traffic spike. The ioscale cut-through architecture minimizes latency to maximize throughput and application response times. Figure 2. ioscale provides direct access to flash devices for faster I/O performance. 2

A second benefit of the ioscale direct approach is that it can distribute the I/O workload across many more channels of flash than SSDs so each transaction processes faster. This parallel processing gives application access to more flash capacity and bandwidth than commodity SSDs. Figure 3. ioscale wide-stripes I/O so applications are more responsive. 3

ioscale Delivers Fast and Consistent Performance The ioscale cut-through architecture pipelines I/O to deliver more consistent performance than SSDs. By eliminating legacy software layers designed for slow disks, ioscale rebalances system resources so that CPUs and storage are not starved to deliver the following benefits for real-world environments: Fastest possible I/O for transactional applications and (OLTP) databases Faster servicing of I/O requests, which results in shallower queue depths and less locking and other databases blocking issues Lower processor overhead so servers need fewer cores and possibly less DRAM The end result is more predictable and consistent performance. This is critical for Hyperscale companies that must deliver high levels of performance to customers to meet stringent SLAs during peak hours. The following diagram illustrates how iomemory performance compares to SSD performance under a real-world transactional workload. Figure 4. SSD latencies stop application processing 4

ioscale Delivers More Performance Density ioscale offers more flash capacity than commodity SSD products. Higher capacity reduces server footprint and increases transaction performance per rack. ioscale delivers from 410GB to 3.2TB of low-latency, highperformance flash memory per PCI Express slot. This high capacity form factor makes each server node far more powerful, which translates into less hardware, more efficient power and cooling, and reduced maintenance costs. Figure 5. One ioscale 3.2TB delivers four times the capacity of the largest SSD 5

ioscale Minimizes Infrastructure For Better Reliability By eliminating multiple SSD devices, ioscale also improves system reliability. An SSD system requires a RAID controller to protect against device failures, and is itself a single point of failure. Figure 6. Multiple SSDs with legacy RAID controllers introduce failure points. 6

ioscale Introduces Cell-level Protection for Higher Reliability at Lower Cost ioscale Adaptive Flashback applies reliability protection at the flash cell level to minimize the impact of cell errors and failures without unnecessary redundancy and failure points. Where commodity SSDs provide protection across flash devices, Adaptive Flashback self-heals flash errors and failures with a single device. Figure 7. Adaptive Flashback protects data without adding failure points, increasing server uptime. Adaptive Flashback is an example of the benefits derived from a new architecture that is purpose built for flash devices. SSD controllers are based on disk architectures and, as a result, cannot provide this low level protection within each flash device. With ioscale, companies can achieve the same level of reliability on fewer servers, with fewer failure points and less complexity. 7

iomemory SDK Enables Flash-Optimized Hyperscale Applications Hyperscale companies have large-scale installations that can benefit from tuning storage performance to ideally match application requirements. The iomemory SDK uniquely offers an extended set of primitives for Hyperscale developers to optimize ioscale flash access. Figure 8. Atomic Writes doubled MySQL performance for Percona Percona, a leading MySQL support and solutions company, recently posted an Atomic Writes extension to the XtraDB storage engine using the Atomic Writes API. Because the MySQL Atomic Writes feature can replace double-write buffering for most MySQL updates, this extension can effectively double the write endurance storage media. 8

ioscale Offers Simple, Comprehensive Flash Management ioscale implements advanced wear-leveling technology that delivers endurance measured in Petabytes Written (PBW), and lasts longer than most components in the datacenter. The iomemory technology has proven itself in the world s most demanding environments. Fusion iosphere software provides comprehensive monitoring and management of all iomemory devices in the data center, allowing customers to see all device health and life expectancy at a glance. Figure 9. iosphere simplifies flash management for Hyperscale environments with many servers 9

ioscale Trumps the False Economy of SSDs SSDs promise more performance and lower costs. But value is about more than straight dollars per gigabyte. The SSD array approach requires more servers, more devices, and more complexity, which far outweighs any device savings. The following diagrams illustrate the efficiency and economy of ioscale-based environments. Figure 10. ioscale minimizes server and infrastructure costs. 10

Summary ioscale for Hyperscale As this paper shows, ioscale is flash that has been optimized for Hyperscale environments. ioscale allows Hyperscale customers to scale I/O performance linearly with server processing capabilities. This enables servers to deliver the fast and consistent performance required by the growing Hyperscale customer base. The availability of direct APIs allow Hyperscale developers to optimize applications deployed at very large scale for iomemory, where tuning offers large financial benefits. Figure 11. ioscale benefits propagate throughout the datacenter more effectively than SSDs. 11