Getty Images
Composable Infrastrukturen und Computational Storage
Composable und Computational werden oft gemeinsam erwähnt, aber wie sind sie miteinander verbunden? Es gibt Unterschiede, aber eine Kombination könnte für Firmen von Nutzen sein.
Oberflächlich betrachtet scheinen Composable Infrastructure und Computational Storage gegensätzliche Technologien zu sein. Allerdings könnten Unternehmen jedoch beide in Kombination nutzen.
Zu den Startups, die im Bereich des Computational Storage führend sind, gehören Fungible und ScaleFlux. Fungible zum Beispiel hat ein Speichersystem entwickelt, das composable (zusammensetzbar, modular) ist und sich an Hyperscale-Kunden richtet. Es gibt mehrere Gründe, warum ein Unternehmen die Vorteile der beiden Plattformtypen nutzen möchte, zum Beispiel um die Latenzzeit zu verbessern.
Was ist Composable Infrastructure?
Die Servervirtualisierung basiert auf der Idee, dass physische Hosts mehr Ressourcen enthalten, als die meisten Workloads benötigen. Unternehmen können diese Hardwareressourcen unter den Arbeitslasten aufteilen.
Composable Infrastructure hebt dieses Konzept der gemeinsamen Nutzung von Ressourcen auf die nächste Stufe. Es fasst Infrastrukturkomponenten in Ressourcenpools zusammen, die von Workloads genutzt werden können. Wenn ein Workload bestimmte Hardwareressourcen nicht mehr benötigt, kehren die Ressourcen in den Pool zurück, damit ein anderer Workload sie nutzen kann.
In Composable Infrastrukturumgebungen werden Ressourcen wie Rechenleistung, Arbeitsspeicher, Netzwerkhardware und Speicher zusammengeführt. Diese Komponenten müssen sich nicht alle auf demselben System befinden. Composable Infrastrukturumgebungen können horizontal skaliert werden; die Ressourcen in neu hinzukommenden Knoten werden einfach dem Pool hinzugefügt. Da die Ressourcen auf diese Weise disaggregiert werden, müssen die Knoten über Hochgeschwindigkeitsverbindungen miteinander verbunden werden.
Was ist Computational Storage?
Computational Storage ist eine relativ neue Technologie, bei der eine CPU und Memory entweder in einer SSD oder in der Nähe der Speicherhardware untergebracht sind. Unternehmen können bestimmte Aufgaben auf der Speicherebene durchführen, anstatt die CPU des Systems zu belasten.
Speicherverschlüsselung und Videoverarbeitung sind gute Anwendungsfälle für Computational Storage. Es ist nicht auf diese Arten von Aufgaben beschränkt - einige Anbieter können ein komplettes Serverbetriebssystem auf der Speicherebene ausführen.
So verwenden Sie Composable Infrastructure und Computational Storage zusammen
Composable Infrastructure und Computational Storage unterscheiden sich grundlegend voneinander. Während die Composable Infrastruktur von einer Hochgeschwindigkeitsstruktur zwischen den Infrastrukturkomponenten abhängt, ist Computational Storage nicht auf eine solche Struktur angewiesen, da sich das Memory und die CPU-Kerne im Laufwerk befinden.
Composable Infrastruktursysteme sind praktisch, insbesondere für Unternehmen, die unvorhersehbare Arbeitslasten haben und Flexibilität benötigen. Sie sind jedoch nicht unproblematisch. Mit Composable Infrastruktur kann es zusätzliche Latenzzeiten geben. Umgekehrt werden beim Computational Storage Arbeitsspeicher, Speicher und CPU-Ressourcen an einem Ort untergebracht, um übermäßige Latenzzeiten zu vermeiden.
Es ist wahrscheinlich, dass Unternehmen ihre Composable-Infrastruktur irgendwann durch Computational Storage ergänzen werden. Auf diese Weise können auch weniger latenzanfällige Anwendungen auf der Composable-Infrastruktur ausgeführt werden. Unternehmen können Computational Storage für Arbeitslasten reservieren, die empfindlicher auf Latenzzeiten reagieren.
Es gibt Ähnlichkeiten zwischen Composable Infrastructure und Computational Storage. Beide sind skalierbar. Die Rechenressourcen befinden sich im Laufwerk, so dass jedes Laufwerk im Grunde ein Server ist. Je mehr Computing-Laufwerke zu einem Array hinzugefügt werden, desto leistungsfähiger wird die Infrastruktur.