Sei sulla pagina 1di 52

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.

Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Flash Storage
Seconda edizione speciale NetApp

di Lawrence C. Miller, CISSP

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Flash Storage For Dummies, NetApp 2nd Special Edition


Pubblicato da
John Wiley & Sons, Inc.
111 River St.
Hoboken, NJ 07030-5774
www.wiley.com
Copyright 2014 di John Wiley & Sons, Inc., Hoboken, New Jersey
Nessuna parte della presente pubblicazione pu essere riprodotta, archiviata in un
sistema di ricerca o trasmessa in qualsivoglia formato o mezzo, meccanico, elettronico,
tramite fotocopia, registrazione, acquisizione o altro, salvo nei casi previsti dalle Sezioni
107 e 108 della legge sui diritti dautore degli Stati Uniti del 1976, senza il previo consenso
scritto da parte delleditore. Le richieste di autorizzazione da parte delleditore devono
essere inviate a: Permissions Department, John Wiley & Sons, Inc., 111 River Street,
Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008 oppure online tramite la pagina
Web http://www.wiley.com/go/permissions.
Marchi commerciali: Wiley, il logo Wiley, For Dummies, il logo Dummies Man,
AReference for the Rest of Us!, The Dummies Way, Dummies.com, Making Everything
Easier, nonch le vesti grafiche correlate sono marchi o marchi registrati di John Wiley &
Sons, Inc. e/o delle societ affiliate negli Stati Uniti e in altri paesi e non possono essere
utilizzati in mancanza di unautorizzazione scritta. NetApp, il logo NetApp, Go further,
faster, Data ONTAP, Flash Cache e Flash Pool sono marchi o marchi registrati di NetApp,
Inc. negli Stati Uniti e/o in altri paesi. Tutti gli altri marchi appartengono ai rispettivi proprietari. John Wiley & Sons, Inc. non associata con nessun prodotto o vendor menzionato in questa guida.
LIMITAZIONE DI RESPONSABILIT/ESCLUSIONE DI GARANZIA: LEDITORE E LAUTORE NON
RILASCIANO DICHIARAZIONI N GARANZIE RIGUARDO ALLACCURATEZZA O ALLA COMPLETEZZA
DEI CONTENUTI DELLA PRESENTE GUIDA E, NELLO SPECIFICO, ESCLUDONO QUALSIASI GARANZIA
COMPRESE, A TITOLO ESEMPLIFICATIVO E NON ESAUSTIVO, QUELLE DI IDONEIT A UN
PARTICOLARE SCOPO. I MATERIALI DI VENDITA E PROMOZIONALI NON POSSONO CREARE O
ESTENDERE ALCUNA GARANZIA. I SUGGERIMENTI E LE STRATEGIE INCLUSI NEL PRESENTE
DOCUMENTO POTREBBERO RIVELARSI NON ADATTI A TUTTE LE SITUAZIONI. IL PRESENTE
DOCUMENTO VIENE VENDUTO FERMO RESTANDO CHE LEDITORE NON E TENUTO A PRESTARE
SERVIZI LEGALI O CONTABILI, NE SERVIZI PROFESSIONALI DI ALTRA NATURA. QUALORA RISULTI
NECESSARIA UNASSISTENZA DI TIPO PROFESSIONALE, SARA NECESSARIO RICHIEDERE I SERVIZI
DI UN PROFESSIONISTA COMPETENTE. LEDITORE E LAUTORE NON SARANNO DA RITENERSI
RESPONSABILI PER I DANNI IVI CORRELATI. IL FATTO DI CITARE UNORGANIZZAZIONE O UN SITO
WEB ALLINTERNO DELLA PRESENTE GUIDA COME RIFERIMENTO E/O POTENZIALE FONTE DI
INFORMAZIONI AGGIUNTIVE NON SIGNIFICA CHE LAUTORE O LEDITORE APPROVINO LE
INFORMAZIONI O I SUGGERIMENTI FORNITI DALLORGANIZZAZIONE O DAL SITO WEB IN
QUESTIONE. SI FA INOLTRE PRESENTE CHE I SITI WEB QUI ELENCATI POSSONO ESSERE STATI
MODIFICATI O RIMOSSI NELLARCO DI TEMPO INTERCORSO TRA LA STESURA E LA LETTURA
DELLA PRESENTE GUIDA.

Per ottenere informazioni generali sugli altri prodotti e servizi offerti o per richiedere
indicazioni sulla creazione di una guida For Dummies personalizzata per la tua azienda
oorganizzazione, contatta la nostra divisione di sviluppo aziendale negli Stati Uniti telefonando al numero 877-409-4177, scrivendo allindirizzo info@dummies.biz o visitando
il sito Web www.wiley.com/go/custompub. Per informazioni sulle licenze del marchio For Dummies per prodotti e servizi, scrivi allindirizzo
BrandedRights&Licenses@Wiley.com.
ISBN 978-1-118-99409-2 (pbk); ISBN 978-1-118-99627-0 (ebk)
Realizzato negli Stati Uniti dAmerica
10 9 8 7 6 5 4 3 2 1

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Indice
Introduzione................................................................................1
Ipotesi infondate.......................................................................1
Informazioni su questa guida.................................................1
Icone utilizzate in questa guida.............................................2
Come procedere.......................................................................3

Capitolo 1: Tecnologia flash per lo storage Cosaeperch............................................................................5


Concetti legati alla tecnologia flash......................................5
SLC, MLC e qualche TLC.........................................................6
Levoluzione della tecnologia flash.......................................8
La tecnologia flash nelle aziende.........................................10

Capitolo 2: Tecnologia flash per lo storageDoveecome.............................................................................17


Approccio ibrido e approccio allflash a confronto........18
Tecnologia flash per storage arraycome cache..............19
SSD come cache......................................................................23
SSD come sostituto dellHDD...............................................24

Capitolo 3: Riconoscere i vantaggi offerti


dallatecnologia flash per lostorage...............................27
Performance............................................................................27
Affidabilit................................................................................28
Efficienza...................................................................................30
Costi...........................................................................................34

Capitolo 4: Dieci (anzi, cinque) strategie per utilizzare


la tecnologia flash nel tuo progetto di storage.............39
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Ringraziamenti delleditore
Tra le persone che hanno contribuito alla realizzazione di questa
guida ricordiamo:
Direttore editoriale responsabile Esperto di pubblicazioni specializzate: Michael Sullivan
del progetto: Zo Wykes
Direttore di redazione:
RevMengle

Coordinatore del progetto:


Melissa Cossell

Responsabile delle acquisizioni:


Kyle Looper

Contributo speciale di NetApp


Larry Freeman, Paul Feresten,
Darrell Suggs, Duncan Moore,
Cesar Orosco, Rip Wilson

Rappresentante responsabile
della divisione di sviluppo
aziendale: Karen L. Hattan

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Introduzione

a tecnologia flash sta rivoluzionando il settore dello storage. Essendo in grado di offrire velocit e affidabilit
superiori rispetto ai dischi rigidi tradizionali, lo storage flash
rappresenta una tecnologia flessibile e sempre pi conveniente, che possibile utilizzare per ottimizzare gli ambienti
di storage aziendali con applicazioni mission-critical e
I/O-intensive.
La guida Flash Storage For Dummies, seconda edizione speciale NetApp, esplora i numerosi impieghi e vantaggi della
tecnologia flash per quanto riguarda lo storage in ambienti
aziendali. Dallo storage con accelerazione flash agli array allflash, la tecnologia flash migliora le performance e aumenta
laffidabilit delle infrastrutture storage, riducendo inoltre i
costi energetici e immobiliari dei data center.

Ipotesi infondate

Si dice che le ipotesi siano per lo pi inutili, ma ho intenzione


di farne ugualmente alcune. Principalmente, ipotizzer che
tu sia un responsabile tecnico o uno stratega con una conoscenza sufficiente delle tecnologie di storage, quali ad esempio NAS (Network-Attached Storage) e SAN (Storage Area
Network). Questa guida stata scritta principalmente per lettori dotati di conoscenze tecniche, che desiderano valutare
nuove tecnologie di storage.

