Was das Wort SSD über den Storage Ihres Hosters verbirgt
Enterprise SSD auf einer Preisseite kann eine Consumer-Platte hinter einer RAID-Karte oder ein dediziertes All-Flash-SAN mit zwei Controllern bedeuten, und nur eines davon überlebt den Server. Fünf Fragen, eine E-Mail, und jeder Hoster muss Ihnen sagen, welches davon er betreibt.
In diesem Artikel 5 Abschnitte
- Ein großer Teil des Storage, der als Enterprise verkauft wird, sind Consumer- oder Prosumer-SSDs hinter einer einzelnen RAID-Karte, im selben Server, der Ihre Workload ausführt. Wenn dieser Server stirbt, stirbt der Storage mit ihm.
- Unserer ist ein SAN: dedizierte All-Flash-Arrays mit zwei Controllern, erreicht über zwei unabhängige Fabrics, die im einstelligen Millisekundenbereich oder besser bedienen.
- Wir haben auf eine Storage-Plattform standardisiert, HPE 3PAR All-Flash über Fibre Channel, und sie gemeistert, statt ein Herstellermenü zu betreiben.
- Fünf Fragen am Ende dieses Beitrags legen den Unterschied in einer E-Mail offen. Leiten Sie sie an Ihren Hoster weiter, und an uns.
Eine Hosting-Bestellseite gibt Ihnen genaue Zahlen für Kerne und RAM und ein Wort für den Storage, meist SSD. Dieses eine Wort deckt die breiteste Qualitätslücke der Branche ab. Zwei Hoster können dasselbe Wort drucken und eine ganze Architektur auseinanderliegen: Der eine hält Ihre Daten auf einer Consumer-Platte hinter einer RAID-Karte in Ihrem Server, der andere auf einem dedizierten All-Flash-Array, das weiter bedient, nachdem dieser Server gestorben ist. Hier ist der Unterschied, klar gesagt, und am Ende die fünf Fragen, die jedem Hoster die Wahrheit entlocken, uns eingeschlossen.
Ein Wort, SSD, deckt drei verschiedene Architekturen ab
Storage im Hosting kommt in drei Stufen, und der Produkttext liest sich für alle drei fast gleich.
- 01Lokale Platte. Laufwerke im Server, am eigenen Controller des Servers. Schnell bereitgestellt und billig zu verkaufen, und der Storage teilt jedes Schicksal der Maschine: Netzteil, Backplane, Mainboard, Controller. Die ganze Stufe ist eine Fehlerdomäne.
- 02SSDs hinter einer RAID-Karte. Dort sitzt das meiste Hosting, das als Enterprise verkauft wird, tatsächlich. Die Laufwerke sind meist Consumer- oder Prosumer-Teile, nach dem Gigabyte ausgewählt, und RAID schützt Sie vor genau einer Sache, einem toten Laufwerk, dem billigsten Ausfall, den Storage hat. Gegen einen toten Controller, eine tote Backplane oder einen toten Server tut es nichts.
- 03Ein echtes SAN. Storage als eigenes, konstruiertes System: ein dediziertes Array mit zwei Controllern, eigenen Laufwerken und einem eigenen Netzwerk, um es zu erreichen. Das Array hat ein Leben unabhängig von jedem einzelnen Compute-Knoten, und das verändert, wie ein schlechter Tag aussieht.
Aus dem Text können Sie diese Stufen nicht unterscheiden, weil der Text es nicht sagt. Dieselben fünf Muster tauchen in der ganzen Kategorie auf, hier paraphrasiert, weil sie allgegenwärtige Normen sind und nicht die Sünde eines einzelnen Unternehmens.
| WAS DIE SEITE SAGT | WAS SIE NIE SAGT |
|---|---|
| «Ultraschneller NVMe-SSD-Storage» | Ob die Laufwerke lokal oder in einem Array sind, Consumer oder Enterprise, hinter einem Controller oder zweien. Ein Geschwindigkeitsadjektiv trägt den ganzen Satz. |
| «Enterprise-SSDs» | Enterprise beschreibt hier die Marketingstufe des Laufwerks. Es behauptet kein Enterprise-Array, weil meist keines dahintersteht. |
| «RAID-10-geschützter Storage» | Die RAID-Karte sitzt im selben Server. Ein totes Laufwerk ist überlebbar. Der Storage stirbt trotzdem mit der Maschine. |
| «Bis zu N IOPS» | Eine Obergrenze ohne Latenzwert, ohne Untergrenze und ohne Messung unter Last. Obergrenzen sind das, was Benchmarks auf einem untätigen System erzeugen. |
| «Redundanter Storage» | Was genau redundant ist. Meist heißt es wieder RAID. Ein Array mit zwei Controllern und Multipath ist eine andere Maschine, und Text, der eine hat, sagt das auch. |
Keiner dieser Sätze sagt, dass der Storage ein separates redundantes Array ist, All-Flash, erreicht über zwei unabhängige Fabrics, das den Tod jedes einzelnen Servers überlebt. Diesen Satz drucken zu können kostet echtes Geld, also drucken ihn die Seiten, die es können. Wenn der Text beim Adjektiv stehen bleibt, bleibt die Architektur meist auch dort stehen. Das ist das Erkennungszeichen.
Eine Seite sagt «Enterprise SSD» und hört dort auf. Welche Maschine steht hinter dem Wort?
Laufwerke hinter einer RAID-Karte
Consumer-Teile, nach dem Gigabyte ausgewählt, im Server, der Ihre Workload ausführt. Überlebt ein totes Laufwerk und nichts sonst, was das Chassis für ihn bereithält.
Ein dediziertes Array
Zwei Controller, eigene Laufwerke, eigene Fabric. Text, der ein Array nennen kann, tut es, weil es eines zu nennen gibt.
Ein SAN hält Ihre Daten am Leben, wenn der Server stirbt, der Ihre Workload ausführt
Der Sinn eines SAN ist die Trennung der Schicksale. Ihre Platte ist eine LUN auf einem dedizierten Array, und der Server, der Ihre Workload ausführt, ist nur die Maschine, die sie gerade eingebunden hat.
- EIN CONTROLLER STIRBT
- Der zweite Controller des Arrays bedient weiter. Auf einer RAID-Karte gibt es keinen zweiten Controller.
- EIN SWITCH, KABEL ODER PORT STIRBT
- Die andere Fabric trägt die Last, active/active.
- DER SERVER STIRBT
- Die LUN bedient weiter, und die Workload kommt auf einem anderen Host gegen denselben Storage zurück. Auf lokaler Platte oder RAID-Karte ist das der Tag, an dem Sie erfahren, wie es den Backups ging.
Geschwindigkeit ist der Teil, mit dem der Text immer anfängt, also hier unsere in der einzigen Formulierung, die wir drucken: Unsere Arrays bedienen im einstelligen Millisekundenbereich oder besser.
Wir haben auf eine Storage-Plattform standardisiert und sie in- und auswendig gelernt
Wir haben auf HPE 3PAR All-Flash über Fibre Channel standardisiert: eine Plattform, gewählt und gemeistert. Wir weichen nur ab, wenn eine Aufgabe es wirklich verdient. Standardisierung ist das, was die Tiefe hinter jeder Antwort in diesem Beitrag kauft. Das allgemeine Argument für Hardware mit Haltung steht in einem eigenen Beitrag.
Ihr eigenes Array läuft ohne Zähler
Gemieteter Block-Storage rechnet die Platte nach dem Gigabyte ab, noch einmal nach dem bereitgestellten IOP und noch einmal auf dem Weg hinaus. Es ist Ihr Array. Es gibt keinen Zähler pro IOP und keine Egress-Maut auf Ihre eigenen Daten. Die vollständige Ökonomie des Plattenzählers, einschließlich dessen, was diese Cloud-Posten tatsächlich berechnen und was eine echte Spitze auf eigenem Flash kostet, steht in Der Zähler auf Ihrer Platte.
Fünf Fragen legen den Storage jedes Hosters in einer E-Mail offen
Alles oben verdichtet sich zu fünf Fragen. Sie kosten eine E-Mail zum Versenden, und sie sind sehr schwer eindrucksvoll zu beantworten, ohne ein echtes SAN im Rücken. Hier sind sie, mit unseren Antworten zu Protokoll.
Liegen meine Daten auf einem SAN oder auf einer RAID-Karte in meinem Server?
Das ist die Frage nach dem geteilten Schicksal. Wenn die ehrliche Antwort eine RAID-Karte ist, beschreibt alles andere auf der Seite einen einzigen Server. Unsere Antwort: ein SAN. Ihre Daten liegen auf einem dedizierten All-Flash-Array mit zwei Controllern. Sie sitzen nicht auf einer RAID-Karte in Ihrem Server.
Ist der Storage All-Flash?
Vager Text verbirgt gemischte Stufen, und gemischte Stufen bedeuten, dass Ihre Latenz davon abhängt, auf welchem Regal Ihre Blöcke gelandet sind. Unsere Antwort: Wir haben auf HPE 3PAR All-Flash über Fibre Channel standardisiert.
Gibt es Multipath über unabhängige Fabrics?
Redundant heißt wenig, bis Sie fragen, was von was unabhängig ist. Zwei Pfade durch einen Switch teilen den schlechten Tag dieses Switches. Unsere Antwort: ja. Jeder Host erreicht seinen Storage über zwei vollständig unabhängige Fibre-Channel-Fabrics mit getrennten Switches, active/active betrieben. Ein Switch, ein Kabel oder ein Port kann ausfallen, und Ihre LUN bedient weiter über den anderen Pfad.
Wohin werden meine Daten repliziert, und mit welchem RPO?
Die schwache Antwort ist ein Backup-Zeitplan. Ein Backup misst, wie viel Sie seit letzter Nacht verlieren können. Replikation misst, wie viel Sie überhaupt verlieren können. Unsere Antwort: repliziert auf ein zweites Array, mit einem RPO, das pro Workload ausgelegt wird.
Wer repariert das Array, wenn es Ärger macht, Sie oder eine Herstellerwarteschlange?
Das ist die Frage, die Betreiber von Mietern trennt. Unsere Antwort: wir. Wir haben Ingenieure im Team, die das Innenleben des Arrays lesen und es bis auf Firmware-Tiefe diagnostizieren können, sodass die Menschen, die Ihren Anruf beantworten, den Storage bis auf diese Ebene verstehen, statt auf den Hersteller zu warten.
Zählen Sie die Substantive. Eine echte Antwort nennt eine Architektur: ein Array, eine Fabric, eine Controller-Anzahl, ein RPO. Eine schwache Antwort liefert Adjektive und einen Benchmark. Und wenn Frage fünf eine Pause erzeugt, haben Sie gelernt, wo der Storage tatsächlich sitzt.
Klare Antworten
Was ist ein SAN im Webhosting?+
Storage, der als eigenes, konstruiertes System betrieben wird statt als Laufwerke in Ihrem Server: ein dediziertes Array mit zwei Controllern, eigenen Laufwerken und einem eigenen Netzwerk, um es zu erreichen. Ihre Platte ist eine LUN auf diesem Array, und der Server, der Ihre Workload ausführt, ist nur die Maschine, die sie gerade eingebunden hat, sodass der Storage ein Leben unabhängig von jedem einzelnen Server hat.
Ist lokales NVMe nicht schneller als ein SAN?+
Auf einem untätigen Benchmark wird ein lokales NVMe-Laufwerk sehr schnelle Zahlen liefern. Die Zahl, die in der Produktion zählt, ist die Servicezeit unter echter Last und das, was passiert, wenn Hardware ausfällt. Unsere Arrays bedienen im einstelligen Millisekundenbereich oder besser, und die LUN bedient weiter durch einen toten Server, einen toten Switch oder einen toten Controller hindurch. Die lokale Platte gewinnt den untätigen Benchmark und teilt jedes Schicksal der Maschine.
Mein Hoster sagt RAID-10. Reicht das?+
RAID beantwortet genau einen Ausfall, ein totes Laufwerk. Gegen einen toten Controller, eine tote Backplane oder einen toten Server tut es nichts, und auf einer RAID-Karte nimmt jeder davon Ihren Storage mit. RAID in einer Maschine und ein Array mit zwei Controllern auf unabhängigen Fabrics sind verschiedene Maschinen, die zufällig das Wort redundant teilen.
Wie sollte ich die fünf Fragen einsetzen?+
Schicken Sie sie Ihrem aktuellen Hoster, bevor Sie sie einem neuen schicken, und bewerten Sie die Antworten nach Substantiven. Eine echte Antwort nennt das Array, die Fabric und die Person, die es repariert. Wenn die Antwort aus Adjektiven und einem Benchmark besteht, haben Sie gelernt, was das Wort Enterprise auf der Preisseite bedeutete.
Stellen Sie uns die fünf Fragen
Ein Storage-Ingenieur beantwortet sie für Ihre tatsächliche Workload, zu Protokoll, so wie wir sie hier beantwortet haben.
Mit einem Ingenieur sprechenSie haben das Ende erreicht.
Setzen Sie das Gelesene um
Was betreiben Sie?
Erzählen Sie uns von Workload, Traffic und Anforderungen an die Wiederherstellung. Beginnen Sie mit dem Server-Konfigurator oder besprechen Sie die Details mit einem Ingenieur.
Geschrieben von den Ingenieuren, die die beschriebene Infrastruktur bauen und betreiben.Mit einem Ingenieur sprechen
