Torus von CoreOS: Einfaches Storagesystem für komplizierte Containertechnik

Die Verwendung von Containersystemen birgt einige Probleme beim Speichern von Daten. Cloud-Spezialist CoreOS möchte diese mit der Storagetechnik Torus lösen, die Containern einfache Dateien zum Einhängen ganzer Speichersysteme bietet.

Artikel veröffentlicht am ,
Der CoreOS-Bus mit dem Maskottchen der Sprache Go (Gopher)
Der CoreOS-Bus mit dem Maskottchen der Sprache Go (Gopher) (Bild: CoreOS)

Die Schnelllebigkeit und hohe Skalierbarkeit von Anwendungscontainern bringt einige Probleme beim Speichern von Daten mit sich. Der Cloud-Spezialist CoreOS schreibt zudem in seinem Blog, dass bisherige Storagetechniken nur schwer zu Containerinfrastruktur passen würden. Deshalb hat das Unternehmen mit Torus ein neues Speichersystem erstellt, das besonders einfach, dabei aber dennoch zuverlässig sein soll.

  • Der schematische Aufbau von Torus (Bild: CoreOS)
Der schematische Aufbau von Torus (Bild: CoreOS)

"Im Kern ist Torus eine Bibliothek mit einer Schnittstelle, die als traditionelle Datei erscheint", heißt es in der Ankündigung. Damit seien sämtliche Manipulationen am Speicher durch die üblichen basalen Dateioperationen möglich. Zurzeit nutzt Torus dazu ein einfaches Netzwerkblockgerät, das aus der Anwendung im Container heraus eingehängt werden kann. Künftig könnte dies etwa auch als Objektstorage angeboten werden.

Kompliziertes einfach ausgelagert

Das Besondere an dem neuen System ist, dass Torus darauf ausgelegt ist, mit der Containerverwaltung Kubernetes verwendet zu werden. Die eigentlich schwierige Arbeit eines verteilten Systems - die Konsensfindung - wird dabei an das Werkzeug Etcd ausgelagert. Dieses wird von CoreOS bereits genutzt, um zum Beispiel Konfigurationsdateien auf Containern in einem Cluster zu verwalten.

Der tatsächliche physische Speicher von Dateien ist wiederum in eigene Knoten ausgelagert, die leicht skaliert werden können. Torus fasst sämtliche dieser Knoten zu einem Storagepool zusammen. Das System unterstützt ein konsistentes Hashing der Dateien, Replikation sowie Garbage Collection. Das Design ermögliche es zudem, Torus um eine Verschlüsselung und Reed-Solomon-Fehlerkorrektur zu erweitern.

Torus ist in Go geschrieben und der Code findet sich auf Github.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Fehlerhaftes Pedal
Tesla muss Cybertruck zurückrufen

Tesla hat beim Cybertruck einen erheblichen Rückschlag erlitten. Das Unternehmen hat eine Rückrufaktion für fast alle 3.878 Cybertrucks gestartet.

Fehlerhaftes Pedal: Tesla muss Cybertruck zurückrufen
Artikel
  1. Ghost Shark: Australien zeigt Prototyp einer riesigen Unterwasserdrohne
    Ghost Shark
    Australien zeigt Prototyp einer riesigen Unterwasserdrohne

    Die Royal Australian Navy hat zusammen mit Anduril Ghost Shark vorgestellt, eine U-Boot-Drohne, die Aufklärungs-, Überwachungs- und Erkundungsmissionen durchführen soll.

  2. Voodoo-X: Bastler bauen eine neue 3dfx Grafikkarte
    Voodoo-X
    Bastler bauen eine neue 3dfx Grafikkarte

    Mit originalen Chips und neuen Designtools soll die bisher beste 3dfx-Grafikkarte entstehen. HDMI und zuschaltbaren Speicher gab es bisher nicht.

  3. Altstore für iPhones ausprobiert: So wenig Spaß macht die Installation alternativer Appstores
    Altstore für iPhones ausprobiert
    So wenig Spaß macht die Installation alternativer Appstores

    Dank DMA lassen sich in Europa endlich alternative App-Marktplätze auf iPhones installieren. Golem.de hat das mit dem Altstore ausprobiert - mit reichlich Frust.
    Ein Erfahrungsbericht von Tobias Költzsch und Daniel Ziegener

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    • Daily Deals • Spring Sale bei Gamesplanet • Neuer MediaMarkt-Flyer • MindStar: AMD Ryzen 7 7800X3D 339€ • Bose Soundbar günstig wie nie • Samsung Galaxy S23 -37% • MSI OLED Curved 34" UWQHD 175Hz -500€ • Alternate: Deep Cool CH560 Digital Tower-Gehäuse 99,90€ • PS5-Spiele -75% [Werbung]
    •  /