Informazioni su questa guida

Questa guida contiene una quantit di informazioni in grado


di competere con la documentazione del Congresso
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

2
americano o con lEnciclopedia Britannica completa. Questa
miriade di dati stata sapientemente suddivisa in quattro
capitoli brevi ma intensi. Di seguito riportata una panoramica dei temi affrontati.
Capitolo 1: Tecnologia flash per lo storage - Cosa e perch.
Inizio con unanalisi generale della tecnologia flash, illustrandone le caratteristiche, levoluzione e il motivo per il quale
dovresti prenderla in considerazione per la tua infrastruttura
storage.
Capitolo 2: Tecnologia flash per lo storage - Dove e come.
Questa sezione illustra le soluzioni di storage flash NetApp:
NetApp Flash Cache, Flash Pool, FAS all-flash e EF-Series.
Capitolo 3: Riconoscere i vantaggi offerti dalla tecnologia
flash per lo storage. Questo capitolo spiega i vantaggi offerti
dallo storage flash alla tua organizzazione.
Capitolo 4: Dieci (anzi, cinque) strategie per utilizzare la
tecnologia flash nel tuo progetto di storage. Infine, nel classico stile For Dummies, fornisco alcuni suggerimenti utili relativi allimpiego della tecnologia flash nellambiente di
storage.

Icone utilizzate in questa guida

Allinterno di questa guida, ti imbatterai occasionalmente in


alcune icone inserite per richiamare lattenzione su alcune
informazioni particolarmente interessanti. Non troverai faccine sorridenti o altri simpatici emoticon, ma vorrai sicuramente prendere nota. Ecco che cosa ti aspetta.
Questa icona indica delle informazioni che vale la
pena inviare alla tua memoria non volatile, anche
detta materia grigia, insieme agli anniversari e ai
compleanni.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Se ormai ti sei rassegnato allinsonnia o stai gareggiando per entrare in un gruppo di World of
Warcraft, prendi nota. Questa icona spiega il gergo
pi oscuro, ossia la materia di cui sono fatte le leggende o, quantomeno, i nerd.
Grazie per avere letto, spero che questa guida ti
piaccia. Non ti dimenticare degli autori! Scherzi a
parte, questa icona indica vari suggerimenti utili e
informazioni preziose.

Come procedere

Ci scusiamo in anticipo con Lewis Carroll, Alice e lo


Stregatto:
Volevo soltanto chiederle che strada devo prendere!
Be, tutto dipende da dove vuoi andare! rispose il gatto,
anzi, luomo Dummies.
Oh veramente importa poco purch io riesca. . . rispose
Alice.
Be, allora importa poco che strada prendi!
Senza dubbio questo vale anche per Flash Storage For
Dummies, seconda edizione speciale NetApp che, come Alice
nel paese delle meraviglie, destinato a diventare un classico
senza tempo.
Quando ti perderai, ogni capitolo ti aiuter a ritrovare la
strada, anche se iniziare dal Capitolo 1 non una cattiva
idea. Tuttavia, se un argomento in particolare dovesse attirare la tua attenzione, sentiti libero di passare direttamente
aquel capitolo. Leggi questa guida seguendo lordine che
preferisci, anche se personalmente ti sconsiglio di leggerla
tenendola al contrario o cominciando dalla fine.
Ti prometto che non precipiterai nella tana del Bianconiglio!
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Capitolo 1

Tecnologia flash per lo storage Cosa e perch


In questo capitolo
Capire come funziona la tecnologia flash
Portare la tecnologia flash a un livello superiore
Studiare la storia della tecnologia flash
Dire addio a HSM, ILM e AST

n questo capitolo scoprirai il funzionamento della tecnologia flash, capirai come si evoluta in una tecnologia di
storage attuabile (o addirittura preferibile) per consumatori
e imprese, quindi imparerai in che modo essa renda possibili
nuove strategie di gestione dello storage e dei dati.

Concetti legati alla tecnologia flash

La tecnologia flash per lo storage funziona in modo molto


diverso rispetto ai dischi rigidi (HDD) tradizionali, che memorizzano i dati su piatti rotanti in alluminio costituiti da superfici
dotate di rivestimento magnetico.
La tecnologia flash memorizza le informazioni in un
array composto da colonne e righe con una cella di
memoria a ogni intersezione. Ciascuna cella
dispone di due transistor, un gate variabile e un
gate di controllo, separati da un sottile strato di
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

6
ossido. Ogni cella contiene un singolo bit di informazioni; applicando una carica elettrica al transistor del gate variabile si determina se la cella
rappresenta un 1 oppure uno 0. La tecnologia flash
deve il suo nome a questa carica elettrica che,
come il flash di una fotocamera, si attiva ogni volta
che vengono memorizzati dati. Le MLC (multi-level
cell) e le TLC (triple-level cell), esaminate nella
sezione successiva, possono memorizzare pi di
un bit per cella, applicando cariche elettriche di
diverso livello ai gate variabili.

SLC, MLC e qualche TLC

La tecnologia flash offre numerosi vantaggi ma ad oggi presenta anche due importanti punti di debolezza:
Come tutte le forme di memoria EEPROM (Electrically
Erasable Programmable Read-Only Memory, di sola lettura programmabile e cancellabile elettricamente), i
piccoli transistor presenti nel modulo di memoria non
gradiscono particolarmente limpulso. Dopo numerose
cancellazioni elettriche, i gate del transistor iniziano a
cedere e, infine, smettono di funzionare.
Poich sempre necessario cancellare la memoria
flash prima di scrivere nuovi dati su di essa, in alcuni
casi la tecnologia flash risulta poco rapida. I dischi a
stato solido (SSD) basati su flash possono infatti rivelarsi pi lenti dei dischi rigidi (HDD) a performance elevate in presenza di determinate condizioni, come ad
esempio per operazioni di grande scrittura sequenziale. Tuttavia, per altre operazioni, come quelle di lettura casuale, i dischi SSD offrono velocit nettamente
superiori agli HDD.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

7
Thefreedictionary.com definisce la memoria
EEPROM (Electrically Erasable Programmable ROM)
come: un chip di memoria riscrivibile in grado di conservare contenuti in assenza di alimentazione. Le
EEPROM sono indirizzabili con bit o byte a livello di
scrittura: ci significa che prima di riscriverle necessario cancellare il bit o il byte. Nella memoria flash,
sviluppata a partire dalle EEPROM e quasi identica
nellarchitettura, occorre cancellare un intero blocco
di byte prima di avviare la scrittura. Inoltre, le
EEPROM vengono normalmente utilizzate sui circuiti
stampati per la memorizzazione di piccole quantit
diistruzioni e dati, mentre i moduli di memoria flash
conservano gigabyte di dati per la memorizzazione
dei dati delle fotocamere digitali e la sostituzione dei
dischi rigidi.
Per risolvere questo problema, stanno nascendo nuove tecnologie volte a fare in modo che un giorno la tecnologia flash
sostituisca completamente i dischi rigidi.
Ad esempio, la tecnologia flash SLC (Single-Level Cell) viene
comunemente utilizzata nei dischi SSD aziendali. La memoria
flash SLC, seppur molto pi costosa, dieci volte pi duratura
della memoria flash MLC.
Per ottenere la durata della memoria flash SLC nelle soluzioni
MLC, senza aumentare il costo, alcune aziende di storage
hanno iniziato a offrire la tecnologia flash MLC con sofisticati
algoritmi di livellamento dellusura e gestione dei blocchi danneggiati. Tali innovazioni consentono limpiego della pi economica memoria flash MLC nei dischi SSD aziendali senza
compromettere laffidabilit.
La memoria flash TLC offre capacit flash notevolmente pi
elevate e costi ancora pi ridotti, ma presenta tempi di
accesso pi lenti e unaffidabilit minore rispetto alla memoria
flash MLC. Tuttavia, poich gli algoritmi degli schemi di
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

