Mit Mountpoint for Amazon S3 hat AWS eine neue Open-Source-Software für seinen Storage-Dienst S3 vorgestellt. Der in Rust geschriebene, quelloffene Dateisystem-Client für Linux-Plattformen soll S3-Nutzern Dateioperationen für S3-Objekte bereitstellen.
Amazon Web Services hat eine Open-Source-Software für seinen S3-Dienst vorgestellt: Aktuell befindet sich Mountpoint noch in der Alpha-Phase.
Doch es bestehen nach Angaben der AWS-Blog-Autoren Andy Warfield und Devabrat Kumar Software-Projekte, wie etwa in der Genomik oder im Machine Learning, die mit dieser API nichts anfangen können, sondern auf das Dateisystem der jeweiligen Linux-Distribution angewiesen sind. Mit Mountpoint for Amazon S3 soll offenbar diese Lücke geschlossen werden. Allerdings dürfte es nicht ganz unbekannt sein, dass es bereits seit Jahren ein entsprechendes Open-Source-Tool namens S3FS gibt.
Funktionalität
„Mountpoint for Amazon S3 ist eine Open-Source-Client-Software, die für Linux-Anwendungen den Zugriff auf Amazon-S3-Buckets und -Objekte darin über gängige Linux-File-APIs wie open() und read() erleichtert“, fasst Constantin Gonzalez, Principal Solutions Architect bei AWS, zusammen.
Mountpoint for Amazon S3, so die Blog-Autoren weiter, sei für analytische Anwendungen ausgelegt, die mit großen Datenmengen, wie sie in einem Data Lake zu finden sind, umgehen. Sie lesen und erzeugen große S3-Datenmengen parallel, erfordern aber nicht die Fähigkeit, in die Mitte vorhandener Objekte zu schreiben.
Mit Mountpoint for Amazon S3 lassen sich S3-Buckets oder -Präfixe in den Namespace des jeweiligen Dateisystem einer Instanz abbilden. Ebenso ist das Traversieren der Inhalte der Buckets realisierbar, als wären sie lokal vorliegende Dateien. Schließlich ist ein Zugriff auf Objekte mit hohem Datendurchsatz möglich, ohne sich um Leistungs-Tuning oder Provisionierung sorgen zu müssen. Dateioperationen werden auf GET- und PUT-Operationen gegen S3 abgebildet. Das erlaube es skalierbaren dateibasierten Anwendungen, aggregierte Burst-Datendurchsätze im Bereich von Terabit pro Sekunde ohne die geringste Code-Änderung zu realisieren.
Einschränkungen
Mountpoint sei allerdings kein Allzweck-Filesystem für ein Netzwerk und weise daher ein paar Einschränkungen hinsichtlich Dateioperationen auf. Im ersten Release seien noch keine Schreibvorgänge möglich, und künftig würden nur sequenzielle Schreibvorgänge von neuen Objekten unterstützt.
Wer nach dateibasierten Anwendungen suche, die über Instanzen und User hinweg an geteilten Daten zusammenarbeiteten, dem empfehlen die Autoren vollständig verwaltete File-Services wie etwa Amazon FSx oder Amazon Elastic File System. Amazon FSx für Lustre erlaube es Kunden, ein vollständig POSIX-konformes Dateisystem mit einem S3-Bucket zu verbinden.
Wenn ein Nutzer jedoch eine Data-Lake-Anwendung erstelle, die große Datenobjekte lesen solle, ohne auf Dateisystemfunktionen wie etwa Sperren oder POSIX-Erlaubnisse angewiesen zu sein, oder wenn Objekte sequenziell von einem einzelnen Rechnerknoten geschrieben werden sollten, dann mache Mountpoint den direkten Zugriff auf S3 einfach und effizient.
Verfügbarkeit
Mountpoint for Amazon S3 befinde sich momentan in der Alpha-Phase, also noch nicht einmal in Beta, „und sollte nicht in Produktion genutzt werden“, wie Constantin Gonzalez anmerkt. Der Code sei auf GitHub weltweit kostenlos verfügbar. „Als Open-Source-Software ist Mountpoint for Amazon S3 kostenlos nutzbar, es fallen lediglich die üblichen Kosten für die Nutzung von Amazon S3 an, die hier dokumentiert sind“, fügt Gonzalez hinzu.
Die Autoren bitten um Feedback von den Nutzern und kündigen eine Roadmap an. Im Kapitel mit der Überschrift „Getting started with Mountpoint for Amazon S3“ erläutern die Autoren anhand einer Demo, wie sich Mountpoint for S3 auf Ubuntu-Linux installieren lässt.
Auf GitHub erläutern sie die POSIX-Semantik, die unterstützt wird. „Die Funktionsweise von Amazon S3 als Objekt-Speicher unterscheidet sich grundsätzlich von der Funktionsweise eines traditionellen Linux-Filesystems. Die Art und Weise, wie Mountpoint for Amazon S3 als Schnittstelle dazwischen arbeitet ist, im Detail an dieser Stelle beschrieben“, weist Gonzalez hin. „Kunden, die eine volle Unterstützung des POSIX-Standards für Filesysteme wünschen, sollten stattdessen einen Service wie Amazon FSx for Lustre verwenden, der ebenfalls eine Verknüpfung mit Amazon S3 Buckets ermöglicht.“
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
Aktuelles eBook
Cloud-Speicher-Strategien im Vergleich
eBook „Cloud-Speicher-Strategien im Vergleich“
(Bild: Storage-Insider)
Das eBook bietet einen umfassenden Überblick über die verschiedenen Möglichkeiten für Cloud-Storage und behandelt die folgenden Themen: