Technical White Paper: IntelliFlash Architecture

Similar documents
Nimble Storage Adaptive Flash

Introducing Tegile. Company Overview. Product Overview. Solutions & Use Cases. Partnering with Tegile

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

Thinking Different: Simple, Efficient, Affordable, Unified Storage

Mostafa Magdy Senior Technology Consultant Saudi Arabia. Copyright 2011 EMC Corporation. All rights reserved.

HPE Synergy HPE SimpliVity 380

VMware Virtual SAN Technology

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

VMware vsphere Clusters in Security Zones

Next Gen Storage StoreVirtual Alex Wilson Solutions Architect

High performance and functionality

Hyper-Convergence De-mystified. Francis O Haire Group Technology Director

vsan Security Zone Deployment First Published On: Last Updated On:

Nutanix White Paper. Hyper-Converged Infrastructure for Enterprise Applications. Version 1.0 March Enterprise Applications on Nutanix

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

vsan Management Cluster First Published On: Last Updated On:

Hedvig as backup target for Veeam

UNLEASH YOUR APPLICATIONS

DATA PROTECTION IN A ROBO ENVIRONMENT

Virtualizing SQL Server 2008 Using EMC VNX Series and VMware vsphere 4.1. Reference Architecture

THE SUMMARY. CLUSTER SERIES - pg. 3. ULTRA SERIES - pg. 5. EXTREME SERIES - pg. 9

Why Datrium DVX is Best for VDI

Introducing HPE SimpliVity 380

EMC Integrated Infrastructure for VMware. Business Continuity

DELL EMC UNITY: DATA REDUCTION

Hitachi Virtual Storage Platform Family

Powering Next-Gen Shared Accelerated Storage

New HPE 3PAR StoreServ 8000 and series Optimized for Flash

Warsaw. 11 th September 2018

Copyright 2010 EMC Corporation. Do not Copy - All Rights Reserved.

Today s trends in the storage world. Jacint Juhasz Storage Infrastructure Architect

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

HYBRID STORAGE TM. WITH FASTier ACCELERATION TECHNOLOGY

SOLUTION BRIEF Fulfill the promise of the cloud

Native vsphere Storage for Remote and Branch Offices

SolidFire and Ceph Architectural Comparison

Tegile Enters the All-Flash Array Market with Super Density Offering

NetApp AFF. Datasheet. Leading the future of flash

Storage Solutions for VMware: InfiniBox. White Paper

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

Springpath Data Platform

EMC Business Continuity for Microsoft Applications

2014 VMware Inc. All rights reserved.

Pivot3 Acuity with Microsoft SQL Server Reference Architecture

vsan Remote Office Deployment January 09, 2018

Virtualized Storage for VMware Virtual Infrastructure. Presented by: John Martin Consulting Systems Engineer, NetApp

Vurtualised Storage for VMware Virtual Infrastructures. Presented by: Rob Waite Consulting Systems Engineer, NetApp

OceanStor 5300F&5500F& 5600F&5800F V5 All-Flash Storage Systems

EMC VNX FAMILY. Next-generation unified storage, optimized for virtualized applications. THE VNXe SERIES SIMPLE, EFFICIENT, AND AFFORDABLE ESSENTIALS

EMC XTREMCACHE ACCELERATES ORACLE

Copyright 2012 EMC Corporation. All rights reserved.

Cloud Meets Big Data For VMware Environments

50 TB. Traditional Storage + Data Protection Architecture. StorSimple Cloud-integrated Storage. Traditional CapEx: $375K Support: $75K per Year

The Fastest And Most Efficient Block Storage Software (SDS)

The Best Choice for SMBs

Veeam with Cohesity Data Platform

White Paper Features and Benefits of Fujitsu All-Flash Arrays for Virtualization and Consolidation ETERNUS AF S2 series

Cisco HyperConverged Infrastructure

Cisco HyperFlex HX220c M4 and HX220c M4 All Flash Nodes

UCS Invicta: A New Generation of Storage Performance. Mazen Abou Najm DC Consulting Systems Engineer

Solution Brief: Commvault HyperScale Software

Lenovo Validated Designs

ARCHITECTURE WHITEPAPER

HPE SimpliVity 380. Simplyfying Hybrid IT with HPE Wolfgang Privas Storage Category Manager

FAST & Furious mit EMC² VNX

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