8
storage stanno diventando ancora pi sofisticati e la durata
sta aumentando, probabile che la tecnologia flash TLC si
affermi nei dischi SSD aziendali.

Levoluzione della tecnologia flash

Di tanto in tanto, compare uninnovazione tecnologica destinata a rivoluzionare un intero settore. Lo storage flash una
di queste, una tecnologia dirompente che sta cambiando il
settore dello storage dalle fondamenta.
Con tecnologia dirompente si intende uninnovazione che soppianta una tecnologia precedente allinterno di un mercato o una rete di valore esistente.
Le seguenti sezioni illustrano levoluzione della tecnologia
flash.

Memoria di sola lettura

La tecnologia flash ha avuto un inizio molto umile, come


memoria di sola lettura o ROM (Read-Only Memory).
Aitempi della comparsa dei primi circuiti integrati, avvenuta
pi o meno negli anni 70, il microcodice del computer era
memorizzato in maniera permanente sui chip ROM. Come
suggerisce il nome, i chip ROM conservavano sempre gli
stessi dati o istruzioni di programmazione e non potevano
essere cancellati o riscritti. La ROM funzion benissimo
finch non si rese necessario un aggiornamento di codice,
che comport la sostituzione dei chipset ROM in uso con
chipset ROM pi recenti contenenti il codice aggiornato.

Memoria di sola lettura programmabile


ecancellabile

La memoria di sola lettura programmabile e cancellabile


(EPROM) rappresent lo sviluppo successivo della ROM.
LaEPROM super il limite di scrittura singola della ROM,
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

9
offrendo una svolta epocale ai settori del computing e dello
storage.
Le EPROM presentavano una finestrella trasparente sul chip in
silicone, sopra la quale era apposto un piccolo adesivo che in
genere indicava la revisione (o versione) del microcodice
usato nel chip. Quando arrivava il momento di aggiornare il
codice, si rimuoveva ladesivo e si metteva il chip in una piccola scatola dotata di luce UV: una sorta di microonde per
ingegneri informatici! Dopo essere rimasto per circa unora
sotto la luce, il chip in silicone tornava vuoto ed era possibile
memorizzare il nuovo codice attraverso uno speciale programmatore per EPROM.
Le EPROM permettevano di riutilizzare i costosi chip di memoria, ma erano ancora troppo complesse. La terza evoluzione
della memoria fu rappresentata dalle EEPROM, che permettevano di cancellare un chip semplicemente applicando una
carica elettrica tra le celle di memoria. Era infatti possibile
cancellare e riprogrammare le EEPROM senza nemmeno
rimuoverle dalla scheda madre del computer.
Le EEPROM non erano utili solo per memorizzare il microcodice: potevano essere utilizzate come dispositivi di storage a
stato solido esattamente come i loro cugini, i chip di memoria
ad accesso casuale (RAM). Proprio per il fatto di poter memorizzare dati, essere cancellate e memorizzare altre informazioni, le EEPROM vennero classificate come un particolare
tipo di memoria ad accesso casuale non volatile (NVRAM,
Nonvolatile Random Access Memory).
Le EEPROM fecero un grande balzo in avanti quando i prodotti
di elettronica di consumo, come i lettori musicali digitali, le
fotocamere digitali e i videoregistratori (che necessitano di
una capacit di storage elevata), iniziarono a diffondersi.
Tuttavia, nei primi anni 90, lunica tecnologia di storage disponibile per questi prodotti era costituita dai micro dischi da 1
pollice, che si dimostrarono poco affidabili, oltre che costosi.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

10

Compact Flash

Nel 1994, Sandisk lanci le schede Compact Flash, che rappresentarono una grande innovazione nel mercato dellelettronica di consumo, sostituendo i summenzionati micro
dischi con un modulo in pacchetto standard plug-and-play.
Fondamentale per il successo delle Compact Flash fu la possibilit di cancellare e registrare di nuovo celle di memoria
singole, mentre le EEPROM dovevano essere completamente
cancellate prima di memorizzare nuovi dati.
Era iniziata una nuova era dello storage e il resto, come si
suol dire, storia! La richiesta di elettronica di consumo
decollata e il costo della tecnologia flash diminuito al punto
che anche i vendor di storage se ne sono accorti e molti
esperti IT si stanno ora chiedendo se la tecnologia flash non
possa sostituire del tutto i dischi rigidi tradizionali.

La tecnologia flash nelle aziende

Dato che i requisiti legati allo storage dei dati aziendali sono
aumentati a dismisura, sia in termini di capacit sia di performance, il settore dello storage ha dovuto sviluppare tecnologie innovative in grado di soddisfare le esigenze odierne.
Uno dei modi principali in cui lo storage flash sta influenzando i data center aziendali costituito dal tiering dello storage, un concetto che comparso e scomparso pi volte. Nei
primi anni 80, il tiering dello storage era noto come gestione
gerarchica dello storage (HSM, Hierarchical Storage
Management). Durante gli anni 90, la HSM si trasformata
nella gestione del ciclo di vita delle informazioni (ILM,
Information Lifecycle Management). Oggi, nella sua incarnazione pi recente, il tiering dello storage noto come tiering
automatico dello storage (AST, Automated Storage Tiering).
La tecnologia flash ha conferito unenergia nuova al tiering

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

11
dello storage, utilizzando nuove implementazioni che modernizzano lintero concetto di tiering.
Sebbene il nome sia cambiato, il principio fondamentale il
medesimo: il tiering dello storage impiega una metodologia
sorpassata e poco efficiente dal punto di vista operativo per
trasferire i dati da supporti molto costosi e con performance
elevate a supporti pi economici e a elevata capacit, con lobiettivo di ottimizzare lutilizzo dellinfrastruttura storage.
Tuttavia, quale che sia il suo ultimo nome, il tiering dello storage un progetto che le organizzazioni IT sembrano non
portare mai a termine.
Il problema consiste nel fatto quasi tutte le soluzioni di tiering dello storage attualmente disponibili sono eccessivamente complesse da implementare e basate su una
metodologia antiquata (figura 1-1).
Monitorare il comportamento di I/O per gruppi di blocchi di dischi
Confrontare la frequenza di accesso rispetto alla media per ogni tier
Alzare o abbassare di livello i blocchi spostandoli al tier appropriato
Tier 3

Tier 2

Tier 1

Blocchi

SOTTO la media
spostamento GI di un tier

SOPRA la media
spostamento SU di un tier

Figura 1-1: funzionamento del tiering dello storage.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

12
Lobiettivo centrale del tiering dello storage consiste nel
memorizzare i dati nel posto giusto, al momento giusto e con
un costo adeguato, per supportare lazienda e consentire lutilizzo dellinfrastruttura storage in maniera pi efficiente.
Alla base dellobiettivo del tiering dello storage vi sono tre
presupposti essenziali:
Il valore dei dati diminuisce con il passare del tempo:
stando ad alcune stime, nella maggior parte dei casi i
dati che non vengono utilizzati entro 90 giorni non vengono pi consultati.
Si stima che meno del 20% dei dati abbia davvero bisogno di trovarsi su supporti con performance elevate (e,
di conseguenza, costosi).
Spostare al pi presto quanti pi dati possibili su dischi
ATA seriali (SATA) con elevata capacit rappresenta una
strategia ragionevole per utilizzare al meglio linfrastruttura storage nel data center.
In che modo le soluzioni di tiering automatico odierne tentano di affrontare questi tre punti? Iniziamo dalla parola
automatico; di certo suona bene e risulta interessante, ma
come funziona? Prima che i reparti IT possano automatizzare qualche cosa, necessaria unenorme quantit di
lavoro. Lo storage architect o lamministratore dello storage
deve raccogliere, analizzare e progettare i giusti workflow
affinch il sistema possa automatizzarli. In altre parole, lo storage architect si occupa del lavoro pesante.
Consideriamo ad esempio le seguenti domande alle quali
necessario rispondere per trovare una soluzione appropriata:
Di quanti tier di storage ha bisogno il mio ambiente?
Alcuni vendor di storage offrono nove tier di storage in
base al tipo di disco, al numero di giri al minuto e al
livello RAID (Redundant Array of Independent Disks).
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

