EMC SCALEIO

EMC SCALEIO
SAN basata su software-defined server
convergente
ESSENTIALS
•
Solo software
•
Architettura convergente a
singolo livello
•
Scalabilità lineare
•
Prestazioni e capacità
on-demand
•
Indipendente
dall'infrastruttura
•
Parallelismo I/O su vasta
scala
•
Mesh mirroring a due copie
per la protezione dei dati
•
Domini di protezione, storage
pool e limitatore di IOPS per il
multi-tenancy
•
Riduzione dei requisiti di
alimentazione,
raffreddamento e spazio per
un TCO inferiore
EMC ScaleIO™ è un prodotto software che consente di creare una SAN basata su server
dallo storage locale dell'application server allo scopo di garantire prestazioni e capacità
flessibili e scalabili on-demand. ScaleIO unisce le risorse di storage e di elaborazione,
garantendo scalabilità e dimensionamento fino a migliaia di nodi. Proponendosi come
alternativa all'infrastruttura SAN tradizionale, ScaleIO combina HDD, SSD e schede PCIe
Flash per creare un virtual pool di block storage con tier di prestazioni variabili. In seguito
ai cambiamenti che avvengono a livello delle risorse di storage e di elaborazione, il
software ScaleIO provvede a ribilanciare automaticamente la distribuzione dello storage
in modo da ottimizzare prestazioni e utilizzo della capacità. ScaleIO è indipendente
dall'hardware e supporta application server fisici e/o virtuali.
ScaleIO non richiede investimenti hardware in quanto sfrutta le risorse esistenti del data
center, inclusi dispositivi DAS, server e componenti di rete commodity. ScaleIO crea un
ambiente di software-defined storage che consente di sfruttare la capacità inutilizzata dello
storage locale nei server per offrire un sistema di storage condiviso distribuito, scalabile
e a prestazioni elevate che garantisce la fault tolerance. ScaleIO, grazie all'ampia serie di
funzionalità di cui dispone, è particolarmente adatto per ambienti che richiedono livelli
sempre più elevati di scalabilità e prestazioni, quali quelli di infrastruttura di virtual storage,
database, sviluppo e test e infrastruttura desktop virtuale.
RISORSE DI STORAGE ED ELABORAZIONE
CONVERGENTI
ScaleIO unisce le risorse di storage e di elaborazione in un'architettura a livello singolo,
aggregando capacità e prestazioni e semplificando la gestione. Tutte le operazioni di
I/O e il throughput sono accessibili a qualsiasi applicazione all'interno del cluster. Con
ScaleIO, lo storage rappresenta semplicemente un'altra applicazione eseguita insieme
ad altre applicazioni e ciascun server costituisce un elemento fondamentale del cluster
di storage e di elaborazione globale. La convergenza delle risorse di storage e di
elaborazione semplifica l'architettura e riduce i costi senza compromettere i vantaggi
offerti dallo storage esterno. ScaleIO consente all'amministratore IT di gestire
singolarmente l'intero stack del data center, migliorando l'efficienza operativa e
riducendo i costi operativi.
1.000 IOPS da 10 TB
SCALABILITÀ LINEARE
Il sistema ScaleIO è progettato per garantire scalabilità su vasta scala, da tre a
migliaia di nodi. A differenza della maggior parte dei sistemi di storage tradizionali,
di pari passo con l'aumento del numero di storage device, si registra un incremento
dei livelli di throughput e IOPS. La scalabilità delle prestazioni è lineare in relazione
all'espansione dell'implementazione. Quando necessario, è possibile aggiungere in
modo modulare risorse di elaborazione e di storage aggiuntivo, quali server e unità.
Poiché le risorse di storage e di elaborazione crescono insieme, il sistema garantisce
il corretto bilanciamento delle risorse e dunque la crescita dello storage è sempre
allineata automaticamente alle esigenze delle applicazioni.
DATA SHEET
STORAGE FLESSIBILE
Con ScaleIO, è possibile aumentare o ridurre la capacità e le risorse di elaborazione in
base alle esigenze. Il sistema ribilancia automaticamente e immediatamente i dati
senza tempo di inattività. Le operazioni di aggiunta e rimozione possono essere
eseguite con incrementi di qualsiasi dimensione, grandi o piccoli. Non è richiesta alcuna
attività di capacity planning o riconfigurazione complessa per vincoli di interoperabilità,
con conseguente riduzione dei costi e della complessità. Il sistema ScaleIO si
riconfigura automaticamente man mano che le risorse sottostanti cambiano; i dati
vengono riordinati e distribuiti in modo uniforme sui server per ottimizzare le
prestazioni e migliorare la resilienza. Tutte queste operazioni vengono eseguite
automaticamente senza alcun intervento dell'operatore.
Il sistema ScaleIO è indipendente dall'infrastruttura e può essere utilizzato con server,
sistemi operativi (fisici e virtuali) e tipi di supporti di storage (HDD, SSD e schede PCIe
Flash) di diversi vendor.
PRESTAZIONI MIGLIORATE CON IL
PARALLELISMO I/O
Ogni server nel cluster ScaleIO viene utilizzato per l'elaborazione delle operazioni di
I/O. Questo parallelismo I/O su vasta scala elimina i colli di bottiglia. Il throughput e le
operazioni IOPS garantiscono un livello di scalabilità direttamente proporzionale al
numero di server e storage device locali aggiunti al sistema, migliorando il rapporto
costo/prestazioni con la crescita. L'ottimizzazione delle prestazioni è automatica; le
operazioni di ricostruzione e ribilanciamento, quando necessarie, vengono eseguite in
background con un impatto minimo o nullo su applicazioni e utenti. Il sistema ScaleIO
gestisce in modo autonomo le aree sensibili delle prestazioni e il layout dei dati.
COMPONENTI ARCHITETTURALI
ScaleIO include due componenti funzionali principali: ScaleIO Data Client (SDC) e
ScaleIO Data Server (SDS). Il client SDC è un driver di dispositivo di tipo block che
espone i volumi block condivisi ScaleIO alle applicazioni. SDC viene eseguito
localmente su qualsiasi application server che richiede l'accesso ai volumi di block
storage all'interno del cluster. L'applicazione locale invia una richiesta di I/O e il client
SDC la soddisfa indipendentemente dalla posizione in cui risiedono gli specifici block.
SDS è un componente software installato su ciascun server che fornisce storage locale
all'intero storage pool ScaleIO. SDS gestisce le richieste di lettura e scrittura in arrivo
da uno dei client SDC all'interno del cluster. Il client SDC conosce perfettamente le
posizioni dei dati all'interno del cluster e indirizza sempre le richieste di I/O all'SDS di
destinazione corretto, sullo stesso server o su un server diverso. In questo modo, le
operazioni di I/O non vengono mai instradate attraverso un punto di routing centrale,
evitando potenziali colli di bottiglia.
FUNZIONALITÀ DI LIVELLO AZIENDALE
Sia nel caso di un service provider che fornisce soluzioni Infrastructure-as-a-Service
ospitate che nel caso di un dipartimento IT che offre soluzioni Infrastructure-as-aService a unità funzionali all'interno dell'organizzazione, ScaleIO mette a disposizione
un set di funzionalità che fornisce un controllo completo su prestazioni, capacità e
posizione dei dati. Per i service provider e i data center di private cloud, queste
funzionalità migliorano il controllo e la gestibilità dei sistemi, garantendo la qualità del
servizio. I domini di protezione consentono di isolare specifici server e dataset. Questa
operazione può essere eseguita a livello di granularità di un singolo cliente in modo che
ciascun cliente sia soggetto a un Service Level Agreement differente. È possibile
utilizzare gli storage pool per eseguire ulteriori attività di isolamento dei dati, tiering e
Performance Management. Ad esempio, i dati a cui si accede di frequente possono
essere archiviati in uno storage pool basato esclusivamente su tecnologia Flash per
garantire il più basso livello di latenza, mentre i dati a cui si accede meno
frequentemente possono essere archiviati in pool di dischi rotanti a basso costo e a
elevata capacità. Con ScaleIO, è possibile limitare le prestazioni, IOPS o larghezza di
banda, utilizzabili da specifici clienti. Il limitatore impone e gestisce la distribuzione
delle risorse per impedire scenari di "utilizzo intensivo" delle applicazioni. Per garantire
maggiore sicurezza per i dati sensibili dei clienti, è possibile utilizzare il masking dei
dati. Infine, ScaleIO offre snapshot scrivibili immediate per i data backup.
PROTEZIONE DEI DATI E RESILIENZA
ScaleIO elimina qualsiasi single point of failure e garantisce protezione dei dati e
resilienza tramite il mesh mirroring a due copie di "blocchi di dati" suddivisi e distribuiti
in modo casuale su più storage device e server. In caso di interruzione dell'attività di
un server o dello storage, ScaleIO provvede automaticamente alla ricostruzione dei
block in errore e al ribilanciamento dei dati per il self-healing del cluster. L'interruzione
dell'attività a livello di server e storage è tollerata e gestita automaticamente senza
compromettere il funzionamento del sistema. Le ricostruzioni dei dati possono essere
monitorate e regolate dagli amministratori IT in base agli obiettivi di prestazioni di
sistema e alle priorità delle applicazioni.
GESTIONE E MONITORAGGIO SEMPLIFICATI
La gestione dell'implementazione del sistema ScaleIO è semplice; l'installazione, la
configurazione, il monitoraggio e l'upgrade vengono eseguiti in modo rapido e facile.
Chiunque gestisce il data center è in grado di amministrare l'intero processo di
implementazione, senza alcuna necessità di formazione specializzata e/o certificazione
di vendor. La complessità associata all'amministrazione dello storage è stata
completamente eliminata. Poiché il sistema si gestisce in modo autonomo e
intraprende tutte le azioni correttive necessarie nel caso in cui si verifichi un errore o
un guasto, inclusa la riottimizzazione, non è necessario alcun intervento dell'operatore
in presenza di specifici tipi di eventi. Tuttavia, l'amministratore può seguire le
operazioni del sistema e monitorarne l'avanzamento tramite il dashboard.
RIDUZIONE DEL TCO RISPETTO ALLA SAN
TRADIZIONALE
Il sistema ScaleIO offre evidenti vantaggi in termini di costo e ha dimostrato di essere
in grado di fornire oltre il 60% di risparmi in termini di TCO. Innanzitutto, il sistema
basato solo su software utilizza commodity hardware e, poiché crea una SAN basata
su server, non prevede componenti di storage dedicati, come fabric e HBA (Host Bus
Adapter). Questo garantisce una riduzione dei requisiti di alimentazione,
raffreddamento e spazio, con un significativo risparmio sui costi. Poiché ScaleIO non
offre un sistema di storage di grandi dimensioni, non sono più necessari upgrade
integrali per l'EOL dell'hardware. È sufficiente rimuovere i dischi guasti o i server
obsoleti dal cluster. Come già accennato in precedenza, con ScaleIO la complessità
associata all'amministrazione dello storage è stata completamente eliminata, il che
consente di ridurre in modo significativo l'overhead amministrativo. Infine, il software
è concesso in licenza in base al numero di TB. Grazie al modello "pay-as-you-grow",
è possibile effettuare spese graduali, modulate sulla crescita del business, senza spese
impreviste. Non è necessario acquistare più capacità di storage di quanto sia
effettivamente necessario.
REQUISITI HARDWARE E SOFTWARE
•
Installazione minima di tre nodi server e tre storage device locali
•
Sistema operativo: Microsoft Windows, RedHat Enterprise Linux, CentOS, SUSE
•
Hypervisor: VMware vSphere, Citrix XenServer, Microsoft Hyper-V, Linux KVM
•
Tre schede Flash PCIe EMC XtremSF opzionali per lo storage locale
•
Soluzione software di caching EMC XtremCache opzionale per prestazioni di lettura
di livello superiore
CONTATTI
Per sapere di più sulle possibilità offerte
da prodotti, servizi e soluzioni EMC per
risolvere le problematiche aziendali e
dell'IT, contattare il rappresentante
locale o un rivenditore autorizzato,
oppure visitare il sito italy.emc.com.
EMC2, EMC, il logo EMC e ScaleIO sono marchi o marchi registrati di EMC Corporation negli Stati
Uniti e in altri paesi. Tutti gli altri marchi citati nel presente documento appartengono ai rispettivi
proprietari. © Copyright 2014 EMC Corporation. Tutti i diritti riservati. 01/14 Data sheet H12713
EMC ritiene che le informazioni contenute in questo documento siano esatte al momento della data
di pubblicazione. Le informazioni sono soggette a modifica senza preavviso.
italy.emc.com