Der Vorteil von Scale HC3
Seit Jahren werbe ich für Konzepte, wie man eine leistungsfähige, hochzuverlässige Architektur für den Markt kleiner und mittlerer Unternehmen angehen sollte. Konzepte wie das Aufrechterhalten hoher Zuverlässigkeit über alle Schichten der Architektur hinweg, das Reduzieren der Gesamtzahl der Ausfallpunkte, wo immer möglich, das Verringern von Komplexität, das Nutzen von Spiegelung statt Parität für die Speicherung, das Halten des Speichers nahe an der Rechenleistung und so weiter.
Was mir am Scale-HC3-Ansatz zur Hyperkonvergenz gefällt, ist, dass er all diese Punkte und mehr berücksichtigt. Scale nimmt sämtliche Komponenten einer vollständigen Plattform und fasst sie zu einem einzigen „Paket“ zusammen, das auf allen Knoten im System bereitgestellt wird, wodurch jede Schicht des Systems ebenso redundant wird wie alle anderen Schichten. Selbst die Verwaltungskonsole selbst wird automatisch repliziert und ist von jedem Knoten im Cluster aus verfügbar, und zwar unabhängig!
Rechenleistung und Speicher sind in dasselbe Paket integriert und sitzen auf jedem Knoten gemeinsam. Dies ermöglicht die geringste Latenz in der Kommunikation und die höchste Zuverlässigkeit, sowohl pro Knoten, da durch weniger bewegliche Teile weniger ausfallen kann, als auch über die gesamte Architektur hinweg, indem jeder stabile Baustein repliziert wird, sodass nichts von einem einzelnen Knoten für Rechenleistung, Speicher, Verwaltung oder Orchestrierung abhängt.
Statt des „traditionellen“ Ansatzes, der so oft mit Virtualisierung in Verbindung gebracht wird und bei dem mehrere Schichten von Diensten getrennt, aber dennoch vollständig voneinander abhängig sind, flacht der hyperkonvergente Ansatz von Scale diese ab und führt uns vom berüchtigten „umgekehrten Pyramide des Untergangs“ ans entgegengesetzte Ende des Spektrums zu einem flachen, breiten „Ziegelstein“. Keine einzelnen Ausfallpunkte, keine hochgradig fragilen Komponenten. Halte jede Komponente für sich zuverlässig und mache sie dann trotzdem redundant.
Wenn wir bis zur Speicherschicht hinabsteigen, verwendet der Scale HC3 einen RAIN-Ansatz, der sich am einfachsten als „Netzwerk-RAID 1e“-Design beschreiben lässt. RAID 1e ist eine interessante Abwandlung von RAID 10, die im Grunde einen Striping-Mechanismus innerhalb der Spiegel hinzufügt, sodass man stets nichts als Spiegelung hat, die Spiegel aber nicht auf Laufwerksebene, sondern auf Blockebene liegen und über viele Laufwerke verteilt sind. RAID 1e ist fortschrittlicher und flexibler als RAID 10 und bringt einige geringfügige Vorteile bei Leistung und Zuverlässigkeit, ermöglicht aber vor allem, einen RAID-10-Ansatz wirksam über ein Netzwerk einzusetzen, ohne auf die Fragilität von RAID 01 zurückgreifen zu müssen. Scale verwendet kein tatsächliches RAID, sondern echtes RAIN, das intelligente Blockspiegelung im Cluster vornimmt, mit einer Logik nicht nur über Laufwerke, sondern über die Knoten, auf denen die Laufwerke sitzen. Wir verwenden RAID lediglich als Beispiel zum Vergleich.
Der Scale HC3 fügt zudem ein leistungsstarkes hybrides Tiering aus rotierenden Festplatten und Solid-State-Laufwerken hinzu, das einen Heatmap-Ansatz nutzt, um zu bestimmen, welche Blöcke regelmäßig genutzt werden und welche überwiegend ungenutzt sind. Dies erlaubt es dem System, Blöcke intelligent von langsamem rotierendem Speicher auf hochleistungsfähige SSDs zu verschieben, um Leistung zu erzielen, ohne dass der gesamte Speicher auf SSDs liegen muss. Dies hält die Kosten niedrig und ermöglicht zugleich eine große Kapazität. Der Heatmap-Ansatz macht dies, gepaart mit einem einfachen Prioritätsverwaltungssystem, für die Endnutzer nahezu transparent.
Scale macht auch die Verwaltung eines komplizierten Ungetüms wie eines vollständigen Virtualisierungs-Stacks einfach und für die IT-Abteilung eines kleinen Unternehmens leicht handhabbar. IT-Abteilungen in KMU sind sehr arbeitsreiche Orte, die in viele Richtungen zugleich gezogen werden. Es ist sehr wichtig, dass ihre Lösungen, insbesondere die kritischen, von denen am meisten abhängt, elegant, gut unterstützt, wirksam und leicht zu verwalten sind. Scale bietet eine Lösung, die Wachstum, Leistung und hohe Zuverlässigkeit ermöglicht und dabei ein erstaunliches Maß an Benutzerfreundlichkeit wahrt. Selbst eine IT-Abteilung, die über alle Ressourcen und die Erfahrung verfügt, um die komplexeste und anspruchsvollste Infrastruktur zu verwalten, kann davon profitieren, keine Zeit dort zu verschwenden, wo es keinen Wettbewerbsvorteil gibt, und stattdessen ihre Anstrengungen dort einzusetzen, wo sie dem Unternehmen am meisten nützen.
Der Scale HC3 erlaubt es IT-Abteilungen kleiner und mittlerer Unternehmen, sich nicht mehr darum zu sorgen, wie sie ein System entwerfen, das ihren Anforderungen gerecht wird, und sich stattdessen auf das zu konzentrieren, was für ihr Unternehmen am wichtigsten ist und ihnen einen einzigartigen Wettbewerbsvorteil verschafft.
[In Auftrag gegeben für den Scale Blog]