13
Quanto devono essere grandi il tier 1, il tier 2, il tier 3, il
tier 4 e cos via?
Come occorre procedere per determinare quali dati
siano hot, quali warm e quali cold (vedi il capitolo2)? Alcune implementazioni di tiering automatico
dello storage richiedono una buona comprensione dei
workload delle applicazioni, software aggiuntivo,
nonch un piano e un dimensionamento dettagliati dei
vari tier di storage.
Che tipo di dati deve andare nel tier 1? Come classifico
imiei dati?
Quanto tempo impiega un software di tiering automatico a trasferire i dati su un altro tier? In alcuni casi, possono essere necessari 3 giorni per alzare il livello dei
dati e 12 per abbassarlo.
Quando i dati critici vengono promossi al tier 1?
Ricorda che le migrazioni o ricollocazioni dei dati hanno
un impatto sulle performance di sistema; a seconda del
vendor, possono volerci alcune ore o vari giorni.
Quando i dati cold vengono spostati nei tier 2 e 3?
Il processo di migrazione dei dati manuale, automatico o programmato?
Quanto granulare la migrazione dei dati? Devo spostare un LUN (Logical Unit Number) o un sub-LUN
intero?
Come faccio a sapere se dispongo delle policy, soglie o
finestre temporali adeguate per la migrazione dei dati?
Saranno necessarie operazioni continue di monitoraggio o calibrazione.
Posso utilizzare funzionalit di efficienza dei dati come
la deduplica e il thin provisioning nel mio tier 1 di
storage?
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

14
Devo utilizzare soluzioni di tiering diverse per NAS
eSAN?
Quanti nuovi tool ed endpoint di gestione aggiunger il
tiering dello storage al mio ambiente?
Quanto verr a costare il tiering dello storage? Quante
licenze dovr acquistare?
La progettazione della soluzione migliore dipende dalla correttezza delle risposte fornite a queste domande, nonch
dalla raccolta e dallanalisi dei dati appropriati. Nonostante la
correttezza di dati e analisi, tuttavia, limplementazione effettiva della soluzione potrebbe rivelarsi troppo complessa. Il
successo del tiering dello storage richiede unaccurata preparazione, nonch una cura e unattenzione costanti nella fase
operativa. Il processo presuppone workload prevedibili e
offre una flessibilit ridotta.
Un approccio decisamente migliore e meno complesso
quello di iniziare con lo storage unificato: ununica piattaforma che unisce i tipi di supporto, le funzionalit dellarray e
i protocolli rilevanti. Questa soluzione ti permette di utilizzare il software per creare una strategia VST (Virtual Storage
Tier) servendoti della tecnologia flash, al fine di ottimizzare le
performance laddove necessario e ridurre i costi di storage
superflui.
Il VST un layer di servizio a gestione automatica basato sui
dati per linfrastruttura storage (Figura 1-2). Il VST offre una
valutazione in tempo reale delle priorit dei workload e ottimizza le richieste I/O per quanto riguarda costi e performance, senza rendere necessari complessi spostamenti e
classificazioni dei dati.
Il VST promuove i dati hot allo storage flash senza loverhead
legato allo spostamento o alla migrazione dei dati presente
negli altri approcci al tiering dello storage. Quando viene ricevuta una richiesta di lettura per un blocco su un volume o
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

15
LUN con VST attivo, tale blocco viene automaticamente spostato nel livello superiore (i blocchi da 4 KB sono molto granulari rispetto ad altre implementazioni). La promozione di
un blocco di dati al VST non costituisce una migrazione,
poich quando viene creata una copia nel VTS, il blocco resta
nel disco rigido.

Virtual Storage Tiering


Basato su dati Real-time Gestione automatica
Flash Array

Storage HDD
Figura 1-2: virtual storage tiering con tecnologia flash.
Il VST sfrutta le principali tecnologie di efficienza dello storage, come la deduplica, il cloning dei volumi, il thin provisioning, il caching intelligente e la gestione semplificata. Basta
scegliere il tier del supporto predefinito da destinare a un
volume o LUN, ad esempio SATA, Fibre Channel (FC) o SAS
(Serial-Attached SCSI). I dati hot presenti nel volume o LUN
vengono automaticamente promossi on-demand (in base
allapplicazione) a un supporto basato su flash.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

16
Una differenza fondamentale tra il VST e gli approcci precedenti al tiering dello storage consiste nellutilizzo innovativo
della tecnologia flash. Leggendo il capitolo 2, scoprirai maggiori dettagli sulle soluzioni dotate di tecnologia flash NetApp
e sul modo in cui contribuiscono a fornire una strategia VST
completa per lazienda.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Capitolo 2

Tecnologia flash per lo


storage- Dove e come
In questo capitolo
Scegliere la soluzione preferita: sistema ibrido o

all-flash

Sostituire SAS con SATA e flash


Scoprire la tecnologia NetApp Flash Pool
Implementare uno storage all-flash

o storage basato su flash migliora le performance di I/O


e lefficienza su vari fronti, ad esempio per i database, la
virtualizzazione di server e desktop e linfrastruttura cloud. Il
capitolo 1 descrive la tecnologia flash, illustrando ci che la
rende una tecnologia di storage aziendale valida e innovativa, in grado di supportare soluzioni come il virtual storage
tiering. In questo capitolo ti farai unidea degli array ibridi e
all-flash di NetApp e scoprirai in che modo NetApp utilizza la
tecnologia flash per il tiering dello storage al fine di massimizzare il valore di questa tecnologia.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

18

Approccio ibrido e approccio


allflash a confronto

Per implementare la tecnologia flash a livello di storage array,


hai a disposizione due opzioni:
Storage ibrido
Storage all-flash

Storage array ibridi

Gli storage array ibridi combinano le performance della tecnologia flash con la capacit del disco HDD indirizzando i dati
hot sullo storage flash mediante tecniche di migrazione o di
caching. Dal punto di vista delle performance, lobiettivo principale dello storage ibrido quello di spostare quante pi
operazioni di I/O random possibili sullo storage flash per
aumentare le IOPS e ridurre la latenza media per gli utenti e le
applicazioni.
NetApp offre opzioni di array ibrido sia per la sua piattaforma
Data ONTAP (Flash Cache e Flash Pool) sia per la sua piattaforma SANtricity (SSD Cache). In queste soluzioni ibride, una
quantit relativamente ridotta di tecnologia flash, generalmente l12% della capacit totale dello storage, in grado di
offrire notevoli vantaggi in termini di efficienza e di
performance.

Array all-flash

Gli array all-flash offrono prestazioni eccellenti, tempi di


risposta rapidi e un elevato livello di coerenza per le applicazioni business-critical. Rappresentano la scelta migliore
quando tutte le operazioni di I/O devono essere completate
costantemente con una bassa latenza, in genere inferiore a 1
millisecondo (ms). Questo tipo di soluzione ideale in presenza di requisiti di performance elevati e requisiti di capacit modesti.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

19
NetApp offre soluzioni array all-flash sia per la piattaforma
Data ONTAP sia per la piattaforma SANtricity, con una
gamma competa di funzionalit di gestione dei dati e delle
performance.
La scelta tra un array ibrido e un array all-flash si
baser sui requisiti di performance e di efficienza
dei workload applicativi per i quali tali array vengono implementati. Le applicazioni che richiedono
performance elevate e costantemente prevedibili
sono le candidate ideali per limplementazione di
sistemi all-flash. Vedi la figura 2-1.
Flash + HDD

Array ibrido
Mix perfetto di costo per IOPS e costo per GB
Velocit della tecnologia flash con capacit del disco
Adatto alla maggior parte dei workload

Solo Flash

