• No results found

Increasing Storage Performance

N/A
N/A
Protected

Academic year: 2021

Share "Increasing Storage Performance"

Copied!
15
0
0

Loading.... (view fulltext now)

Full text

(1)

Increasing Storage Performance

High Performance MicroTiering for Server

(2)

Summary

• Review of challenges of adopting SSD-hard drive

tiering in general purpose virtual servers

• Direct attach and primary storage I/O focus

• Topics covered

• Macro/Micro problems that tiering solves

• Challenges of integrating into virtual server environments

• Introduction to MicroTiering™ - a high performance DAS

approach to SSD-HDD tiering

(3)

Macro Problem

• Over the next decade*:

• 10x more servers (virtual and physical)

• 50x more information managed by enterprise datacenters • 75x more files in the data center

• <1.5x more IT professionals in the same timeframe*

• Full and complete automation of data management is

becoming crucial to balance the work per IT

professional load

• Movement of SSD tier inside the server

• No easy-to-use performance solution for server centric storage users • Next generation Hadoop-like architectures not well served

3

(4)

Data Tiering

• Data Tiering common place is networked storage appliances

and/or specialized server file systems

• Data Tiering automatically moves frequently accessed data to

the faster storage layer and least accessed to the slower,

lowest cost layer

• Why the need to tier storage?

• Too costly to put 100% of the data on the faster, most expensive storage

• Exaggerated by virtualized and cloud systems by files, changing too frequently

4

Number of Times a File is Accessed

Days or Months

Move to faster storage

(5)

Server Key Trends

More than 50% of all servers are now virtualized*

• Represents around 18-20% of new annual physical server shipments*

CPU utilization targets are changing (again….)

• Pre virtualization – target 30-40% max • Post virtualization – 90%+ utilization

VM has a large impact on traditional server storage I/O

• Increasing trend toward hardware accelerated I/O

• Cannot assume spare CPU cycles are available for software RAID and other caching functions

Santa Clara, CA

(6)

SATA/SAS IO or RAID Adapter

Bootable SAS O/S driver

… PCIe Flash Adapter Flash O/S driver PCIe Flash Adapter VM layer RAID 1

Not generally available today

Hypervisors and Storage I/O Today

6

Hypervisor e.g. Vmware ESXi, HyperV

Flash Cache I/O Layer (Block/Device Layers)

Tiering Software (Virtual File System)

Application

VM: Client OS #1 VM: Client OS #2 .. N

Storage I/O above the Hypervisor

• Everything done on a per VM basis

• Each VM client has to be responsible for it’s own data tiering

• No ultra performance access to raw disk devices

• Severely limits performance of any “block” based utilities in VM

Storage I/O below the Hypervisor

• Better access to raw blocks

• Requires several block layer drivers to work, including a VM-RAID solution • Ability to be VM agnostic and provide

(7)

DAS Islands Inside Servers

7

Computer Sees Individual Disks

SATA SAS SSD • No Single Media Fits All Applications • Data becomes

(8)

DAS Virtualization

8

Computer Sees Single Virtual Disk

SATA SAS SSD Transparently Move or Relocate Data

Auto-tiering transparently matches data-blocks to the appropriate media based on frequency of access and access patterns

Data Heating Up Data Cooling Down

Scale Performance Scale

(9)

Server Caching and Tiering

System Storage Capacity Managed Large Enterprise

Remote Office/Medium Business Servers

Small Office Servers

Host Software SSD Caching RAID Adapter SSD Caching Device Independent.

ILM and File Based Tiering

MicroTiering™

Block Based

(10)

• High performance automated data tiering at the primary DAS server level • Transparently moves data to the optimum storage device inside the server • 100% hardware accelerated and bootable

• Integrated SSD and SAS/SATA storage I/O replacing two adapters in one • Provides full read and write performance of SSDs to host volume for hot

(11)

MicroTiering Basic Operation

 “Hot” data on HDD tier is moved to SSD tier

 “Cold” data on SSD tier is moved to HDD tier

 No large incremental space or pool needs to be reserved on the disk(s)  Nontraditional algorithms employed

-full Read and Write SSD speed available to host

 Real time scanning of statistics used for other move based decisions

SSD

(12)

MicroTiering™ vs. Caching

• Duplicates data in SSD

• Typically accelerates read I/O only • SSD capacity is invisible

• Requires system level software to operate above base driver level • Custom approaches for hypervisors

12

• Moves data to SSD

• Accelerates read and write I/O • All capacity is visible

• Virtual drive avoids multiple

software/driver layers in the host • Easy integration with hypervisors

SSD

HDD SSD Caching Software Layer

OS Driver OS Driver HDD SSD MicroTiering OS Driver

MicroTiering™ Conventional SSD Read Caching

(13)

MicroTiering™ Adapters

13 Client OS #2, 3 … N Enmotus MicroTiering™ Adapter Hypervisor Application Client OS #1 Client OS #2, 3 … … … Conventional Approach MicroTiering™ Approach PCIe Flash Adapter SATA/SAS IO or RAID Adapter Bootable SAS O/S driver

Hypervisor

Flash Cache I/O Layer (Block/Device Layers)

Tiering Software (Virtual File System)

(14)

MicroTiering™ Applications

• Classic shared SAN network

• Data protection relies on SAN devices and multi-path network connections

• MicroTiering a component of the server, NAS or open storage-server

14

• Emerging distributed grid storage leveraging approaches developed for web applications • Data protection based on replication across

multiple nodes (node= server + DAS storage)

Data Intensive, Web Servers Cloud/Grid Clusters

(Social Networks and Emerging Enterprise)

DAS

JBOD DAS

JBOD LAN Traditional Enterprise Shared Storage

(15)

Summary

• Challenges exist with SSD caching or tiering in

virtualized servers

• Has led to highly custom caching solutions for hypervisors

• Hypervisors don’t see full benefit of SSD writes

• Forces separate boot drive for smaller virtual server

environments

• MicroTiering™ solves several issues

• No client software required

• No hypervisor caching layers required

• Fully auto-balancing amongst existing and newly migrated VMs

• Full read and write performance exposed to host/hypervisors for

hot data

References

Related documents

The Development of Storage Management Maturity Model Automated, tiering, primary deduplication and compression of data Automated tiering, thin- provisioning Additional

The second is that covered by Section 78 of the Insurance Code, which provides that any acknowledgment in a policy or contract of insurance of the receipt of

Microsoft Services for NFS allows users of UNIX–based computers to store and access files on Windows Storage Server 2003 R2 using the Network File System (NFS) protocol.. All of

Store data into High-Performance PCIe server-mounted flash storage Process

Our insurer has announced that the next grant year is upon us and, after discussion at the Essex Safety Committee, we opted to apply for a work zone safety trailer for

Another option to optimize data per formance in Infor trend hybrid storage systems is through automated storage tiering.. Unlike SSD Cache, automated storage tiering improves both

Automated Tiered Storage: Data Progression automatically classifies and migrates data to the optimum tier of storage, retaining frequently accessed data on high performance

Server Consolidation Hardware Migration Data Center Moves Storage Migration Workload Protection Consolidated Recovery Hardware Independent Restore Workload Provisioning