INTRODUCING VNX SERIES February 2011

The Latest EMC s announcements

Sheldon D Paiva, Nimble Storage Nick Furnell, Transform Medical

HCI: Hyper-Converged Infrastructure

StorageCraft OneXafe and Veeam 9.5

Automated Storage Tiering on Infortrend s ESVA Storage Systems

White Paper. EonStor GS Family Best Practices Guide. Version: 1.1 Updated: Apr., 2018

FLASHARRAY AT A GLANCE

How To Get The Most Out Of Flash Deployments

Copyright 2012 EMC Corporation. All rights reserved.

Take control of storage performance

Enterprise power with everyday simplicity

Construct a High Efficiency VM Disaster Recovery Solution. Best choice for protecting virtual environments

Benefits of Multi-Node Scale-out Clusters running NetApp Clustered Data ONTAP. Silverton Consulting, Inc. StorInt Briefing

Protecting Mission-Critical Application Environments The Top 5 Challenges and Solutions for Backup and Recovery

The storage challenges of virtualized environments

EBOOK. NetApp ONTAP Cloud FOR MICROSOFT AZURE ENTERPRISE DATA MANAGEMENT IN THE CLOUD

Preserving the World s Most Important Data. Yours. SYSTEMS AT-A-GLANCE: KEY FEATURES AND BENEFITS

7 Ways Compellent Optimizes VMware Server Virtualization WHITE PAPER FEBRUARY 2009

Lightning Fast Rock Solid

EMC Backup and Recovery for Microsoft Exchange 2007 SP1. Enabled by EMC CLARiiON CX4-120, Replication Manager, and VMware ESX Server 3.

StorMagic SvSAN: A virtual SAN made simple

Building Backup-to-Disk and Disaster Recovery Solutions with the ReadyDATA 5200

The Best Storage for Virtualized Environments

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

Enterprise power with everyday simplicity

SSDs in the Cloud Dave Wright, CEO SolidFire, Inc.

PRESENTATION TITLE GOES HERE

Copyright 2012 EMC Corporation. All rights reserved.

ActiveScale Erasure Coding and Self Protecting Technologies

Flashed-Optimized VPSA. Always Aligned with your Changing World

VIRTUALIZATION WITH THE SUN ZFS STORAGE APPLIANCE

ActiveScale Erasure Coding and Self Protecting Technologies

Storage Platforms Update. Ahmed Hassanein, Sr. Systems Engineer

Transcription:

Executive Summary... 2 IntelliFlash OS... 3 Achieving High Performance & High Capacity... 3 Write Cache... 4 Read Cache... 5 Metadata Acceleration... 5 Data Reduction... 6 Enterprise Resiliency & Capabilities... 7 Capacity Expansion... 8 Data Protection... 9 Disaster Recovery... 9 Thin Provisioning... 9 Data Integrity... 10 Flash Endurance... 11 Protocol Choice... 11 Management Flexibility... 11 Web UI... 11 Call-Home Alerts... 13 VM Management... 13 RESTful API... 13 IntelliCare Cloud-Based Analytics... 13 Data Security... 14 Full Disk Encryption... 14 Conclusion... 15 About Tegile, a Western Digital brand... 16 About Western Digital... 16

Executive Summary Today s IT organizations face exponential data growth and an endless demand for more performance from end-users. The lines of business expect IT to help them unlock value locked in their data so they can identify trends, respond faster, reveal valuable insights, process more sales transactions, deliver a rich end-user experience, and stay ahead of the competition. To complicate matters, IT organizations run a wide range of workloads. Typically, a small percentage of these business-critical workloads need consistently high performance and availability. The rest are mainstream applications and unstructured data that only occasionally need performance. In the past, organizations have tried to overcome this problem by deploying and managing multiple storage systems to meet the different service levels for each workload. This method is inefficient and adds cost and complexity. Tegile IntelliFlash storage arrays are designed to deliver consistently high performance and low latency while maximizing uptime, streamlining data protection, and curbing storage costs. Built on a fast, flexible multi-tiered architecture, IntelliFlash arrays support both all-flash and hybrid configurations. As your performance and capacity needs change over time, you can scale up economically by adding just flash or a mixture of flash and disk. You can also replicate between all-flash and hybrid arrays for affordable disaster recovery. Each array supports block and file protocols, and includes inline data reduction, data protection, and flexible management capabilities, making them ideal for your entire organization. This document provides a technical overview of the architecture and operating system used by all IntelliFlash storage arrays, including its key capabilities. It is intended for storage administrators who are familiar with data storage concepts, methods, and protocols, such as pools, LUNs, deduplication, NAS, SAN, NFS, CIFS, iscsi, and Fibre Channel. Page 2 of 16

