Exablox's OneBlox belichaamt een onderscheidende aanpak voor het stroomlijnen van opslag voor ongestructureerde informatie. OneBlox biedt een scala aan enterprise scale-out NAS-functionaliteit, waaronder een wereldwijd bestandssysteem dat meerdere 2U OneBlox-nodes kan omvatten als een OneBlox-ring met maximaal 336 TB, inclusief wereldwijde inline deduplicatie en continue gegevensbescherming. Met OneBlox kunnen beheerders ook 'hun eigen schijven meebrengen' door het apparaat te vullen met een combinatie van SATA- en SAS-schijven en capaciteiten.
Exablox's OneBlox belichaamt een onderscheidende aanpak voor het stroomlijnen van opslag voor ongestructureerde informatie. OneBlox biedt een scala aan enterprise scale-out NAS-functionaliteit, waaronder een wereldwijd bestandssysteem dat meerdere 2U OneBlox-nodes kan omvatten als een OneBlox-ring met maximaal 336 TB, inclusief wereldwijde inline deduplicatie en continue gegevensbescherming. Met OneBlox kunnen beheerders ook 'hun eigen schijven meebrengen' door het apparaat te vullen met een combinatie van SATA- en SAS-schijven en capaciteiten.
Organisaties kunnen beginnen met een enkele OneBlox als een onafhankelijk 2U-opslagapparaat met acht 3.5-inch schijfposities die HDD's tot 6 TB kunnen verwerken voor een totaal van 48 TB aan onbewerkte capaciteit per node. Voor grotere capaciteitsvereisten gebruikt OneBlox een scale-out ringarchitectuur, waarbij de ring bestaat uit een of meer OneBlox-nodes die op elk moment kunnen worden geschaald door nieuwe schijven of nieuwe systemen toe te voegen. dankzij deze architectuur kan het wereldwijde bestandssysteem worden geschaald van enkele TB's tot honderden TB's zonder dat de applicatie opnieuw moet worden geconfigureerd.
Exablox heeft zijn eigen object-store gecreëerd die nauw is geïntegreerd met een gedistribueerd bestandssysteem dat zorgt voor inline deduplicatie, continue gegevensbescherming, replicatie op afstand en naadloze schaalbaarheid voor SMB- en NFS-gebaseerde applicaties. Zoals veel populaire object-stores, biedt OneBlox RAID-loze bescherming tegen meerdere schijfstoringen of meerdere node-storingen door drie kopieën van elk object te maken voor redundantie. Elke OneBlox versnelt de toegang tot objectmetadata met een ingebouwde SSD in overeenstemming met de gedecentraliseerde structuur van OneBlox-ringen.
Exablox heeft een architectuur ontworpen die de nadruk legt op bruikbaarheid en een robuuste functieset in plaats van op hoge prestaties. Het resultaat is een ongestructureerde opslagoplossing die aanzienlijk eenvoudiger te implementeren en te beheren is dan andere opslagoplossingen.
Deze sterke punten maken OneBlox tot een aantrekkelijke oplossing voor onderbezette IT-organisaties met capaciteitsgerichte back-up- en/of archieftoepassingen. Deze aanpak minimaliseert de inspanning die vaak nodig is voor het beheer van schijvenpools en capaciteitsvereisten met andere oplossingen. OneBlox biedt SMB/CIFS- en NFS-connectiviteit en is gecertificeerd voor compatibiliteit met back-up- en herstelaanbiedingen van Symantec, Veeam, CommVault en Unitrends.
OneBlox ondersteunt elke SATA- of SAS-schijf van 1 TB tot 6 TB, met ondersteuning voor schijven van 8 TB die later dit jaar worden verwacht. Vanwege het objectgebaseerde bestandssysteem wordt elke schijf onafhankelijk benaderd, wat betekent dat elke schijf kan worden benaderd met de volledige gegevensoverdrachtsnelheid in plaats van te worden beperkt tot de laagste snelheid in de pool. Het OneBlox-middenvlak is 6 Gbs, wat betekent dat OneBlox schijven van 12 Gbs ondersteunt, maar alleen met een overdrachtssnelheid van 6 Gbs.
Exablox verzendt de OneBlox kaal met een adviesprijs van $ 9,995.
Exablox OneBlox-specificaties
- Voeding: 100-120 / 200-240 VAC
- Thermische classificatie: 500 BTU/uur, 150W (normaal)
- Gewicht (leeg, geen schijven): 23 lb. (10 kg)
- Ruimtevereisten: 18.75″ bx 3.7″ hx 15″ d inch (eenheid past in 19″ rek of op tafelblad)
- 2 rekeenheden (RU)
- Hardeschijfposities: 8 schijfsleuven, hot-swappable
- Soorten harde schijven:
- 3.5″ SATA (tot 6Gb/sec)
- 3.5″ SAS (tot 12Gb/sec)
- Max. Ruwe capaciteit: 48 TB (8 schijven van elk 6 TB)
- Akoestisch geluid bij gebruik: 56.5 dBA geluidsdruk (LpA) bij 22°C en op zeeniveau
- Koeling: Aangepaste ventilator gekoeld
- Bestandsserviceprotocollen: SMB (1.0, 2.0, 2.1, 3.0)
- GbE-poorten aan boord: 4
- USB-poorten aan boord: 2
- LCD-scherm: 3″ TFT
- LED-lampjes: 3 lampjes op het voorpaneel voor systeemstatus, 8 schijfstatuslampjes
Bouw en Ontwerp
Het OneBlox-ontwerp weerspiegelt zijn prioriteiten als een eenvoudige en gestroomlijnde oplossing voor ongestructureerde gegevensopslag. De voorkant van het 2U OneBlox-chassis is voorzien van acht hot-swap schijfposities, samen met een 3-inch LCD-scherm en LED-diagnoselampjes. Het LCD-scherm is het meest uitgebreide frontdisplay dat we tot nu toe hebben gezien, met installatie- en systeeminformatie.
Het plaatsen van HDD's in het chassis is eenvoudig dankzij het ontwerp zonder lade en zonder gereedschap. Na het openen van een slot schuift de drive naar binnen en sluit de bay-deur erachter. Bij het verwijderen van aandrijvingen moet de deur worden geopend en aan de deurverlenging worden getrokken. Hierdoor wordt de schijf uitgeworpen die vervolgens kan worden verwijderd.
De achterkant van het chassis bevat vier gigabit Ethernet-poorten samen met een USB-poort. Er is ook een enkele voeding met fysieke aan/uit-schakelaar. Bij een scale-out-implementatie worden de netwerkpoorten gebruikt voor zowel client- als node-to-node-verkeer.
beheer
De OneBlox maakt gebruik van Exablox's OneSystem, een cloudgebaseerd beheerplatform dat toegankelijk is vanuit elke browser met HTTPS-connectiviteit, ongeacht de geografische locatie. OneSystem bewaakt continu en proactief de gezondheid van elke OneBlox. Bovendien kunnen organisaties gedistribueerde netwerken van OneBlox beheren en bekijken als een enkele entiteit of als afzonderlijke elementen. Wanneer een OneBlox-node online wordt gebracht, geeft het LCD-scherm de koppelingscode weer voor de beheerder om toegang te krijgen tot de node via OneSystem.
De OneBlox beschikt ook over optionele AES 256-codering, waarmee beheerders ervoor kunnen zorgen dat alle gegevens worden gecodeerd voordat ze naar de fysieke schijf worden geschreven. Als codering is ingeschakeld, zijn defecte of gestolen schijven onleesbaar.
De functie voor continue gegevensbescherming van OneBlox maakt een onbeperkt aantal snapshots binnen de beperkingen van de beschikbare capaciteit, wat betekent dat eerdere versies van elk opgeslagen bestand snel kunnen worden hersteld met behulp van Mac Finder en Windows Verkenner.
OneBlox-ringen kunnen worden gekoppeld aan een Active Directory-domein om gebruikersaccounts te integreren. Organisaties die geen gebruik maken van Active Directory kunnen gebruikersaccounts instellen via OneSystem, waarmee ze op toestemming gebaseerde toegang krijgen tot het wereldwijde bestandssysteem.
Er kunnen maximaal zeven OneBlox-appliances aan een cluster worden toegevoegd - een "ring" in Exablox-terminologie - wat resulteert in een capaciteit van 336 TB wanneer uitgerust met 6 TB HDD's. De OneBlox-architectuur is gebouwd voor gegevensredundantie op drie niveaus: over meerdere schijven binnen een OneBlox-node, over meerdere nodes binnen een OneBlox-ring en over meerdere ringen binnen een OneBlox-mesh. Met behulp van OneSystem verbindt een eenvoudige slepen en neerzetten twee ringen tot een mesh met functionaliteit voor spiegeling en replicatie op afstand die alleen gededupliceerde informatie over het WAN naar een secundaire site verzendt.
Hoewel OneBlox momenteel geen primaire opslag biedt voor VMware- of Hyper-V-datastores, kan het worden gebruikt als schijfgebaseerd back-up-/hersteldoel voor VMDK- en VHD-bestanden. OneBlox is gecertificeerd met back-up- en hersteloplossingen van Veeam, Backup Exec, Unitrends en CommVault.
Applicatie prestaties
Een belangrijk verkoopargument voor de OneBlox ten opzichte van een traditionele NAS is de toevoeging van gegevensreductiemogelijkheden die zoeken naar dubbele of comprimeerbare gegevens en deze comprimeren om meer op het apparaat op te slaan dan alleen de onbewerkte capaciteit. Als zodanig bevindt OneBlox zich als back-updoel op veel locaties waar het wordt ingezet.
We hebben een paar scenario's gemaakt om beide deduplicatiemogelijkheden te meten, back-ups te maken van vergelijkbare VM's naar de OneBlox met Veeam v8, en te kijken naar de tijd die nodig is om die VM's te back-uppen en te herstellen. We zijn geen onbekenden met Veeam in ons testlab, we gebruiken het voor onze eigen productie-VM's en gebruiken het ook in eerdere beoordelingen van back-upapparaten. Een van de voordelen van het gebruik van Veeam met een apparaat dat in staat is tot deduplicatie, is dat de gegevens die Veeam verzendt gemakkelijk kunnen worden gededupliceerd dankzij de deduplicatievriendelijke inline compressie. Hoewel in het geval van Exablox inline compressie en deduplicatie van Veeam moet worden uitgeschakeld volgens hun best practices. Daartoe hebben we een back-up gemaakt van veel van onze Sysbench-, MarkLogic- en Windows SQL Server-VM's, waarvan sommige allemaal klonen van elkaar zijn die de beste gegevensreductiestatistieken kunnen bieden. Deze werden opgezet in twee taken die zij aan zij naar het OneBlox-apparaat liepen.
Onze eerste back-uptaak brengt 1.3 TB aan gegevens over een periode van 8 uur over, terwijl de tweede 2.2 TB aan gegevens overbrengt in ongeveer 14 uur en 36 minuten. De volgende ochtend vertoonde de OneBlox-beheerconsole een levenslange deduplicatieverhouding van 2.3:1 voor deze VM's. Hoewel de OneBlox in staat was om de datavoetafdruk tot op zekere hoogte te verkleinen, miste het de mogelijkheid om de statistieken te bereiken die vaak worden geassocieerd met speciale deduplicatie-appliances, evenals een buitensporig lange back-upperiode zonder gebruik te kunnen maken van Veeam's inline compressie en deduplicatiefunctionaliteit.
Het volgende gebied waarop we ons richtten, was het herstellen van de prestaties van een van onze Sysbench VM's (603 GB) waarvan we een back-up naar de unit hebben gemaakt. Het hersteldoel was een all-flash iSCSI LUN. Dit was om te repliceren wat een klein bedrijf zou kunnen doormaken, primaire opslag niet prestatiebeperkt, als ze de Exablox OneBlox als back-updoel zouden gebruiken en een productieserver van het apparaat moesten herstellen. Het herstel duurde 6 uur en 30 minuten met een herstelsnelheid van 14-27 MB/s voor de verschillende schijven die werden hersteld. Zoals je je misschien kunt voorstellen, zou de tijd die tijdens dit proces wordt verbruikt, het grootste deel van een werkdag in beslag nemen als het herstelproces 's ochtends zou beginnen.
Ter vergelijking a WD Sentinel DS6100 het draaien van Windows Server 2012 R2 in ons lab met vier schijven in een Storage Spaces-pool die gebruikmaakte van deduplicatie (waardoor de back-up en het herstel op eigen kracht worden uitgevoerd) kon de back-upprestaties van de OneBlox ver overtreffen tegen een veel lagere prijs. Dezelfde Sysbench VM wordt hersteld op dat systeem vanuit zijn opslagpool met gededupliceerde gegevens gemeten 1 uur en 40 minuten met een gemiddelde snelheid tussen 70-82 MB/s. In hetzelfde scenario zou het bovengenoemde bedrijf voor de lunch operationeel zijn. Dus hoewel de OneBlox kan worden gebruikt als een back-updoel, kan het gebruik ervan op dat gebied een dramatische impact hebben op een IT-afdeling in het geval dat er gegevens uit moeten worden gehaald en taken moeten worden opgesplitst om back-ups te voltooien binnen het toegewezen back-upvenster.
Hoewel de Exablox OneBlox geenszins wordt verkocht als een prestatiegericht opslagplatform, illustreert deze test de wisselwerking die Exablox heeft gemaakt met zijn objectgebaseerde opslagoplossing. Exablox heeft zijn single node-prestaties opgeofferd in ruil voor een wereldwijde naamruimte, scale-out clustering, RAID-loze bescherming en inline deduplicatie. Dus hoewel de OneBlox kan worden gebruikt als een back-updoel, kan het gebruik ervan in dat gebied dramatische gevolgen hebben voor de werking in het geval van grote herstelacties. Voor IT-organisaties die prioriteit moeten geven aan schaalbare capaciteit boven prestaties, heeft OneBlox echter een uitgebreide functieset.
Enterprise synthetische werklastanalyse
Wij publiceren een inventarisatie van onze labomgevingeen overzicht van de netwerkmogelijkheden van het lab, en andere details over onze testprotocollen, zodat beheerders en degenen die verantwoordelijk zijn voor de aanschaf van apparatuur redelijkerwijs kunnen inschatten onder welke omstandigheden we de gepubliceerde resultaten hebben behaald. Om onze onafhankelijkheid te behouden, wordt geen van onze reviews betaald of beheerd door de fabrikant van de apparatuur die we testen.
Ons OneBlox-knooppunt is geconfigureerd met 4 TB HGST 7K4000 zakelijke HDD's.
Voorafgaand aan het starten van elk van de fio synthetische benchmarks, preconditioneert ons laboratorium het apparaat in stabiele toestand onder een zware belasting van 16 threads met een uitstekende wachtrij van 16 per thread. Vervolgens wordt de opslag in vaste intervallen getest met meerdere thread/wachtrij-diepteprofielen om de prestaties bij licht en zwaar gebruik te tonen.
Voorconditionering en primaire steady-state tests:
- Doorvoer (lezen+schrijven IOPS geaggregeerd)
- Gemiddelde latentie (lees- en schrijflatentie samen gemiddeld)
- Maximale latentie (piek lees- of schrijflatentie)
- Latentie Standaarddeviatie (Lezen + Schrijven Standaarddeviatie samen gemiddeld)
Deze synthetische analyse bevat vier profielen die veel worden gebruikt in fabrikantspecificaties en benchmarks:
- 4k willekeurig - 100% lezen en 100% schrijven
- 8k sequentieel – 100% lezen en 100% schrijven
- 8k willekeurig – 70% lezen/30% schrijven
- 128k sequentieel – 100% lezen en 100% schrijven
Met een 4k synthetische werklast bereikte de OneBlox een doorvoer van 148 IOPS voor leesbewerkingen en 136 IOPS voor schrijfbewerkingen.
De gemiddelde latentieberekeningen voor de 4k-benchmark plaatsten deze OneBlox-configuratie op 1,725 ms voor leesbewerkingen en 1,870 ms voor schrijfbewerkingen.
De hoogste leeslatenties die tijdens de 4k-benchmark werden geregistreerd, waren 3,371 ms aan de leeszijde en 3,998 ms voor schrijfbewerkingen.
Zoals verwacht weerspiegelen standaarddeviatieberekeningen een grotere consistentie tussen de gemeten latenties tijdens de 4k leesbewerkingen dan tijdens schrijfbewerkingen.
Onze volgende benchmark gebruikt een sequentiële werkbelasting die bestaat uit 100% leesbewerkingen en vervolgens 100% schrijfbewerkingen met een overdrachtsgrootte van 8k. De OneBlox bereikte 1,638 IOPS voor leesbewerkingen en 1,420 IOPS voor schrijfbewerkingen.
Onze volgende reeks workloads bestaat uit een mix van 8k lees- (70%) en schrijf- (30%) bewerkingen tot 16 threads en een wachtrijdiepte van 16. Het OneBlox-systeem handhaafde een voorspelbaar prestatieniveau gedurende de 8k 70/30 testprotocol, dat over het algemeen tussen 200 IOPS en 300 IOPS presteert, afhankelijk van het aantal threads en de wachtrijdiepte.
Gemiddelde latentieresultaten tijdens de 8k 70/30-benchmark onthullen evenmin noemenswaardige knelpunten of stresspunten voor de OneBlox.
De hoogste latentie gemeten tijdens de 8k 70/30 benchmark vond plaats met 8 threads en een wachtrij die 8 diep was, hoewel deze latentieprestaties niet frequent genoeg waren met die werklast om opmerkelijk te zijn in de gemiddelde latentieberekeningen voor de 8k 70/30 benchmark. De OneBlox ervoer ook een piek in maximale latentieresultaten met 16 threads en een wachtrijdiepte van 2 die eveneens niet significant genoeg was om de gemiddelde latentie te beïnvloeden.
Standaarddeviatieberekeningen voor 8k 70/30 benchmark laten ook een grotere mate van variatie in latenties zien voor de werklast met 8 threads en 8 wachtrijen.
Onze laatste synthetische benchmark maakte gebruik van sequentiële 128k-overdrachten en een werklast van 100% lees- en 100% schrijfbewerkingen. In dit scenario bereikte de OneBlox een doorvoersnelheid van 31.9 MB/s voor leesbewerkingen en 54.5 MB/s voor schrijfbewerkingen.
Conclusie
Met de ontwikkeling van de OneBlox is Exablox een eigen koers uitgezet. In plaats van het op te nemen tegen andere enterprise-opslagarchitecturen die proberen te concurreren op het gebied van zowel prestaties als functionaliteit, schaalbaarheid en gebruiksgemak, heeft Exablox zijn kernmarkt geïdentificeerd en zijn technische middelen daarop gericht. Het resultaat is een modulair opslagsysteem met een moeiteloos schaalmechanisme, gebouwd op een fundament van gegevensbescherming waarvoor geen uitgebreide personele middelen nodig zijn om te implementeren of te onderhouden. De belangrijkste nadruk van Exablox ligt op het nemen van deze unieke objectopslag en het bovenop leggen van de toegankelijkheid van NAS-toepassingen. Diepe functieset komt op de eerste plaats met de OneBlox, prestaties stonden veel lager op de prioriteit van de ontwikkelingslijst.
Het minimaliseren van het belang van prestaties blijkt door, de Exablox OneBlox laat op dat front veel te wensen over. In onze synthetische tests met één apparaat dat volledig gevuld was met 4TB 7K HDD's, konden we amper één 1Gb-poort verzadigen, laat staan vier, met zijn grote sequentiële lees- of schrijfoverdrachtssnelheden. In die test maten we iets minder dan 32 MB/s lezen en 54.5 MB/s schrijven. Deze cijfers zijn eigenlijk beter dan toen we het systeem vorig jaar voor het eerst in ons laboratorium hadden, wat in ieder geval enige iteratieve groei laat zien. Om dat echter in perspectief te plaatsen: een standaard NAS met 8 sleuven (zij het zonder deduplicatie) met dezelfde HDD's in RAID10 met ingeschakelde software-encryptie meet 329 MB/s lezen en 64 MB/s schrijven. Toen we de OneBlox in ons lab gebruikten als back-updoel, wat een primaire use-case is voor OneBlox, zagen we slechts bescheiden deduplicatiemogelijkheden voor veel gekloonde VM's, evenals zeer trage back-up- en herstelprestaties.
Klanten die naar de Exablox OneBlox kijken voor een grote cross-shopping traditionele NAS voor het delen van bestanden of die op zoek zijn naar een betaalbaar back-updoel met deduplicatiemogelijkheden, zullen een moeilijke keuze moeten maken. De OneBlox is veel duurder geprijsd dan concurrerende NAS-platforms die aanzienlijk beter kunnen presteren, hoewel concurrerende enkele NAS-systemen over het algemeen niet uitschalen, deduplicatie of RAID-loze bescherming bieden tegen schijf- en knooppuntstoringen in een cluster. Vergeleken met een Windows-microserver die de helft minder kost en zowel lokaal back-upsoftware kan uitvoeren als deduplicatie kan benutten, schoot de OneBlox tekort in back-up- en herstelprestaties.
Kopers moeten een moeilijke beslissing nemen als ze naar OneBlox kijken vanwege de zeer verschillende dubbele facetten. De OneBlox is uiterst eenvoudig te gebruiken en uit te schalen en biedt tegelijkertijd een interessante architectuur. Het is echter geen prestatiemachine, het bedrijf wijst er gemakkelijk op dat ze geen prestatieclaims maken in hun marketingmateriaal. Het probleem is dat er een minimaal bruikbaar prestatieniveau moet zijn voordat OneBlox door de meeste bedrijven serieus wordt overwogen. Als de cijfers die we hebben vastgelegd aan de behoefte voldoen, wordt OneBlox een geweldige optie voor mensen met geen of beperkte technische middelen. Helaas vermoeden we dat de meeste organisaties meer nodig hebben en dat de overdrachtssnelheden te laag zijn om gebruik te maken van de grote potentiële opslagcapaciteit.
VOORDELEN
- Instap geprijsde object-store die zichzelf presenteert als een NAS voor applicaties
- Biedt deduplicatie en continue gegevensbescherming
- 'Bring Your Own Drive'-functionaliteit om HDD's te mixen en matchen
- Eenvoudig toe te dienen en te schalen binnen het apparaat, binnen een ring en binnen een OneBlox-mesh
NADELEN
- Trage lees- en schrijfprestaties
- Lange back-up- en herstelvensters bij gebruik als back-updoel
- Ondersteuning voor gevirtualiseerde omgevingen alleen als schijfdoel voor back-up
The Bottom Line
De Exablox OneBlox is eenvoudig te implementeren, te beheren en te schalen als onderdeel van een oplossing die ervoor zorgt dat back-up- en replicatieservices worden gegarandeerd, maar schiet tekort wanneer prestaties de sleutel zijn tot de aankoopbeslissing.