Array all-flash
Latenza ultraridotta prevedibile
IOPS e throughput eccellenti
Ideale per le applicazioni basate sulle performance
Fonte: NetApp

Figura 2-1: criteri per la scelta tra array ibridi o all-flash.

Tecnologia flash per storage


arraycome cache

Spesso i sistemi di storage di rete fanno fatica a soddisfare le


esigenze legate alle performance delle aziende. Ampliare la
capacit di questi sistemi molto semplice, poich basta
aggiungere altri dischi, ma questi ultimi non diventano pi
veloci: 10.000 o 15.000 giri/min per SAS e 7.200 giri/min per
SATA. Per ovviare al problema, viene comunemente
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

20
impiegato un elevato numero di dischi a capacit ridotta per
rispondere alle elevate esigenze di throughput I/O imposte da
numerosi workload. Questo approccio comporta uno spreco
di capacit di storage, spazio rack, elettricit e denaro.
Lo short stroking una tecnica che viene talvolta
impiegata per migliorare le IOPS limitando la
distanza che le testine del disco devono percorrere
per leggere i dati da un punto qualsiasi dello stesso.
Questo riduce la durata media della ricerca, ma
anche la capacit.
NetApp Flash Cache ottimizza le performance dei workload
alettura casuale intensiva, senza laggiunta di dischi a performance elevate. Flash Cache una scheda di espansione PCI-e
basata su flash per storage controller NetApp FAS. Flash
Cache una soluzione progettata per migliorare i workload,
come:
Elaborazione per il business
Infrastruttura IT (file service)
Collaborazione (email e Microsoft SharePoint)
Applicazioni tecniche (sviluppo di software ed
electronic design automation)
Fornendo un layer di caching aggiuntivo e uno speciale software di filtro, il sistema pu gestire un maggior numero di
operazioni da un supporto a bassa latenza. Questo ha due
conseguenze:
Un throughput superiore rispetto a quello di sistemi
simili senza Flash Cache
Meno operazioni gestite dal sottosistema di dischi, il
quale pu anche presentare latenze inferiori delle IOPS
da disco
A prima vista, tutte le flash sembrano simili. Ma a uno
sguardo pi attento, le scelte di progettazione possono fare
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

21
tutta la differenza. Con Flash Cache, NetApp ha creato un percorso diverso da quello intrapreso dagli altri provider di tecnologia flash per aziende, concentrandosi sulla software
intelligence per massimizzare lefficienza.
I sistemi NetApp con Flash Cache hanno dimostrato di poter
offrire throughput in eccesso per 250.000 IOPS con una
latenza inferiore a un 1 millisecondo. Quando si accede ai dati
dai dischi, la latenza generalmente pari a 10 ms o superiore.
I moduli Flash Cache riducono la latenza di almeno 10 volte
rispetto ai dischi in caso di cache hit (figura 2-2).
Flash Cache ha inoltre dimostrato che le unit Fibre Channel
da 15.000 giri/min a performance elevate e i dischi rigidi SAS
possono essere sostituiti con un numero minore di dischi
rigidi SATA da 7.200 giri/min a performance elevate e pi economici, senza compromettere le performance.
I moduli Flash Cache NetApp pi recenti (quarta generazione)
contengono 2 terabyte (TB) di flash. possibile installare fino
a otto moduli negli storage controller FAS per una capacit
flash massima pari a 8 TB per controller. Questi moduli contengono una memoria flash MLC (capitolo 1) gestita da un
FGPA (Field-Programmable Gate Array) integrato. Larray
FPGA controlla tutte le comunicazioni tra la memoria principale del sistema e la memoria flash presente sulla scheda
Flash Cache. Progettato per la velocit, larray FPGA impiega
numerose tecniche per migliorare le performance, ad
esempio:
Operazioni di scrittura con interfoliazione intelligente
basate su code di scrittura multiple che offrono cicli di
cancellazione, scrittura e lettura flash bilanciati. Poich
tutte le operazioni di scrittura flash richiedono la cancellazione della memoria flash e i cicli di cancellazione
sono molto lenti, preferibile avviare il maggior numero
di cicli possibile in parallelo per mantenere il
throughput.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

22

Latenza (ms)

Supporto di interfacce di memoria multiple, ciascuna


delle quali supporta vari banchi di memoria. Se il banco
di memoria flash di uninterfaccia pieno (ad esempio
durante un ciclo di cancellazione), larray FPGA pu
impartire un comando a un altro banco sulla stessa
interfaccia. Cos facendo si evitano le situazioni di stallo
che si verificherebbero in presenza di molte richieste e
un numero insufficiente di banchi di memoria flash.

Hit Flash Cache


riducono la latenza
di 10 o pi volte

Dischi

Flash
Cache

Memoria
CPU

Figura 2-2: riduzione della latenza.


Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

23
La capacit di leggere dalle celle flash in gruppi suddivisi in striping su vari banchi di memoria, piuttosto che
individualmente, offre una riduzione della latenza superiore all800%.

SSD come cache

La fusione di SSD e HDD in un pool di storage ibrido consente ai sistemi di storage di rete di sfruttare la latenza ridotta
e il throughput elevato degli SSD, mantenendo la capacit storage di massa degli HDD. NetApp offre la soluzione Flash Pool
in tutti i sistemi storage NetApp FAS e V-Series. Nei sistemi
NetApp E-Series, una funzionalit simile fornita in una
cache SSD.
Grazie a una combinazione di SSD e HDD in un unico pool,
idati hot possono essere suddivisi in tier automaticamente
tra HDD e SSD, per assicurare performance ottimali (figura
2-3). Analogamente a quanto accade con Flash Cache (tema
discusso precedentemente in questo capitolo), i dati hot non
vengono spostati su SSD, ma ne viene creata una copia.
Copiare i dati piuttosto che spostarli comporta i seguenti
vantaggi:
La copia dei dati un processo I/O pi rapido rispetto
al trasferimento degli stessi (per lo spostamento, il
sistema deve copiare i dati e rimuoverli dalla loro posizione originale).
Una volta espulsi i dati dal disco SSD, non necessario
riscriverli sul disco HDD.
Tuttavia, a differenza di Flash Cache, sia le operazioni di lettura sia quelle di scrittura possono essere memorizzate nella
cache SSD di Flash Pool. Come discusso nel capitolo 1, in
alcuni casi, come ad esempio le operazioni di scrittura
sequenziale, gli HDD offrono performance superiori agli SSD
basati su flash. Per questa ragione, quando si verifica
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

24
unoperazione di scrittura su un volume abilitato per Flash
Pool, viene utilizzata la logica per determinare se risulti pi
veloce scrivere su SSD e HDD o soltanto su HDD. Per contro,
quando si verifica unoperazione di lettura, la logica determina se i dati debbano essere memorizzati nella cache SSD
oletti direttamente da HDD senza caching. Tale decisione
dipende principalmente dal fatto che lo schema dei dati sia
casuale o sequenziale. In tutti i casi, gli algoritmi di Flash
Pool sono ottimizzati per la velocit.
Storage primario

Obiettivo:
posizionare in
modo intelligente
i dati "hot"

"Hot"

Figura 2-3: la sfida del posizionamento dei dati: rendere veloci i dati hot
e rendere economici i dati cold.

SSD come sostituto dellHDD

Le aziende cercano sempre nuove vie per aumentare la velocit e la reattivit delle applicazioni utilizzate per gestire le
principali operazioni di business, in particolare i sistemi di
database. Poich le performance di tali applicazioni sono
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