IntelliFlash OS All Tegile arrays are powered by IntelliFlash OS, which provides the same feature set and a uniform user experience across the all-flash and hybrid storage product lines. This fast, flexible operating environment is designed to leverage different grades of storage media hard disk, high-performance flash, high-density flash, and so on within the same storage system. IntelliFlash uses patented technology to understand the inherent characteristics of the different storage media and intelligently manages the placement of data for optimal performance and economics. It also includes advanced data services, multiprotocol support, and flexible management capabilities, enabling you to accelerate performance, significantly shrink your storage footprint, maximize uptime, consolidate workloads, and simplify storage administration. Achieving High Performance & High Capacity Tegile arrays feature a multi-tiered architecture and dual active/active controllers for simultaneous data access. Within each Tegile array, there s a Performance Tier and a Capacity Tier. In the performance tier Tegile uses DRAM, NVDIMMs, and (NVMe) NAND flash. This gives users the highest performance and lowest latency for their mission-critical applications. The capacity tier takes full advantage of the evolution in media densities. In this tier we use either HDDs (e.g. IntelliFlash hybrid arrays) or high-density SAS NAND flash (e.g. IntelliFlash HD). This architecture gives users extremely fast performance with much better economics. Page 3 of 16

The performance tier is logically divided into three sections: 1. Write Cache 2. Read Cache 3. Metadata Write Cache Since Tegile arrays use a combination of DRAM, NVDIMM, and (NVMe) NAND flash in the performance tier, they can process a write I/O extremely fast. The moment I/O hits memory it s immediately synced to persistent memory and an acknowledgement is sent from the controller to the client. This process takes 100s microseconds. Meanwhile, the I/O is processed in memory, calculating a checksum, compressing the data, checking dedupe pointers, and so on. Then the data is coalesced and streamed sequentially to the capacity tier. To ensure data integrity and availability during a rare controller failure, the data in the NVDIMMs is mirrored across controllers. Page 4 of 16

Read Cache There are two levels of Read Cache in an IntelliFlash array both are self-tuning. The first level is the primary DRAM cache. The second level resides on NAND flash. The array proactively populates the Read Cache with the hottest, frequently used data. The data cached in flash media is stored in a compressed format to give you more cache space with no performance degradation. This all happens dynamically in real time, using intelligent, pre-fetch algorithms without user intervention. In most customer cases, the cache-hit ratio is well over 90%. That means that most read requests are served from DRAM and flash. Metadata Acceleration IntelliFlash dedicates a portion of the performance tier exclusively for metadata. This includes block pointers, dedupe pointers, and the like. All of the metadata is organized, aggregated, and remains in the performance tier for optimizing I/O paths and accelerating all I/O operations in the array. This performance-optimization technique stands in stark contrast to traditional storage systems, which intersperse metadata with the rest of the data on disk. Over time, as data inevitably gets modified, deleted, and rewritten, the metadata becomes very fragmented, which negatively impacts performance. Page 5 of 16

Data Reduction Tegile arrays provide inline compression and deduplication. Data is compressed and redundant blocks are removed before they are written to disk. These techniques not only reduce the storage footprint, they also act as a performance multiplier by maximizing the amount of data cached in high-speed media. Compression IntelliFlash OS compresses data blocks in the DRAM before it writes the data to persistent media. Compressed data is decompressed before it is sent to the user or the requesting application. You can choose your compression rate based on your application. The following are the available compression algorithms: Lz4 (Default compression algorithm) is the fastest lossless compression method. It provides a balance between performance and space savings. You can use this method for most types of data. Tegile recommends using Lz4 compression for speed, compression and balance. Lzjb provides better performance since CPU utilization is lower. You can use this compression algorithm on the data when you do not require high rates of data compression. Gzip-2 provides maximum space savings and acceptable performance. Ideal for backup use cases. Gzip-9 provides maximum space savings. However, it impacts performance due to high CPU usage. By default, compression is enabled. If required, you can turn off compression. You can choose the compression method on your data while creating the project, share, or LUN and you can change the compression method after creating them. Page 6 of 16

Deduplication Deduplication eliminates duplicate blocks of data and saves storage space. Deduplication in IntelliFlash OS is an in-line process and works at the block level on any protocol. It uses SHA-256 checksum type for identifying duplicate blocks and retaining unique blocks. The deduplication process takes place in the DRAM of the Tegile array. The deduplication pointer table is stored in in the performance tier for fast deduplication processing. Tegile's proprietary patented metadata acceleration technology plays a significant role in the deduplication process. It also allows Tegile to provide deduplication even on hybrid storage pools not just on all-flash pools. You can turn on deduplication at the project level or at the individual share or LUN. Deduplication runs only on the data received after it is turned on. You cannot run deduplication on the existing data. When you turn off deduplication, it stops checking for duplicate blocks in the new data. When you have data that contains a lot of duplicate data, and in applications such as VDI and Microsoft Exchange environments, turning on deduplication can be beneficial. If you have applications that do not contain a lot of duplicate data, enabling deduplication could impact performance. Enterprise Resiliency & Capabilities IntelliFlash arrays are designed for resiliency. Each array features dual active/active controllers and dualported storage media (SSDs and HDDs). A redundant I/O fabric between server hosts and the storage array for both SAN and NAS protocols ensures there s no single point of failure. In the event of a controller failure, or for live software upgrades, any associated storage pools can be failed-over transparently with no perceived outage. Page 7 of 16

Capacity Expansion You can expand storage capacity when needed by simply adding SAS-connected Tegile hybrid or all-flash expansion shelves. Adding expansion shelves is a non-disruptive operation. You can create new storage pools with the added capacity or expand the capacity of existing pools. Page 8 of 16

Data Protection Built-in snapshots, replication, and instant restore capabilities provide efficient methods of recovery. You can also create read/write clones. Clones are space-efficient: similar to snapshots, they allocate storage only for changed blocks. Application awareness and integration provides VM and application-consistent snapshots for backup and recovery. Disaster Recovery Replication functionality in the IntelliFlash OS enables you to replicate data between all-flash arrays, between hybrid arrays, or between all-flash and hybrid arrays for a cost-effective DR solution. Thin Provisioning Thin provisioning is a method to optimize available storage capacity. IntelliFlash OS allows you to create thick LUNs and thin LUNs. A thin provisioned LUN does not reserve space for the LUN. You can create a thin provisioned LUN when creating a LUN. When you enable thin provisioning for a LUN, it creates the appearance to clients and servers that the specified storage space is allocated. However, it consumes only the amount of storage space that is required by the data in the LUN. The LUN expands as more data is written to it, until it reaches the specified LUN size. Using this method, you can provide more storage space than is actually available in a pool when creating a LUN, but IntelliFlash OS observes the actual storage usage and allocates space automatically to the LUN. With thin provisioning, the allocated, but Page 9 of 16

unused, space of a LUN is available in the pool for other LUNs or shares. You should regularly monitor the actual space used by LUNs and add physical storage when required. Data Integrity To protect against silent data corruption, IntelliFlash OS performs a checksum process to match data blocks for reads and writes and automatically fixes corrupt blocks. It also stores the checksum and data in separate nodes of the block tree for further protection. The checksum calculation takes place in the DRAM. You can use one of the following checksum algorithms: Fletcher-4 SHA-256 Fletcher-4 is the default checksum algorithm. It is a 32-bit Fletcher checksum. However, if deduplication is turned on, IntelliFlash OS uses the SHA-256 algorithm as the default checksum type on the shares and LUNs in the deduplication-enabled project. You can select checksum at the project level and at the individual share or LUN level. Page 10 of 16

