Questo sito o gli strumenti terzi da questo utilizzati si avvalgono di cookie necessari al funzionamento ed utili alle finalità illustrate nella cookie policy. Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookie, consulta la cookie policy
Cliccando sul tasto "Accetto" acconsenti all’uso dei cookie. Accetto

NEWS ALIAS

08 Settembre 2011
Bookmark and Share

Syneto ed il file System ZFS


La soluzione Syneto Storage  ha le sue origini da OpenSolaris, sistema sviluppato e reso disponibile da Sun Microsystem. Questa tecnologia utilizza un file system chiamato “ZFS” ed è in grado di  consentire il salvataggio dei dati in forma transazionale (quanto di meglio oggi la è disponibile sul mercato per la memorizzazione e l’archiviazione dei dati su memoria permanente).

I vantaggi impliciti di questa tecnologia sono:

  • Consistenza dei dati grazie alla transazionalità del file system
  • Possibilità di gestire nativamente (senza necessità di software aggiunti) snapshots e cloni
  • Possibilità di gestire nativamente backup asincroni
  • Possibilità di gestire nativamente backup sincroni
  • Utilizzo nativo di NFS per la condivisione a livello rete e VMWare
  • Possibilità di integrazione con sistemi CIFS e Active Directory
  • Possibilità di condivisione a blocchi ISCSI
  • Possibilità di aggregazione di più interfacce ethernet per aumentare il transito dei dati a livello di rete
  • Garanzia di poter trasferire i dischi, causa danneggiamento dell’hardware, in nuovo hardware velocemente e senza perdita dei dati
  • Recovery automatico del dato a livello file system
  • Provisioning nativo a livello file system
  • Deduplica nativa a livello file system

Di seguito vengono descritte nel dettaglio le principali caratteristiche appena elencate

Pool di dischi

Il concetto di pool di dischi è innovativo rispetto al volume. Un insieme di dischi può essere raggruppato in pool con determinate caratteristiche di protezione ( mirror, raid-z, stripe ) e su tali pool vengono poi creati uno o più filesystem logicamente indipendenti fra di loro.

Copy on write

Quando un dato deve essere modificato, anziché sovrascrivere il blocco in cui risiede con il nuovo dato, questo viene copiato in un nuovo blocco e qui modificato. Questa tecnica consente di preservare i dati nel caso di fault nella scrittura e permette inoltre l’implementazione di alcune features come la snapshot images. Maggiori dettagli: http://www.opensolaris.org/os/community/zfs/docs/zfs_last.pdf

Checksum

In un file system tradizionale il checksum dei dati viene scritto insieme ai dati stessi. Questo fa si che in caso di corruzione del dato anche il checksum si possa corrompere. ZFS scrive il checksum insieme ai puntatori ai dati, questo permette di avere un livello di separazione ( e quindi di maggiore sicurezza ) e consente di verificare l’integrità del dato anche in condizioni di danneggiamento del blocco che lo contiene

Self Healing

In un mirror tradizionale la corruzione silente dei dati non è gestita. Grazie al checksum, ZFS è in grado di capire se il dato è corrotto e di conseguenza prendere il dato dall’altro ramo del mirror. ZFS inoltre effettua l’auto riparazione del dato, prendendo il dato corretto dall’altro ramo del mirror e sovrascrivendo quello corrotto

Snapshot

Il copy on write rende possibile la snapshot istantanea di un filesystem. Infatti è possibile definire il momento in cui si vuole effettuare una fotografia dei dati ( magari per un backup successivo ) e il meccanismo di copy on write farà il resto. La snapshot è un’ immagine read-only Maggiori dettagli: http://www.opensolaris.org/os/community/zfs/docs/zfs_last.pdf

Clone

Il clone è a tutti gli effetti una snapshot modificabile, infatti per creare un clone è necessario prima creare una snapshot. Anche la creazione del clone sfrutta il copy on write ed è perciò istantanea e i dati sono modificabili ( il blocco con le modifiche viene scritto sul disco e il puntatore viene aggiornato di conseguenza ). Sia per quanto riguarda la snapshot che per il clone la quantità di spazio necessaria è direttamente proporzionale alle modifiche effettuate all’originale (nel caso della snapshot ) o al clone. Una snapshot o un clone appena creati occupano uno spazio pari a zero.

Inoltre:

  • Interamente a 128bit 
  • Filesystem grandi fino a 16exabyte 
  • Massima dimensione del file = alla massima dimensione del filesystem
  • Pool grandi fino a 256 quadrilioni di zettabyte
  • Dimensione dei blocchi variabile
  • Transazione (copy on write).


Concetto di Unified Storage

Syneto Storage è una soluzione di storage unificato nel senso che è in grado di fornire:

  • Condivisioni CIFS ( Volume): integrazione completa con tutti i sistemi Microsoft, Windows XP, Windows 7, Windows 2003, Windows 2008, per condividere un disco a livello rete Microsoft 
  • Condivisioni NFS ( Volume):  integrazione completa con tutti i sistemi UNIX, Linux, OSX, Novell, Solaris per condividere un filesystem a livello network 
  • Condivisioni FC (Vdisk): integrazione con i protocolli a blocco in fibra per collegamenti fino a 8Gbit/sec
  • Condivisioni ISCSI (Vdisk): integrazione con i protocolli a blocco di basso livello per esportare dischi SCSI via TCP/IP

Tecnologia di Caching

Mediante l’utilizzo di cache sia in lettura che scrittura (cache read and write), realizzata attraverso dischi allo stato solido (SSD), Syneto è in grado di migliorare notevolmente le performance di IOPS (Input/Output Operations Per Second), ovvero operazioni al  secondo che un dispositivo di storage può compiere. Attraverso l’utilizzo di hard disk SSD in cache read and write, come sopra descritto, Syneto è in grado di garantire performance di IOPS superiori a quelle di un hard disk SAS. Nelle soluzione proposte è possibile utilizzare dischi SATA, SAS  e NearLine-SAS coadiuvati da una cache sia in lettura che scrittura (read and write) realizzata attraverso hard disk allo stato solido (SSD) Mediante questa tecnologia di caching, Syneto è in grado di fornire le proprie soluzioni di Storage con un rapporto prezzo prestazioni di sicuro interesse sia per la PMI che per il mondo Enterprise.

Per saperne di più sulle soluzioni di Storage Syneto accedi al minisito dedicato.

Bookmark and Share
© Alias S.r.l. 2024. Tutti i diritti riservati. Sede Legale: Via San Francesco, 2 - 33100 Udine
Capitale sociale Euro 62.400,00 i.v., C.F. / P.IVA 01837180304, Iscrizione C.C.I.A.A. Registro Imprese di UDINE n. 01837180304
Privacy Policy  |  Cookie Policy


© project Web Industry