25
strettamente legate al time-to-market, ai ricavi, alla produttivit, e alla soddisfazione dei clienti, fondamentale che operino al massimo del loro potenziale.
Per ottenere performance ottimali, spesso le organizzazioni
effettuano un provisioning in eccesso della capacit dei
sistemi storage di rete, implementando dischi riempiti parzialmente che permettono allarray di offrire le performance
necessarie, ma in questo modo vengono sprecate risorse
costose, quali hardware, capacit, spazio nel data center ed
energia.
Per eliminare loverprovisioning e massimizzare il ritorno
sullinvestimento nelle applicazioni a performance elevate,
molte aziende stanno cercando di implementare sistemi di
storage all-flash. Se da una parte gli acquirenti iniziano a considerare seriamente questi nuovi sistemi, dallaltra si trovano
di fronte alla sfida di trovare una soluzione di livello enterprise, conveniente, completa in termini di funzionalit e altamente affidabile.
Gli array all-flash di NetApp offrono performance elevatissime, reattivit costante inferiore al millisecondo e funzionalit di classe enterprise per aumentare la velocit, la
reattivit e il valore delle applicazioni sensibili alla latenza
che controllano le operazioni aziendali chiave. Il flash array
NetApp EF-Series una piattaforma comprovata con un
sistema operativo ottimizzato e altamente efficiente che
eccelle con workload I/O-intensive che richiedono performance eccellenti, latenza ultraridotta e densit di IOPS. I
sistemi FAS all-flash di NetApp combinano performance a
bassa latenza con le avanzate funzionalit di Data ONTAP,
inclusi deduplica, compressione, protezione integrata dei
dati, supporto multiprotocollo, scalabilit orizzontale e operazioni senza interruzioni.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

26

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Capitolo 3

Riconoscere i vantaggi offerti


dalla tecnologia flash per
lostorage
In questo capitolo
Migliorare le performance dello storage con la tecno-

logia flash

Affidare i dati alla tecnologia a stato solido


Ottimizzare le infrastrutture di storage con SSD
Misurare il costo reale dello storage

uesto capitolo spiega in che modo la tecnologia flash


per lo storage possa offrire vantaggi alla tua organizzazione e come le numerose aziende di vari settori che hanno
implementato con successo la tecnologia flash per lo storage
stiano ora raccogliendo i frutti.

Performance

La tecnologia flash migliora le performance complessive


dellIT. Lo storage flash esegue le operazioni di lettura e scrittura in microsecondi, raggiungendo decine di migliaia o addirittura milioni di IOPS. Le performance dei dischi rigidi
(HDD), invece, vengono calcolate in millisecondi e offrono
centinaia di IOPS (tabella 3-1).
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

28
Tabella 3-1 Performance flash e HDD a confronto
Lettura/scrittura

IOPS

Flash

Microsecondi

Da decine di migliaia a milioni

HDD

Millisecondi

Centinaia

A differenza dei dischi rigidi, la tecnologia flash non ha parti


mobili, quindi non presenta i problemi di performance dovuti
ai tempi di ricerca o alla latenza di rotazione nellhardware.
Lassenza di parti mobili nelle soluzioni flash comporta meno
usura e questo migliora laffidabilit meccanica (come illustrato nella sezione successiva).
Lo storage flash pu migliorare i tempi di risposta
fino al 90% e aumentare il throughput I/O fino
all80% rispetto ai dischi rigidi.
Consulta il case study Il flash array NetApp EF-Series accelera il database Oracle alla fine del capitolo.

Affidabilit

Laffidabilit rappresenta naturalmente uno degli attributi pi


importanti di un supporto per lo storage dei dati. Devi poter
essere sicuro di memorizzare i dati pi importanti della tua
azienda utilizzando un metodo affidabile e coerente, che consenta laccesso in qualsiasi momento.
Come accennato in precedenza, lo storage flash non presenta parti mobili. Da solo, questo fattore di design migliora
enormemente laffidabilit e i risultati, offrendo un tempo
medio tra guasti (MTBF, Mean Time Between Failures) di
circa 2 milioni di ore, rispetto agli 1,2 milioni di ore dei dischi
rigidi. Per maggiori informazioni sul design e sullaffidabilit
dei dischi rigidi, consulta larticolo di approfondimento Il
futuro del disco.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

29
Il futuro del disco
Uno dei dibattiti pi accesi di oggi riguarda il futuro del disco rigido.
Gli HDD sono in circolazione da oltre mezzo secolo. Il primo disco
in assoluto, IBM 350 Disk Storage Unit, era composto da tre elementi di base: piatti rotanti in alluminio, superfici dotate di rivestimento magnetico e testine di registrazione mobili. Oggi, pur
potendo contare su velocit e capacit superiori, gli HDD sono
ancora composti dagli stessi tre elementi di base e funzionano
secondo i medesimi principi operativi.
Sebbene abbiano avuto un successo straordinario, un giorno
anche i dischi rigidi verranno sostituiti. I motori di precisione e gli
attuatori sono soggetti a usura meccanica e non offrono performance ottimali allinfinito. Lasciare ruotare i piatti 24 ore al giorno
per accedere ai dati occasionalmente rappresenta un utilizzo poco
efficiente dellenergia elettrica. Nonostante il fatto che la tecnologia HAMR (Heat-Assisted Magnetic Recording) sembri in grado di
innalzare la capacit degli HDD fino ad almeno 100 TB, a un certo
punto la capacit, laffidabilit e la convenienza dei dischi rigidi
raggiungeranno un limite.
La vera ragione alla base della longevit degli HDD che, fino a
oggi, non emersa nessuna tecnologia in grado di sostituirli. Gli
SSD aziendali utilizzano la tecnologia flash ed emulano il comportamento di un HDD, ma poich gli SSD aziendali sono realizzati
interamente in silicone, non sono soggetti allusura meccanica n
ai ritardi legati alla latenza di rotazione degli HDD.
La popolarit degli SSD aziendali sta crescendo, ma non ancora
assolutamente in grado di competere con quella degli HDD. Le vendite di SSD crescono lentamente per due preoccupazioni fondamentali: costi e affidabilit.
Dal punto di vista del costo per gigabyte, gli SSD continuano a
essere pi cari, con prezzi circa 6 volte pi alti rispetto agli HDD.
(continua)
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

30
(continua)

Per quanto riguarda laffidabilit, nella tecnologia flash le celle di


memoria si indeboliscono ogni volta che si verifica una cancellazione elettrica, operazione necessaria ogni volta che i dati vengono
memorizzati nella memoria flash.
Tuttavia, i vendor di soluzioni flash stanno cercando di contrastare
i problemi di affidabilit degli SSD introducendo sofisticati algoritmi
di livellamento dellusura e le economie di scala stanno determinando un abbassamento dei prezzi.
Oggi, le imprese stanno implementando le tecnologie flash e SSD
negli storage array ibridi e in quelli all-flash con capacit ridotta
(appositamente creati per offrire performance elevate).

Efficienza

Limpatto che la tecnologia flash pu avere per quanto


riguarda laumento dellefficienza nei data center evidente.
La tecnologia flash molto flessibile ed disponibile in vari
fattori di forma, ad esempio le schede flash PCI-e e gli SSD.
Pu essere implementata come tier di memoria nel server,
nella rete, nello storage controller o nello storage array.
Latecnologia flash pu essere presentata come cache o
come all-flash array persistente e indipendente (figura 3-1).

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

31

Server Flash

Flash Array/Appliance

Array ibrido (SSD + HDD)

Array HDD tradizionale

Figura 3-1: la tecnologia flash pu essere implementata in


manieraflessibile per soddisfare varie esigenze legate a performance
e capacit.
La tecnologia flash per lo storage aiuta le organizzazioni IT a
lavorare in modo pi efficiente. Piuttosto che impiegare tecniche quali lo short stroking (illustrato nel capitolo 2) per
HDD, gli amministratori dello storage possono usare tutto lo
spazio disponibile sugli SSD, ottimizzare lo storage e ridurre
icosti complessivi dellIT utilizzando le risorse di storage in
maniera pi efficiente (consulta il case study Provider di
servizi cloud risparmia oltre 1 milione di dollari con le efficienze dello storage NetApp).

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