Flash Endurance IntelliFlash OS aligns writes to the geometry of the flash media, ensuring even wear and extending the life of the system s SSDs. IntelliFlash is optimized for the underlying geometry of the medium (flash or disk) to ensure long life even under high I/O workload. Protocol Choice IntelliFlash OS supports both block protocols (iscsi, Fibre Channel) and file protocols (NFS, SMBv3, and CIFS), providing true unified storage. This makes it possible to deploy Tegile arrays for high-performance, low latency virtualization environments as a NFS, SMBv3, Fibre Channel or iscsi target, while simultaneously using the file share features of Tegile arrays, through CIFS, or NFS, for user file shares. This flexibility allows you to solve the business problems with a single storage platform. This is more effective and less expensive than attempting to compile multiple storage platforms to satisfy all data storage requirements. Management Flexibility IntelliFlash OS includes flexible management capabilities to streamline and simplify storage management. Web UI The IntelliFlash Web UI provides unified access to both controllers of a Tegile array and enables you to configure, monitor, and manage both controllers. You can view system settings, analytics, and notifications for both controllers. You can also apply the same configuration settings on both controllers. You can access the IntelliFlash Web UI using the array management name or IP address. From the Web UI dashboard, you can quickly and easily monitor space usage, performance, cache hits, CPU hits, and network throughput. Page 11 of 16

Application-optimized templates simplify provisioning. You can use these templates to choose the type of workload and IntelliFlash will preselect the optimum configuration properties for the LUNs and shares. Advanced settings are also available to customize and fine-tune storage attributes and properties. Page 12 of 16

Call-Home Alerts IntelliFlash provides pro-active capacity and health alerts. Notifications are automatically sent to Tegile Technical Support and support cases are created for critical alerts. You can configure the arrays to send email notifications to other appropriate personnel. VM Management Tegile arrays can be managed through VMware vcenter, enabling you to provision datastores, manage snapshots and restores, and monitor I/O status, space usage and latency from within the vcenter interface. RESTful API A programmable, task-oriented RESTful API enables you to script and automate storage management. IntelliCare Cloud-Based Analytics IntelliFlash is able to send capacity, performance, and health-related statistics and notifications to the cloud-based, analytics portal of Tegile. The IntelliCare cloud portal uses this data to allow you to quickly and easily monitor the health, performance, and usage of all your Tegile arrays from anywhere. The portal also provides trend analysis for storage consumption for pro-active capacity planning. The array analytics are also sent to Tegile Technical Support for proactive customer care. Page 13 of 16

Data Security Full Disk Encryption All Tegile arrays have full data-at-rest 256-bit AES encryption. Tegile uses self-encrypting drives that support the TCG specification, ensuring all data is encrypted while at rest. There is no performance degradation since the encryption is handled by dedicated multichip crypto modules. The process is completely transparent to the storage admin, as well as your applications. Each drive in the array has a unique encryption key. The drives are also tamperproof, which prevents hackers from attempting to steal their encryption keys. Page 14 of 16

Once the encryption is activated, the drive will not honor any data READ or WRITE requests until the corresponding bands have been unlocked. This prevents user data from being accessed without the appropriate credentials when the drive has been power cycled or removed from its slot in the array and installed in another system. We also allow instant secure erase of one, few, or all drives, which essentially makes the existing data on that drive unrecoverable. Conclusion Tegile helps your organization eliminate storage silos, simplify storage management, and reduce costs by consolidating all of your workloads onto a single flash platform. Built on a fast, flexible architecture, Tegile IntelliFlash Arrays seamlessly support different grades of storage media, intelligently managing the placement of data to maximize performance and capacity. Deploy an all-flash or hybrid configuration today. As your needs change over time, scale up economically by simply adding a mixture of disk flash. You can also replicate between all-flash and hybrid arrays for affordable disaster recovery. Native multi- Page 15 of 16

protocol support, inline data reduction, built-in data protection, and flexible management capabilities make Tegile arrays ideal for your entire organization. About Tegile, a Western Digital brand Tegile, a Western Digital brand, is pioneering a new generation of persistent-memory storage solutions that deliver exceptional performance and economics for a wide range of enterprise applications. With Tegile s line of unified all-flash and hybrid storage arrays, enterprise customers are running their missioncritical applications at the speed of memory while significantly consolidating their transaction processing, analytics, databases, virtualization, and file services onto a single platform. About Western Digital Western Digital creates environments for data to thrive. The company is driving the innovation needed to help customers capture, preserve, access and transform an ever-increasing diversity of data. Everywhere data lives, from advanced data centers to mobile sensors to personal devices, our industry-leading solutions deliver the possibilities of data. Western Digital data-centric solutions are marketed under the G-Technology, HGST, SanDisk, Tegile, Upthere and WD brands. Copyright 2017 Western Digital Technologies, Inc. All Rights Reserved. Page 16 of 16