Dell EMC Isilon: ongestructureerd maar toch zeer efficiënt en schaalbaar

Het bedrijf Isilon werd in 2001 door Paul Mikesell en Sujal Patel opgericht om met het gelijknamige product hoog beschikbare, flexibel schaalbare opslag voor ‘unstructured data’ op de markt te brengen. Hun focus lag hierbij op digitale content, zoals beeldmateriaal (video’s, foto’s) en analytics, fileshares, backup en archiefdata. In 2006 werd Isilon na drie eerdere investeringsrondes naar de beurs gebracht. Ondanks dat de eerste jaren na de beursgang uitdagend waren, was Isilon al snel onderscheidend en succesvol. Dit succes leidde uiteindelijk in 2010 tot een overname door het toenmalige EMC voor 2.25 miljard dollar. Daarna is het hard – ik mag wel zeggen keihard – gegaan met de Isilon-propositie. Isilon is al sinds jaar en dag de onbetwiste marktleider op het gebied van ‘Scale-Out NAS-oplossingen’ waar wereldwijd  meer dan 8.000 klanten gebruik van maken.

Wat maakt Isilon uniek?
De kracht van Isilon is in vier punten te omschrijven:  Schaalbaar,  Flexibel, Hoog Beschikbaar, Efficiënt. Zonder dat we heel diep op de techniek ingaan, willen we deze vier punten kort aanstippen.

Schaalbaar
Het Isilon-platform is op dit moment schaalbaar tot maximaal 68 PB (binnen 1 cluster). Deze capaciteit wordt als één filesysteem beschikbaar gesteld. Juist dat laatste is een unieke feature van het Isilon-platform. De ontwikkelingen staan uiteraard niet stil en dus wordt de maximale capaciteit continu naar boven bijgesteld. Naast capaciteit is ook de performance extreem schaalbaar: tot 200 GB per seconde, of 3,75 miljoen file-operaties per seconde.

Flexibel
Isilon is net Lego. Je kan binnen een Isilon-cluster een mix en match maken van performance- en capaciteitsgerichte cluster nodes zodat de omgeving makkelijk voor meerdere toepassingen tegelijkertijd in te zetten is. Maar het gaat natuurlijk om meer dan alleen capaciteit en performance.  We praten hier ook over de ondersteuning van verschillende presentaties van ‘unstructured data’. Isilon ondersteunt op dit gebied de volgende protocollen:

  • NFS
  • SMB/CIFS
  • FTP
  • HDFS
  • http
  • OpenStack Swift
  • NDMP

Dit houdt in dat data die bijvoorbeeld via NFS of CIFS op het Isilon cluster is geplaatst, direct via HDFS benaderbaar is. Voor data analytics betekent dit een enorme tijdbesparing doordat de data niet eerst vanuit een KA-omgeving naar een analytics-omgeving gekopieerd hoeft te worden. Real-time analytics komt hiermee binnen handbereik.

De flexibiliteit van Isilon wordt verder vergroot door ‘Cloud Tiering’. Hierbij wordt data de om minder prestaties vraagt en vaak weinig tot nooit verandert, automatisch doorgeschoven naar (goedkopere) object storage. Dit kan zowel een on-premise object storage cloud zijn zoals Dell EMC ECS, of Public Cloud object storage zoals van onze eigen Virtustream Storage Cloud of van de gangbare public clouds zoals Azure, AWS en Google.

Dit is niet een simpele off load naar de cloud. De cloudomgeving fungeert als een logisch onderdeel van het Isilon-platform. Hierdoor is het gebruik van een storage cloud prima beheer- en beheersbaar.

Hoog beschikbaar
Informatie is het tafelzilver van elke organisatie. Ook uit ongestructureerde data is veel informatie te halen als je er slimme dingen (lees: analytics) mee gaat doen. Daarom is het zaak dat data ook hoog beschikbaar wordt opgeslagen. Het Isilon-platform biedt erasure coding in plaats van standaard RAID als bescherming tegen disk-uitval. Met erasure coding biedt Isilon verschillende beschermingsniveaus:

Daarnaast zijn standaard beschermingsmechanismen zoals replicatie en snapshots beschikbaar.

Efficiënt
De opslag binnen het Isilon-platform gebeurt op een efficiënte wijze. Het maakt daarbij niet alleen gebruik van functionaliteit zoals thin provisoning en deduplicatie, maar ook van verschillende HDFS-versies op dezelfde dataset. Dit is voor elke omgeving natuurlijk zeer handig maar zeker in een Hadoop-omgeving kan dit gigantische (tijd)besparingen opleveren.

Maar efficiëntie gaat niet alleen over het optimaal opslaan van data, kosten spelen hierin ook een cruciale rol. Het Isilon-platform is door de Scale-Out architectuur zeer (kosten)efficiënt op en af te schalen. Migraties worden automatisch uitgevoerd zodra er cluster nodes worden toegevoegd of weggehaald. Ook maakt de Scale-Out-architectuur het mogelijk om gefaseerd af te schrijven wat de oplossing nog eens extra kostenefficiënt maakt. Bij elke uitbreiding van het systeem zullen niet alleen de  capaciteit, maar ook de prestaties toenemen.

Lees meer over efficiënte data-opslag.

Softwarefunctionaliteit
Het Isilon-platform kan uitgerust worden met extra softwarefunctionaliteit. Deze zijn los of in kostenefficiënte bundels te verkrijgen.

  • Insight IQ – Management Platform ( inzicht in capaciteit/performance/beschikbaarheid)
  • Smartpools – Balancering tussen de capaciteit- en performance nodes
  • Smartquotas – Data management op het gebied van quota’s en thin provisioning
  • Smart Connect – Client access en balancering
  • Snapshot IQ – Snapshot-software
  • Cloudpools – Tiering naar de cloud
  • Smart Dedupe – Deduplicatie die een besparing tot wel 35% kan realiseren
  • Sync IQ –  Replicatiesoftware
  • SmartLock – Retentiesoftware

Generatie 6
De nieuwste generatie Isilon ‘Gen 6’ bestaat uit drie pijlers: High, Medium en Low Performance nodes.

De verschillende nodes omvatten:

All-Flash Nodes (F800)
De All-Flash nodes worden vooral ingezet voor workloads die zeer hoge eisen stellen op het gebied van performance.

Hybride Nodes (H600, H500, H400)
Dit is een combinatie tussen all-flash en spinning disk. De all-flash-laag wordt ingezet voor de opslag en het snel berekenen en aanleveren van de metadata. De spinning disk-laag (SAS of NL-SAS) wordt ingezet voor de daadwerkelijke opslag van de data.

Archiving Nodes (A200/A2000)
Dit type nodes is ideaal om data voor langere tijd op te slaan. Denk hierbij aan archief- of backupdata.  Of data die minder veeleisend is op het gebied van performance.

Naast de bovenstaande fysieke nodes, is ook de Isilon SD Edge beschikbaar. Een volledig virtuele, software only-oplossing.

Meer informatie over Isilon
Isilon is een geweldige oplossing voor het opslaan en benaderen van grote hoeveelheden ongestructureerde data. Wilt u meer informatie over de technische mogelijkheden van het Isilon-platform is te vinden via deze link.

About the Author: Tom van Peer