32
Case study: Provider di servizi cloud risparmia
oltre 1 milione di dollari con le efficienze
dellostorage NetApp
Un provider di servizi cloud doveva soddisfare determinate esigenze in termini di scalabilit nella propria infrastruttura storage
mantenendo livelli di servizio accettabili per oltre 350.000 clienti in
tutto il mondo.
Sfida
Rimanere competitivi sul mercato dei servizi di comunicazione e
collaborazione in hosting conservando lagilit e la flessibilit
necessarie per soddisfare le esigenze dei clienti.
Soluzione
Migrare i clienti a Microsoft Exchange Server 2010 su una piattaforma di storage NetApp semplice e integrata con performance
potenziate da NetApp Virtual Storage Tier (VST).
Benefici
Costo totale di propriet ridotto del 60%, con un risparmio superiore a 1 milione di dollari in costi IT
Storage nellambiente Microsoft Exchange 2010 diminuito
del75%
Tempi di gestione dello storage calati del 66%
Panoramica
Un importante provider di servizi business di comunicazione, collaborazione, conformit, sicurezza e infrastruttura in hosting che
serve oltre 350.000 utenti in tutto il mondo deve erogare i servizi
cloud da uninfrastruttura conveniente in grado di offrire soluzioni
business a performance e disponibilit elevate.
La piattaforma di storage che supportava gli ambienti Microsoft
Exchange 2007 e Microsoft SharePoint 2007 aziendali

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

33
aveva raggiunto il limite di capacit. La piattaforma non aveva la
scalabilit e la gestibilit necessarie per aggiornare tali applicazioni e migrare i clienti.
Lazienda ha lavorato a stretto contatto con un provider di soluzioni
tecnologiche e partner Star NetApp per individuare una piattaforma robusta, semplice e unificata per la gestione delle risorse
fisiche e virtuali. Lazienda supporta i propri servizi di comunicazione e collaborazione attraverso i sistemi di storage NetApp
FAS3270 nei data center primari e secondari e utilizza i sistemi di
storage FAS3210 e FAS3140 nellambiente di laboratorio.
I sistemi di storage NetApp aiutano il provider di servizi cloud a
ottimizzare le performance e a migliorare lesperienza del cliente
grazie a NetApp VST con schede NetApp Flash Cache da 512 GB
(capitolo 2) nei sistemi di storage FAS3270. Lazienda sfrutta VST,
con il suo caching intelligente e le tecnologie di efficienza dello
storage NetApp, per i workload Microsoft Exchange e SharePoint.
NetApp VST permette di incrementare le IOPS, lefficienza dello
storage e il numero di cassette postali di Microsoft Exchange 2010
supportate. Lazienda ottiene ulteriore efficienza grazie alla deduplica NetApp, che consente di ridurre i requisiti di storage nellambiente Microsoft del 40 - 50%.
La soluzione di storage NetApp aiuta questo provider di servizi
cloud a ottimizzare il budget destinato allIT, a ridurre i rischi e a
scalare in funzione della crescita. Il sistema storage midrange offre
un ambiente conveniente per workload misti e protegge linvestimento aziendale attraverso la scalabilit interna. Il sistema di storage della serie FAS3200 perfeziona ulteriormente larchitettura
NetApp a disponibilit elevata offrendo ulteriori operazioni di diagnostica e recovery senza interruzioni.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

34

Costi

Sebbene il costo per gigabyte degli HDD tradizionali sia inferiore a quello degli SSD, non si tratta dellunico fattore da
considerare per quanto riguarda i costi legati allo storage.
Tra gli altri importanti fattori di costo da calcolare vi sono:
Capacit effettiva: per ottimizzare le IOPS, molti amministratori dello storage IT utilizzano storage array solo
parzialmente pieni, per ridurre la latenza di ricerca sugli
HDD. Questa procedura riduce anche la capacit effettiva degli HDD e ne aumenta in maniera significativa il
costo per gigabyte in termini di storage utilizzabile.
Prezzo per IOPS: i dischi economici si riveleranno pi
costosi in termini di produttivit e opportunit perse se
non sono in grado di offrire il throughput richiesto dalle
applicazioni e dagli utenti pi esigenti. Il prezzo tipico
per IOPS degli HDD pari a circa $ 1,25/IOPS contro
solo $ 0,02/IOPS degli SSD.
Costi operativi: le spese di energia e raffreddamento,
icosti immobiliari per i data center, nonch la gestione
e lamministrazione dello storage rappresentano costi
operativi importanti da tenere in considerazione.
Lo storage flash offre throughput con performance elevate
senza la necessit di piatti rotanti o testine di lettura/scrittura
mobili. La tecnologia flash utilizza invece dei transistor per
memorizzare i dati in un array di righe e colonne (capitolo 1).
Grazie alle performance superiori, le applicazioni saranno pi
veloci e gli utenti pi produttivi. Alcuni potrebbero liquidare
questo fattore ritenendo questi costi trascurabili, ma la differenza tra le IOPS degli SSD flash aziendali e degli HDD notevole (consulta il case study: Le soluzioni NetApp FAS e Flash
Cache accelerano la ricerca di gas).
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

35
Infine, gli SSD flash aziendali possono aiutarti a migliorare lutilizzo dello spazio nei data center e a ridurre i costi energetici.
Le aziende possono ridurre lo spazio fisico occupato nel data
center sostituendo SAS e HDD Fibre Channel a performance
elevate e capacit relativamente minore con HDD e SSD SATA
economici e dalla capacit elevata. Unazienda pu facilmente
sostituire 1.000 HDD aziendali con 24 SSD che offrono performance simili in termini di IOSP transazionali (figura 3-2).

Figura 3-2: ventiquattro SSD possono offrire le stesse performance


alivello di IOPS di 1.000 HDD aziendali.

Gli HDD richiedono una quantit significativa di energia elettrica per azionare i motori e far ruotare i supporti. Per contro, lo storage flash consuma
pochissima energia. La tecnologia flash migliora il
consumo energetico del 600% per IOPS rispetto agli
HDD e consuma 2,5 volte meno energia per SSD, in
genere 6 watt contro i 16 watt degli HDD. Gli SSD,
inoltre, non generano la quantit di calore creata
dagli HDD, quindi comportano una spesa inferiore
per quanto riguarda il raffreddamento.
Gli SSD flash aziendali possono consentire un risparmio fino al 60% per quanto riguarda lo spazio e lenergia e migliorare il costo per terabyte fino al 46%
ottimizzando lutilizzo della tecnologia SATA.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

36
Case study: Le soluzioni NetApp FAS e Flash
Cache accelerano la ricerca di gas
Una grande societ energetica che aveva bisogno di risolvere
importanti problematiche legate a capacit e performance si
rivolta a NetApp per ottenere un vantaggio sulla concorrenza.
Sfida
Gestire una crescita annuale compresa tra il 200% e il 300% e soddisfare gli elevati requisiti legati alle performance in un ambiente
applicativo basato su modellazione dei dati geologici e interpretazione dei dati sismici.
Soluzione
Accelerare le performance del sistema e migliorare la produttivit
del personale con i sistemi di storage NetApp serie FAS6000 e
FAS3000 e il caching intelligente di NetApp Flash Cache.
Benefici
Crescita dei dati del 700% senza aumentare il personale
Calo del costo per terabyte pari al 52%, risparmio energetico
del 66% e riduzione dello spazio necessario pari al 59% con
Flash Cache su dischi SATA
Accesso pressoch istantaneo a volumi di dati di grandi
dimensioni
Panoramica
Una societ energetica indipendente con sede negli Stati Uniti che
effettua prospezioni, sviluppa e produce gas naturale, petrolio
greggio e liquidi da gas naturale sfrutta la tecnologia pi recente
per massimizzare il valore delle proprie risorse di oltre 11 miliardi di
dollari e offrire importanti tool decisionali a circa 4.450 dipendenti.
Con una mole di dati aziendali e legati alle esplorazioni pari a ben
13 petabyte, lazienda deve mantenere uninfrastruttura IT in grado
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

