Angekündigt im Juni, das StorONE All-Flash ist ein 2U-Array, bei dem das Preis-Leistungs-Verhältnis im Vordergrund steht. Das Unternehmen hat hier mit Storage Tiering einige interessante Dinge getan. Im Gegensatz zur Verwendung einer Intel Optane SSD als Cache nutzt das StorONE-Array Optane als oberste Speicherebene. StorONE festigt seine Partnerschaft mit Intel weiter, indem es dessen QLC 3D NAND SSDs für den Speicher mit hoher Kapazität nutzt. Die Lösung wird unterstützt von Die S1 Enterprise Storage Platform-Software von StorONE und verschiebt Daten je nach Bedarf, um die Leistung hoch zu halten und gleichzeitig die Datenökonomie mit den QLC-SSDs zu gewährleisten.
Angekündigt im Juni, das StorONE All-Flash ist ein 2U-Array, bei dem das Preis-Leistungs-Verhältnis im Vordergrund steht. Das Unternehmen hat hier mit Storage Tiering einige interessante Dinge getan. Im Gegensatz zur Verwendung einer Intel Optane SSD als Cache nutzt das StorONE-Array Optane als oberste Speicherebene. StorONE festigt seine Partnerschaft mit Intel weiter, indem es dessen QLC 3D NAND SSDs für den Speicher mit hoher Kapazität nutzt. Die Lösung wird unterstützt von Die S1 Enterprise Storage Platform-Software von StorONE und verschiebt Daten je nach Bedarf, um die Leistung hoch zu halten und gleichzeitig die Datenökonomie mit den QLC-SSDs zu gewährleisten.
Obwohl StorONE eine sehr flexible softwaredefinierte Speicherlösung ist, die so ziemlich alles kann, liegt ihre wahre Stärke in dem, was sie „Gesamtressourcenauslastung“ nennen. Während viele definierte Softwareplattformen Engpässe aufweisen, die Benutzer daran hindern, das Beste aus ihrer Hardware herauszuholen, bietet StorONE Benutzern die Möglichkeit, diese zu umgehen, um die bestmögliche Leistung zu erzielen. Dies stellt sicherlich eine überzeugende Lösung für Unternehmen dar, die Speicher in nahezu jeder Umgebung bereitstellen möchten, und ist ideal für diejenigen, die das letzte mögliche IOPS aus ihrem System herausholen möchten.
Die StorONE-Verwaltungssoftware ist außerdem plattformübergreifend kompatibel, einschließlich Mac, Linux, Windows und sogar mobiler Betriebssysteme. Dies ist besonders nützlich für IT-Verwaltungsteams, da Sie so Ihr Tablet oder Telefon herausziehen können, wenn Sie eine bestimmte Festplatte suchen müssen, während Sie in einem großen Serverraum oder Rechenzentrum herumlaufen.
Die StorONE-Software basiert auf kapazitätsbasierten Lizenzgebühren, deren Preise von der Größe Ihres Systems abhängen. Auch hier ist man sehr flexibel. StorONE untersucht Ihre Umgebung und schlägt Ihnen eine Lösung vor, wenn Sie Rat benötigen. Sie können Ihnen eine Box mit einem Server (normalerweise HA-kompatibel und Dual-Node) schicken, den Sie einfach an Ihr Rechenzentrum anschließen können. Wenn Sie bereits über vorhandene Hardware verfügen, die Sie nutzen möchten, kann StorONE die Plattform per Bare-Metal oder VM installieren. Sie bieten auch alles an, von reinen Softwarelizenzen bis hin zu All-Flash-Arrays als Service. Für Kunden, die Kapazitätsbedarf haben und nicht an einem langfristigen Vertrag festhalten möchten, kann StorONE Ihnen eine Box mit allem, was Sie brauchen, schicken. Sie können die Laufwerke einfach löschen und sie zurückschicken, wenn Sie damit fertig sind .
Eine Sache, die StorONE tut, was andere Unternehmen nicht tun, ist, über den Preis zu sprechen, beispielsweise über eine tatsächliche Zahl im Vergleich zu vagen Vorstellungen von Geldeinsparungen. Das System, das wir testen werden, verfügt über 1.5 TB Intel Optane und 30.72 TB Intel QLC-Speicher sowie die Software. StorONE berechnet 27,899.92 $ für den Speicher und 22,387.50 $ für die Software, also insgesamt 50,287.42 $. Das Unternehmen gibt an, dass es für das von uns getestete System 0.05 US-Dollar pro IOPS oder etwa mehr als eine Million IOPS verlangt.
StorONE-Management
Nachdem Sie die Software heruntergeladen und installiert haben, laden Sie sie einfach, geben Sie Ihre Anmeldeinformationen ein und melden Sie sich an. Als Erstes sehen Sie eine Liste Ihrer verfügbaren Laufwerke. Wählen Sie diejenigen aus, die Sie dem System hinzufügen möchten, und klicken Sie auf Genehmigen. Sobald dies erfolgreich abgeschlossen wurde, kann es losgehen. Die Benutzeroberfläche ist dank ihres schönen grünen (Hintergrund) und weißen (Vordergrund) Designs schnell und einfach zu navigieren.
Sobald Sie drin sind, sehen Sie oben links im Haupt-Dashboard ein Hamburger-Menü, das schnellen Zugriff auf alle Konfigurationsbereiche bietet: Überwachung, Bereitstellung (Vorlage, Host, NAS-Server, Anwendungsvolumes), Verwaltung (Vorlagen). , Hosts, NAS-Server, Anwendungsvolumes), Inventar und Verwaltung. In diesem Menü können Sie auch ganz einfach Ihr Passwort und Ihre Konto-E-Mail-Adresse ändern.
Im Abschnitt „Inventar“ finden Sie auf der rechten Seite eine Liste aller physischen Vermögenswerte Ihres Systems. Wenn Sie darauf klicken, werden die spezifischen Komponenten weiter aufgeschlüsselt und Sie erhalten weitere Informationen.
Das Erstellen eines Volumes ist ziemlich einfach. Klicken Sie im Abschnitt „Anwendungen“ auf die zylindrische Schaltfläche oben rechts mit der Bezeichnung „Anwendungsvolumen erstellen“. Geben Sie einfach den Namen, die Beschreibung und andere Informationen ein. Im Abschnitt „Festplattenpool“ können Sie die verschiedenen Ebenen für die integrierte Auto-Tiering-Funktionalität definieren, was einen der wichtigsten Vorteile der StorONE-Plattform darstellt.
Mithilfe der Tiering-Einstellungen können Sie auswählen, auf welchem Datenträgerpool sich das neu erstellte Volume primär befinden soll (z. B. NVMe/SSD-Medien als primärer Datenträgerpool und HDD/SSD-Medien als High Tier 1). Als Ergebnis wird ein Blick auf die Daten auf diesem System geworfen und dann Dinge wie Lese- und Schreibmuster analysiert und wie lange es her ist, seit auf die Daten zugegriffen wurde (und wie oft), und dann auf dieser Grundlage „gestuft“ werden Information. Das bedeutet, dass Datenblöcke, auf die selten zugegriffen wird, auf die kostengünstigere Stufe verschoben werden, wenn Sie Ihr Volumen auf diese Weise eingestellt haben. Dadurch wird sichergestellt, dass Sie Ihren wertvollen, schnellen NVMe-Speicherplatz nicht für Dateien verschwenden, die Sie nicht sehr oft verwenden, und Ihre am häufigsten verwendeten Daten auf diesen Laufwerken verbleiben.
Sie können hier auch Ihre Snapshot-Richtlinie definieren, die unbegrenzt und kostenlos ist. Mit dem praktischen Lupensymbol können Sie den Zeitrahmen vergrößern und verkleinern. Der Zugriff darauf ist sehr einfach. Nachdem Sie einen Schnappschuss erstellt haben, klicken Sie oben rechts im Abschnitt „Anwendungen“ auf das Uhrensymbol. Daraufhin wird ein Kalender angezeigt. Wählen Sie einfach bestimmte Daten aus und Sie sehen die verfügbaren Snapshots für die Montage, aus denen Sie die benötigten Daten abrufen können. Ihre gemounteten Snapshots werden auch unter Ihren Volumes aufgeführt.
Im Bereich Verfügbarkeit können Sie außerdem festlegen, wie viele Daten- und Redundanzfragmente sich auf dem von Ihnen benötigten System befinden. Sie können dies pro Volume festlegen, je nachdem, welche Anwendung es unterstützt. So können Sie ein Volume definieren, das sich stärker auf die Leistung konzentriert (weniger Redundanz), und ein anderes, das sich auf den Schutz (mehr Redundanz) für Volumes mit kritischeren Dateien konzentriert. Dies sorgt für ein äußerst flexibles System, da Systeme normalerweise RAID-basierte Konfigurationen verwenden, die auf Volume-Ebene nicht geändert werden können (dh Sie bleiben bei dem von Ihnen gewählten RAID hängen).
Sie können auch über zwei Protokolle (z. B. NFS und SMB) auf dieselben Daten zugreifen, was sehr praktisch sein kann, da Sie nur eine Kopie Ihrer Daten über verschiedene Protokolle senden müssen.
StorONE unterstützt blockbasierten Zugriff mit iSCSI und Fibre Channel, NAS – SMB und NFS und verfügt über einen integrierten Objektspeicher, der das S3-Protokoll unterstützt und gleichzeitig seine Plattform zukunftssicher macht. Wenn beispielsweise eine neue Technologie veröffentlicht wird, kann das StorONE-System diese nutzen. Obwohl es unmöglich ist, diese Behauptung zu überprüfen, ist es auf jeden Fall gut zu hören, und sie haben bisher gute Arbeit geleistet, neue Speicher- und Netzwerkprotokolle zu übernehmen.
Wenn Sie auf „Leistung“ klicken, nachdem Sie Ihr Volume im Abschnitt „Anwendungen“ ausgewählt haben, können Sie einen Live-Einblick in die IOPS, den Durchsatz und die Latenz oder die Leistung in der letzten Stunde, dem letzten Tag oder der letzten Woche erhalten.
Der Abschnitt „Überwachung“ ist eine umfassende Seite, auf der alle Statistiken angezeigt werden, die von Ihrem System erfasst werden. Sie finden Dinge wie Kapazitäten, Datenzuordnung und -nutzung (pro Pool, was sehr praktisch ist), Diagramme und Top-Volumes in Ihrem System (sortiert nach Dingen wie IOPS, Snapshots, Latenz und Kapazität). Sie können unten auch die Systemhardwareauslastung sehen, die die Festplatten-, CPU- und Speicherauslastung sowohl live als auch in bestimmten vergangenen Zeiträumen anzeigt.
Insgesamt waren wir sehr beeindruckt vom Umfang der Anpassungsmöglichkeiten und Flexibilität der von StorONE definierten Software sowie ihrem Fokus darauf, das Beste aus Ihrem System herauszuholen.
StorONE All-Flash-Array-Leistung
StorONE-Testkonfiguration
- 1.5 TB Intel Optane
- 30.72 TB Intel QLC 3D NAND
- VDbench-Fußabdruck: 640 GB (32 x 20 GB VMDK)
- NFS-montierte Datenspeicher, 4 x 25 GbE am Array, 2 x 25 GbE an jedem unserer 8 Hosts
VDBench-Workload-Analyse
Wenn es um das Benchmarking von Speicher-Arrays geht, sind Anwendungstests am besten und synthetische Tests stehen an zweiter Stelle. Obwohl sie keine perfekte Darstellung der tatsächlichen Arbeitslasten darstellen, helfen synthetische Tests dabei, Speichergeräte mit einem Wiederholbarkeitsfaktor zu vergleichen, der es einfach macht, Konkurrenzlösungen direkt miteinander zu vergleichen. Diese Workloads bieten eine Reihe unterschiedlicher Testprofile, die von „Vier-Ecken“-Tests über allgemeine Tests der Datenbankübertragungsgröße bis hin zu Trace-Erfassungen aus verschiedenen VDI-Umgebungen reichen. Alle diese Tests nutzen den gemeinsamen vdBench-Workload-Generator mit einer Skript-Engine, um Ergebnisse über einen großen Computing-Testcluster zu automatisieren und zu erfassen. Dadurch können wir dieselben Arbeitslasten auf einer Vielzahl von Speichergeräten wiederholen, einschließlich Flash-Arrays und einzelnen Speichergeräten.
Profile:
- 4K Random Read: 100 % Read, 128 Threads, 0-120 % Iorate
- 4K Random Write: 100 % Schreiben, 64 Threads, 0-120 % Iorate
- 32K Zufälliges Lesen: 100 % Lesen
- 32K Zufälliges Schreiben: 100 % Schreiben
- 64K sequentielles Lesen: 100 % Lesen, 16 Threads, 0-120 % Leserate
- 64K Sequentielles Schreiben: 100 % Schreiben, 8 Threads, 0-120 % Iorate
- Synthetische Datenbank: SQL und Oracle
- VDI-Vollklon- und Linked-Clone-Traces
Beim zufälligen 4K-Lesevorgang zeigte der StorONE während des größten Teils des Tests eine Latenz von unter einer Millisekunde (bis zu etwa 370 IOPS und erreichte dann seinen Höhepunkt bei etwa 399,007 IOPS und einer Latenz von 10 ms).
Beim zufälligen 4K-Schreiben zeigte der StorONE eine Latenz von unter einer Millisekunde bis zu 37,218 IOPS und erreichte anschließend einen Spitzenwert von etwa 93,993 IOPS und einer Latenz von 20 ms
Als nächstes schauen wir uns unseren 32K-Zufalls-I/O-Test an. Beim Lesen hatte der StorONE während des größten Teils des Tests eine Latenzleistung von unter einer Millisekunde, bis er etwa 206 IOPS erreichte und dann mit 225,527 IOPS seinen Höhepunkt erreichte, mit einer Latenz von 3.03 ms.
Beim 32K-Zufallsschreibvorgang zeigte der StorONE kurzzeitig eine Latenz von unter 1 ms und erreichte anschließend mit 54,150 IOPS einen Spitzenwert bei einer Latenz von 9.44 ms.
Als nächstes ging es um sequentielle Workloads, bei denen wir uns 64 KB ansahen. Bei 64K-Lesevorgängen zeigte der StorONE einen enormen Anstieg der Latenz, fiel aber für den Rest des Tests sofort wieder unter 1 ms und erreichte mit 45,111 IOPS bei 0.266 ms seinen Höhepunkt.
Bei 64K-Schreibvorgängen sahen wir 27,796 IOPS bei 7 ms und einen Spitzenwert von 32,087 IOPS oder 2 GB/s bei einer Latenz von 31.89 ms.
Unsere nächsten Testreihen sind unsere SQL-Workloads: SQL, SQL 90-10 und SQL 80-20. Beginnend mit SQL blieb der StorONE bis zu etwa 1 IOPS unter 225 ms und erreichte anschließend einen Spitzenwert von 286,903 IOPS und einer Latenz von 3.57 ms.
In SQL 90-10 sahen wir einen Spitzenwert von 242,045 IOPS mit einer Latenz von 4.23 ms. Der StorONE hatte hier eine Latenz von unter einer Millisekunde bis etwa 214 IOPS.
Mit SQL 80-20 hatte der StorONE eine Latenzleistung von unter einer Millisekunde bis etwa 148 IOPS und einen Spitzenwert von 194,777 IOPS mit einer Latenz von 4.24 ms.
Als nächstes folgen unsere Oracle-Workloads: Oracle, Oracle 90-10 und Oracle 80-20. Beginnend mit Oracle blieb die Latenz des StorONE bis zu etwa 1 IOPS unter 135 ms und erreichte anschließend einen Spitzenwert von 180 IOPS mit einer Latenz von 7.1 ms.
Oracle 90-10 verzeichnete eine Latenz von unter einer Millisekunde bis etwa 237 IOPS und einen Spitzenwert von 243 IOPS bei einer Latenz von 2.46 ms (bevor es am Ende einen kleinen Leistungseinbruch erlitt).
Für Oracle 80-20 lief der StorONE mit einer Latenz von unter 1 ms bis etwa 176 IOPS und erreichte einen Spitzenwert von 189,718 IOPS und 3.5 ms Latenz, bevor er am Ende etwas langsamer wurde.
Als nächstes wechselten wir zu unserem VDI-Klontest „Full and Linked“. Beim VDI Full Clone (FC) Boot hatte der StorONE eine Latenzleistung von unter einer Millisekunde bis etwa 128 IOPS und erreichte einen Spitzenwert von 180,135 IOPS mit einer Latenz von 5.8 ms.
Bei der VDI FC-Erstanmeldung hatte das Array eine Latenzleistung von unter einer Millisekunde bis etwa 37 IOPS und erreichte mit einer Latenz von 67,467 ms einen Spitzenwert von 13.35 IOPS, bevor es am Ende einen Leistungseinbruch erlitt.
Unser letzter VDI FC-Benchmark ist Monday Login, wo wir eine Latenzleistung von unter einer Millisekunde bis etwa 52 IOPS und einen Spitzenwert von 74,298 IOPS mit einer Latenz von 6.86 ms sahen.
Durch die Umstellung auf VDI Linked Clone (LC) Boot hatte der StorONE die meiste Zeit seiner Laufzeit eine Latenzleistung von weniger als einer Millisekunde und erreichte anschließend einen Spitzenwert von 82,596 IOPS mit einer Latenz von 1.9 ms.
Bei der VDI LC-Erstanmeldung blieb das Array bis zu etwa 1 IOPS unter 34 ms und erreichte einen Spitzenwert von 61,598 IOPS mit einer Latenz von 4.1 ms.
Schließlich sahen wir beim VDI LC Monday Login einen Spitzenwert von 62,801 IOPS mit einer Latenz von 8.1 ms.
Schlussfolgerung
Das StorONE All-Flash-Array nutzt einige der besten Speichertechnologien von Intel, aber das Geheimnis liegt in der Software. Die S1 Enterprise Storage Platform-Software des Unternehmens hilft dabei, eine softwaredefinierte Umgebung zu schaffen, in der Benutzer die Vorteile von Optane- und QLC-Speicher voll ausschöpfen können. Die benutzerfreundliche Software ist auf die Beseitigung von Engpässen und die Maximierung der potenziellen Leistung ausgelegt. StorONE legt großen Wert auf Flexibilität mit kapazitätsbasierten Lizenzgebühren, deren Preise sich an der Systemgröße des Kunden orientieren. Alternativ können Sie Ihre Anforderungen prüfen und ein darauf basierendes System empfehlen. StorONE kann per Bare-Metal oder per VM installiert werden, wenn ein bestehendes System vorhanden ist, das Kunden nutzen möchten.
Für die Leistung haben wir unsere VDBench-Workload-Analyse durchgeführt. Die Highlights waren 4K-Lesevorgänge mit 400 IOPS, 4K-Schreibspitzen mit 32 IOPS, 32 Lesevorgänge mit 226 IOPS, 32 Schreibvorgänge mit 54 IOPS, ein sequentielles 64K-Lesevorgang mit 2.8 GB/s und 64 Schreibvorgänge 2 GB/s. Bei SQL-Workloads sahen wir Spitzenwerte von 287 IOPS, 242 IOPS für SQL 90–10 und 195 IOPS für SQL 80–20. Bei Oracle-Workloads sahen wir Spitzenwerte von 180 IOPS, 243 IOPS in Oracle 90-10 und 190 IOPS in Oracle 80-20. Hier haben wir auch VDI-FC-Tests durchgeführt, die uns 180 IOPS für den Start, 67 IOPS für die erste Anmeldung und 74 IOPS für die Montag-Anmeldung lieferten. In den meisten Fällen erreichte das Array seinen Höhepunkt mit einer Latenz von über 1 ms.
Das StorOne All-Flash-Array zeigte eine kostengünstige Möglichkeit, QLC NAND in einer Unternehmensumgebung mit Intel Optane SSDs als oberster Speicherebene zu nutzen. Auf diese Weise trifft die Aktivität zuerst auf diesen Puffer mit geringer Latenz, sodass das Array einen besser organisierten Stream bis zu den QLC- (oder anderen) Speicherebenen weiterleiten kann. Da StorOne bereits in der Lage ist, mehrere Speicherebenen zu verwalten, war die Umstellung auf die Verwendung von QLC-Flash eine Selbstverständlichkeit. Obwohl die Leistung insgesamt einige Latenzeinbußen aufwies, handelte es sich bei der getesteten Plattform um ein Einzelcontrollersystem im Gegensatz zu einer größeren Bereitstellung mit mehreren Knoten, die Kunden normalerweise in einer Produktionsumgebung verwenden. In jedem Fall ist StorOne äußerst flexibel und in der Lage, nahezu jede Technologie zu unterstützen, die das Rechenzentrum benötigt, von der Speicherung bis zum Netzwerk.
Beteiligen Sie sich an StorageReview
Newsletter | YouTube | Podcast iTunes/Spotify | Instagram | Twitter | Facebook | RSS Feed