37
di supportare le sue mutevoli e intense esigenze operative. Il successo dellazienda dipende dalla possibilit di accedere rapidamente a grandi volumi di dati sismici affidabili e interpretabili.
Lazienda spende inoltre milioni di dollari per ottenere il diritto di
effettuare trivellazioni in determinate regioni. Per ridurre il rischio
finanziario associato, lazienda deve garantire al suo staff un
accesso continuo a informazioni altamente accurate sui siti ideali
per le trivellazioni.
Lazienda ha implementato un ambiente di storage NetApp in grado
di scalare in modo rapido e semplice, offrendo numerosi importanti
vantaggi in termini di performance. I sistemi di storage FAS6280 e
FAS6080 presenti nei data center primario e secondario forniscono
lambiente di produzione, mentre i sistemi di storage FAS3270 e
FAS3170 supportano altre aree operative. Anche NetApp Flash
Cache (capitolo 2) rappresenta una parte importante della soluzione, poich aiuta lazienda a ottimizzare le performance in tutto
lambiente. Flash Cache accelera laccesso ai dati relativi a gas e
petrolio attraverso il caching intelligente per i workload a lettura
casuale intensiva.
Nellambiente di lavoro sismico condiviso, lazienda ha registrato
una frequenza di cache hit pari a quasi il 70% e una latenza almeno
10 volte inferiore con Flash Cache. Ci significa che per il 70% del
tempo i dati sono gi memorizzati nella memoria e non pertanto
necessario recuperarli dai dischi SATA e sono quindi disponibili nel
giro di pochi secondi piuttosto che di qualche minuto.
Lesecuzione di modelli geologici che un tempo richiedevano
20minuti per lapertura e il caricamento avviene ora in soli 5 minuti.
Ora i geofisici possono eseguire test che richiedevano 10 minuti
impiegandone soltanto 2. Questo miglioramento delle performance
di sistema aiuta i team di geofisici a procedere pi rapidamente
nellambito di iniziative volte ad esempio allo sviluppo di nuove
tecnologie.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

38
Case study: Il flash array NetApp EF-Series
accelera il database Oracle
Allettata dalle aspettative di unelevatissima crescita aziendale e
spinta dalla necessit di difendere il suo vantaggio competitivo,
una societ di investimenti si posta lobiettivo di migliorare le performance di I/O dellinfrastruttura di database aziendale.
Sfida
Aumentare le performance di I/O del database Oracle
business-critical.
Soluzione
Sono stati implementati quattro flash array NetApp EF-Series distribuiti su due data center per supportare le applicazioni di business
intelligence e gestione degli investimenti installate in ambiente
Oracle.
Benefici
Tempi medi di risposta per I/O del database scesi ad appena
0,86 millisecondi, ovvero 12 volte pi rapidi
Miglioramento del 100% delle performance dei job analitici su
larga scala (il doppio pi rapidi)
Riduzione del 70% del tempo necessario per la trasmissione dei
dati ai sistemi satellite
Riduzione del 90% del tempo necessario per la ricreazione della
cache del database in seguito a un riavvio
Tempi di backup ridotti di oltre il 75%

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Capitolo 4

Dieci (anzi, cinque) strategie


per utilizzare la tecnologia
flash nel tuo progetto di storage
In questo capitolo
Implementare la tecnologia flash con successo

a tecnologia flash ha introdotto una serie di opzioni


nuove per gli esperti di storage. Implementando la tecnologia flash, le organizzazioni possono sfruttare un throughput maggiore e pi veloce per potenziare le performance
nelle applicazioni mission-critical e I/O-intensive.
La sfida che gli esperti di storage si trovano ad affrontare :
Come occorre procedere per implementare la tecnologia
flash in maniera tale che offra i dati giusti al momento giusto
e al costo giusto per soddisfare esigenze specifiche?. Le performance rappresentano, come al solito, un fattore essenziale e lo stesso vale per i costi: le organizzazioni devono
continuare a ottenere il massimo quando investono in una
nuova infrastruttura storage.
Partendo da tali presupposti, questo capitolo propone
cinque strategie utili per prendere decisioni intelligenti in
merito allutilizzo della tecnologia flash nel tuo prossimo progetto di storage.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

40

Comprendere il workload

La tecnologia flash perfetta per ottimizzare le performance


dei workload a lettura casuale intensiva. Anche se stai impiegando la tecnologia flash per una o pi applicazioni missioncritical e I/O-intensive, come file service, messaging, infrastruttura virtuale o database OLTP, fondamentale che tu
comprenda anche gli schemi di accesso ai dati dei workload.
Di seguito sono elencate quattro domande che dovresti porti:
Qual la combinazione di lettura e scrittura del
workload?
Quali sono le dimensioni I/O tipiche?
Qual il rapporto tra accessi sequenziali e casuali?
Qual la dimensione dei working set usati
dallapplicazione?

Implementare il tiering dello


storage virtuale

La maggior parte delle soluzioni di tiering automatico tenta


continuamente di spostare i dati tra i vari tier dello storage
fisico in base agli schemi di accesso ai dati e a una serie di
policy predefinite. Si tratta di un processo complesso che
richiede vari compromessi tra granularit dei dati e tempi di
trasferimento dei dati al fine di offrire performance di livello
accettabile.
Unalternativa pu essere lutilizzo del virtual storage tiering.
Questo approccio a gestione automatica consente la promozione in tempo reale dei dati hot al livello pi basso di granularit, senza rendere necessari complessi spostamenti e
classificazioni dei dati. Con il tiering virtuale, basta scegliere
il tier del supporto predefinito da destinare a un volume o
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

41
LUN, ad esempio SATA, Fibre Channel o SAS, e i dati presenti
nel volume o LUN vengono automaticamente promossi ondemand a un supporto basato su flash.

Valutare il rapporto prezzo/


performance a livello di sistema

Quando si valuta una tecnologia flash, fare un confronto a


livello di componente ed estrapolare i risultati pu essere unidea allettante. Non cadere in questa trappola. Ad esempio, se
il tuo sistema ottimizzato per le performance di scrittura, la
tecnologia flash potrebbe non essere il supporto di storage
pi adatto. Ricorda che normalmente il vantaggio principale
della tecnologia flash quello di accelerare le performance di
lettura. Ci che conta di pi nel layer applicativo non il sottosistema che gestisce le operazioni di lettura e scrittura, ma
sono la velocit e i costi legati allerogazione dei dati.

Sfruttare i sistemi all-flash


doveconta

Dal momento che gli array all-flash hanno un costo per gigabyte molto superiore a quello dei sistemi ibridi o completamente HDD, importante capire quando sfruttarli per
ottenere il massimo impatto. Gli array all-flash sono maggiormente indicati per le applicazioni sensibili alla latenza, dove
una maggiore reattivit si traduce in una maggiore produttivit, un time-to-market pi rapido, decisioni pi efficaci o
ricavi maggiori. Tra gli esempi, si possono citare: workload
transazionali (OLTP), analisi in tempo reale (OLAP), sistemi di
decision making ed elaborazione tecnica. I sistemi all-flash
sono lideale anche per migliorare lesperienza dellutente
finale nelle infrastrutture di virtual desktop con requisiti di I/O
per desktop molto elevati.
Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

42

Implementare la tecnologia flash


con dischi ottimizzati in funzione
della capacit

Ti consiglio di considerare le tecnologie NetApp Flash Cache


(esaminata nel capitolo 2) e Flash Pool laddove un array di
dischi offra una capacit sufficiente ma siano necessarie ulteriori operazioni I/O. I risultati dei test dimostrano che Flash
Pool permette ai sistemi con dischi SATA di eguagliare le performance dei sistemi dotati di dischi SAS, fornendo al contempo una capacit di storage del 50% pi elevata, una
riduzione del costo per terabyte pari al 46% e un consumo di
energia elettrica inferiore di circa il 27%.

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Note

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Note

Questi materiali sono di propriet 2014 John Wiley & Sons, Inc.
Qualsiasi disseminazione, distribuzione o utilizzo non autorizzato strettamente proibito.

Potrebbero piacerti anche