Da der Bedarf an Datenspeicher weiter wächst und viele Unternehmen auf softwaredefinierte Infrastrukturen umsteigen, setzen immer mehr Unternehmen Open-Source-Software ein, um einen Teil ihrer Speicheranforderungen zu erfüllen. Projekte wie Hadoop und Ceph sind in Großunternehmen inzwischen weit verbreitet.
Mit diesen Anwendungen können Sie ein eigenes NAS- oder SAN-Gerät einrichten, Daten sichern oder große Rechenumgebungen mit branchenüblicher Hardware verwalten, ohne die hohen Preise zu zahlen, die Anbieter für dedizierte Speichergeräte verlangen. Open-Source-Software bietet Nutzern außerdem die Möglichkeit, eine Cloud-Speicherlösung einzurichten, bei der sie die Kontrolle über Sicherheit und Datenschutz behalten. Zudem kann sie kostengünstige Optionen für Sicherung und Wiederherstellung bieten.
Die folgende Auswahl deckt ein breites Spektrum an Speichersoftware ab und hebt insbesondere herausragende Open-Source-Lösungen hervor.
Die besten Open-Source-Speicherlösungen
- Red Hat Ceph Storage
- TrueNAS
- OpenStack
- Apache CloudStack
- Lustre
- SnapRAID
- Bacula Systems
- libvirt
- 7-zip
- Hadoop
- Funktionen von Open-Source-Speichersoftware
- Auswahl einer Open-Source-Speicherlösung
- Fazit: Open-Source-Speichersoftware
Red Hat Ceph Storage
Der Open-Source-Ceph-Speicher von Red Hat ist für Objekt-, Block- und Dateispeicher konzipiert. Er ist softwaredefinierter Speicher, der sowohl strukturierte als auch unstrukturierte Daten speichern kann – ein Vorteil für Unternehmen, die beides auf einer Plattform speichern müssen.
Ceph eignet sich gut für Unternehmen, die bereits Red-Hat-Lösungen einsetzen. Es ist eine geeignete Speicherlösung, wenn Ihr Unternehmen sowohl strukturierte als auch unstrukturierte Daten speichern muss. Da Ceph auf Standardhardware läuft, kann es Speicherteams außerdem helfen, eine Herstellerbindung zu vermeiden.
Wenn Ihr Unternehmen über andere Speicherlösungen verfügt, die in Ceph integriert werden müssen, sollten Sie vor der Bereitstellung von Ceph sicherstellen, dass sich die verschiedenen Systeme integrieren lassen. Stellen Sie außerdem sicher, dass Ihre Speicherteams über die erforderlichen Fähigkeiten oder Erfahrungen verfügen, um Ceph zu implementieren und zu nutzen, damit es in Ihrem Unternehmen effektiv eingesetzt werden kann.
Preise
Wenden Sie sich für genaue Preisangaben an das Vertriebsteam von Red Hat.
Wichtige Funktionen
- Integrationen mit anderen Red-Hat-Lösungen wie OpenShift und OpenStack
- REST-Verwaltungs-API
- Integration mit Microsoft Active Directory
- Konfigurierbare Speicherregeln auf Grundlage der SLAs des Unternehmens
Vorteile
- Gut für Unternehmen mit vorhandener Red-Hat-Software
- Speichert strukturierte und unstrukturierte Daten
- Unterstützt Blob-, Datei- und Objektformate
Nachteile
- Die Bereitstellung und Anpassung von Ceph kann für weniger erfahrene Speicherteams schwierig sein
Erfahren Sie mehr über den Markt für Speichersoftware.
TrueNAS
TrueNAS bietet nicht nur NAS-Technologie, sondern auch SAN-Software und -Geräte. Wenn Ihr Unternehmen nach einer Open-Source-Alternative für Speichernetzwerke sucht, sollten Sie sich vom Namen nicht täuschen lassen. Das Angebot von TrueNAS geht über die einfache NAS-Dateispeicherung hinaus.
TrueNAS bietet eine Lösung für die meisten Anforderungen:
- TrueNAS CORE, ein Betriebssystem für NAS-Lösungen, ist für nichtkritische gespeicherte Daten konzipiert
- TrueNAS Enterprise ist für geschäftskritische Daten konzipiert
- TrueNAS SCALE ist eine hyperkonvergente Lösung für Rechenleistung und Speicher
- Unterstützt sowohl Linux-Container als auch virtuelle Maschinen
- Für Anwendungen und Einsatzszenarien mit virtuellen Maschinen konzipiert
Ziehen Sie TrueNAS in Betracht, wenn Ihr Unternehmen nach einer Open-Source-Speicherlösung für Linux-Containerumgebungen sucht.
TrueNAS bietet außerdem eine Verwaltungslösung für alle seine Speicherangebote. Speicheradministratoren können sich per Single Sign-on bei jeder der drei Plattformen anmelden und auf Warnmeldungen und Berichte der NAS-Systeme zugreifen.
Preise
TrueNAS CORE und SCALE sind kostenlos. Für ein Angebot für TrueNAS Enterprise wenden Sie sich an das Vertriebsteam.
Wichtige Funktionen
- Single Sign-on
- Unterstützung für VMs und Linux-Container
- Unbegrenzte Snapshots
Vorteile
- Mehrere Bereitstellungsoptionen, darunter ein Enterprise-Tarif für große zahlungsbereite Unternehmen
- Unterstützt mehrere Betriebssysteme, darunter Android und iOS
Nachteile
- Die kostenlosen Versionen von TrueNAS bieten nicht das Maß an technischem Kundensupport, das ein kostenpflichtiges Enterprise-NAS oder -SAN bieten würde
Erfahren Sie mehr über die Unterschiede zwischen NAS und SAN.
OpenStack
OpenStack unterstützt Block-, Datei- und Objektspeicher. Zudem unterstützt es die als Glance bekannte Speicherung virtueller Images, die virtuelle Festplatten-Images auf mehreren Backend-Speicherservern vorhält. OpenStack unterstützt mehrere Backend-Speicherlösungen, darunter Ceph und iSCSI. Einige Versionen unterstützen auch Anbieter wie NetApp und Pure Storage.
OpenStack ist ein Projekt, das von Technologieexperten und Entwicklern auf der ganzen Welt unterstützt wird. Die verwaltende Organisation ist die OpenStack Foundation. Bemerkenswert ist, dass Red Hat mit OpenStack zusammenarbeitet, um die Red Hat OpenStack Platform für die Verwaltung von Cloud-Ressourcen bereitzustellen. Ziehen Sie OpenStack in Betracht, wenn Ihr Unternehmen bereits Red-Hat-Speicher einsetzt oder Sie nach einer Open-Source-Lösung für Cloud-Virtualisierung suchen. Über Red Hat können Nutzer OpenStack-Dienste außerdem in Container packen.
Preise
OpenStack ist eine kostenlose Cloud-Plattform.
Wichtige Funktionen
- Unterstützung mehrerer Backend-Speicherlösungen, darunter Ceph
- Speicherung virtueller Images
- Unterstützt alle drei wichtigsten Speichertypen
Vorteile
- Gut für Unternehmen mit vorhandenen Red-Hat-Lösungen
- Gut für lokale Private-Cloud-Umgebungen
Nachteile
- Eingeschränkter technischer Support im Vergleich zu proprietären Wettbewerbsprodukten
- Aufbau und Anpassung nehmen Zeit in Anspruch – keine gute Lösung für unerfahrene Speicherteams
Weiterlesen: Ist Open-Source-Cloud-Speicher bereit für den breiten Einsatz?
CloudStack
CloudStack wird von der Apache Software Foundation verwaltet und ist eine Cloud-Computing- und IaaS-Plattform für das Virtualisierungsmanagement. In den Anfangsjahren der Plattform wurde CloudStack schnell von Dienstanbietern übernommen, darunter Telekommunikationsunternehmen.
CloudStack verwendet Hypervisoren wie Citrix XenServer und VMware vSphere zum Ausführen virtueller Umgebungen. Es unterstützt die EC2- und S3-APIs von Amazon Web Services. CloudStack ist eine gute Lösung für Unternehmen, die VMs mehrerer Anbieter einsetzen und eine hypervisorunabhängige IaaS-Plattform benötigen.
Preise
CloudStack ist eine kostenlose Cloud-Plattform.
Wichtige Funktionen
- Unterstützt mehrere Hypervisoren
- Native API, kompatibel mit AWS-APIs
- Öffentliches, auf GitHub gehostetes Repository für Entwickler
Vorteile
- Umfangreiche Dokumentation auf der CloudStack-Website
- Gut für Organisationen, die mehrere Hypervisoren einsetzen
- Gut für MSPs, die Open Source nutzen möchten
Nachteile
- Große Organisationen wie Dienstanbieter haben nur Zugriff auf den technischen Support ihres Unternehmens oder auf den in der CloudStack-Community verfügbaren Support
Lustre
Lustre ist ein Dateisystem, das für skalierbare Umgebungen und High-Performance-Computing konzipiert wurde. Es wurde zunächst an der Carnegie Mellon University entwickelt, und zu seinen ersten Nutzern gehörten verschiedene nationale Laboratorien des US-Energieministeriums. Lustre unterstützt sowohl Ethernet- als auch InfiniBand-Standards.
Für Lustre ist eine umfassende Dokumentation verfügbar, darunter das Lustre-Handbuch mit Informationen zu Einrichtung und Verwaltung. Es läuft unter Linux, und sein Quellcode enthält ein Test-Framework, mit dem Ihre Teams sowohl einzelne Komponenten als auch einen gesamten Cluster testen können. Lustre ist eine gute Wahl für IT- und Speicherteams, die bereits Erfahrung in der Systemadministration haben und auf eine Open-Source-Plattform umsteigen möchten.
Preise
Lustre ist ein kostenloses Dateisystem.
Wichtige Funktionen
- Test-Framework
- Unterstützung für Ethernet und InfiniBand
- DDN-Clients unterstützen NVMe-SSDs
Vorteile
- Umfangreiche Dokumentation
- Gut für Linux-Organisationen
- Öffentliches Git-Repository für den Quellcode
Nachteile
- Lustre ist nicht die beste Wahl für Unternehmen, die hauptsächlich Nicht-Linux-Rechner einsetzen
- Für unerfahrene IT- und Speicherteams kann die Konfiguration und Nutzung von Lustre eine Herausforderung darstellen
SnapRAID
SnapRAID wurde für Medienserver zu Hause oder andere Umgebungen mit vielen großen Dateien entwickelt, die sich nur selten ändern. Damit ist es eine gute Wahl für Unternehmen mit Archivdateispeicher. SnapRAID-Arrays können sich von bis zu sechs Festplattenausfällen erholen, und Administratoren können einem SnapRAID-Array jederzeit Festplatten hinzufügen. Zu den wichtigsten Funktionen gehören Daten-Hashing und die Möglichkeit, gelöschte Dateien wiederherzustellen.
Speicherteams können SnapRAID mit Festplatten einsetzen, die bereits vollständig belegt sind. Das ist für Organisationen von Vorteil, die ihre vorhandenen Festplatten in ein neues RAID-Array überführen. SnapRAID bindet die Daten der Nutzer nicht, sodass Unternehmen die Lösung jederzeit nicht mehr verwenden können, ohne eine Neuformatierung vornehmen zu müssen. SnapRAID unterstützt die Betriebssysteme Windows, macOS und Linux.
Preise
SnapRAID ist eine kostenlose RAID-Lösung.
Wichtige Funktionen
- Festplatten können jederzeit zum Array hinzugefügt werden
- Daten-Hashing
- Wiederherstellung gelöschter Dateien
Vorteile
- Wiederherstellung nach bis zu sechs Festplattenausfällen
- Unterstützt mehrere Betriebssysteme
Nachteile
- SnapRAID bietet nicht denselben Grad an technischem Support wie große proprietäre RAID-Anbieter, auch wenn Community-Entwickler möglicherweise Unterstützung leisten
Bacula Systems
Bacula Systems bietet eine umfassend ausgestattete Lösung für die Verwaltung von Unternehmens-Backups und -Wiederherstellungen. Die Lösung stellt Backup-Software für Virtualisierungslösungen wie XenServer, Hyper-V, Red Hat Virtualization und Nutanix AHV bereit. Bacula unterstützt außerdem mehrere Datenbanken, darunter PostgreSQL, Maria DB und SAP HANA. Ziehen Sie Bacula in Betracht, wenn Ihr Unternehmen SAP-Lösungen sichern muss.
Bacula bietet außerdem kontinuierlichen Datenschutz (CDP) und Snapshot-Management. Die Lösung gehört zu den umfassendsten Open-Source-Suiten für Backup und Datenschutz. Ziehen Sie Bacula in Betracht, wenn Ihr Unternehmen Hardware- und Softwareflexibilität mit einer speziell für große Organisationen entwickelten Lösung benötigt. Bacula ist außerdem eine gute Backup-Lösung für Hybrid-Cloud-Umgebungen, insbesondere wenn Sie Docker-Container oder Kubernetes-Cluster einsetzen.
Preise
Bacula.org bietet kostenlose Backup-Software an. Für den kostenpflichtigen Enterprise-Tarif fordern Sie ein Angebot bei Bacula Systems an.
Wichtige Funktionen
- Backup für Docker oder Kubernetes
- Kontinuierlicher Datenschutz
- Snapshot-Management
Vorteile
- Unterstützt mehrere Virtualisierungslösungen
- Unterstützt mehrere Datenbanken
Nachteile
- Die kostenpflichtige Edition von Bacula Systems ist für kleine Unternehmen möglicherweise zu teuer
- Da der Enterprise-Tarif stark anpassbar ist, benötigen unerfahrene Teams wahrscheinlich Zeit für die Konfiguration und Einarbeitung
libvirt
libvirt ist eine API zum Erstellen von Speicherpools und Volumes auf einem Hostsystem. Sie unterstützt eine große Bandbreite an Speicherpooltypen, darunter Dateisysteme, logische Volumes, Festplatten, iSCSI, SCSI, Gluster und ZFS. Die Lösung ist für die Betriebssysteme Windows, macOS, Linux und FreeBSD verfügbar.
libvirt veröffentlicht Sicherheitshinweise und ermöglicht es Nutzern, Schwachstellen an sein Reaktionsteam zu melden. Sie können auch im Programm beobachtete Fehler melden. Die libvirt-Website stellt Dokumentation zu XML-Schemas für Snapshots, Netzwerkfilterung, Speicherverschlüsselung und mehr bereit. Die Wissensdatenbank bietet weitere Artikel, und libvirt veröffentlicht sogar Blogbeiträge mit Informationen und Einblicken zur Virtualisierung.
Preise
libvirt ist eine kostenlose Lösung.
Wichtige Funktionen
- Von Nutzern gemeldete Sicherheitslücken
- Umfangreiche Dokumentation
- Regelmäßige Blogbeiträge zu branchenrelevanter Technologie
Vorteile
- Unterstützt mehrere Speicherpooltypen
- Unterstützt mehrere Betriebssysteme
Nachteile
- Die Hauptwebseite von libvirt enthält nur wenige Details zur Lösung und ist veraltet
- Potenzielle Nutzer müssen möglicherweise Zeit darauf verwenden, die Dokumentation zu durchsuchen, um mehr über die Funktionen zu erfahren
7-zip
Die Open-Source-Software 7-zip zur Dateiarchivierung bietet mehrere Formate zum Packen und Entpacken.
Sie umfasst Verschlüsselungsfunktionen, selbstextrahierende Dateien und einen leistungsfähigen Dateimanager.
7-zip bietet eine 256-Bit-AES-Verschlüsselung für die Formate 7z und ZIP. Ziehen Sie 7-zip in Betracht, wenn Ihr Unternehmen hochsensible Dateien komprimieren und archivieren muss.
Preise
7-zip ist eine kostenlose Lösung.
Wichtige Funktionen
- 256-Bit-AES-Verschlüsselung
- Unterstützung mehrerer Pack- und Entpackformate
Vorteile
- Kostenlose Lösung für kleine Unternehmen mit sensiblen Daten
- Unterstützt mehrere Betriebssysteme
Nachteile
- 7-zip ist ausschließlich für die Nutzung auf Windows-Rechnern konzipiert
Hadoop
Hadoop, das von der Apache Software Foundation verwaltet wird, ist eine Open-Source-Plattform für verteiltes Computing. Es kann große Datenmengen verarbeiten und auf Tausende von Servern skaliert werden. Hadoop wurde entwickelt, um Fehler auf der Anwendungsebene zu beheben, sodass wichtige Geschäftsanwendungen resilient bleiben und die Erwartungen von Unternehmen erfüllen.
Hadoop basiert auf Java. Daher kann es sinnvoll sein, erfahrene Java-Programmierer in Ihrem Entwicklungsteam zu haben, wenn Sie die Lösung in Betracht ziehen. Außerdem benötigen Sie Teammitglieder, die mit Systemsoftware und -hardware vertraut sind, insbesondere für eine groß angelegte Lösung für verteiltes Computing.
Preise
Hadoop ist eine kostenlose Lösung.
Wichtige Funktionen
- Fehlererkennung auf Anwendungsebene
- Big-Data-Verarbeitung
Vorteile
- Gut für Teams mit erfahrenen Java-Entwicklern
- Kann umfangreiche Datenverarbeitung bewältigen
Nachteile
- Teams mit wenig oder keiner Java-Erfahrung könnten mit Hadoop Schwierigkeiten haben
Wichtige Funktionen von Open-Source-Speichersoftware
Open-Source-Speichersoftware bietet Unternehmen mehrere nützliche Funktionen:
- Zusammenarbeit mit anderen Entwicklern. Einer der größten Vorteile von Open-Source-Software ist die Möglichkeit, Code zu teilen und zu verbessern und aus den Erfahrungen anderer zu lernen, die ähnliche Experimente durchgeführt haben.
- Anpassung des Speichers an Ihre Anforderungen. Dies ist mit proprietärer Software schwierig, insbesondere wenn Sie verschiedene Speicherplattformen integrieren möchten. Open Source ermöglicht eine stärkere Anpassung.
- Keine Anbieterbindung. Das ist besonders hilfreich für große Unternehmen mit zahlreichen Speicherlösungen oder für Unternehmen, die Speichersoftware auf ihrer kostengünstigeren Standardhardware installieren möchten.
- Niedrigere Kosten. Allgemein gesagt ist Open-Source-Software günstiger als proprietäre Software; einige Lösungen sind sogar kostenlos. Da kein einzelner Anbieter finanziell von den Lösungen profitiert, können sie erschwinglich bleiben.
Auswahl einer Open-Source-Speicherlösung
Auch wenn sie nicht alle so bekannt sind wie proprietäre Wettbewerbsprodukte, können Open-Source-Lösungen Käufer dennoch mit einer großen Auswahl an Produkten konfrontieren, die es zu prüfen und zu analysieren gilt. Befolgen Sie diese Schritte, um die richtige Open-Source-Speicherlösung für Ihr Unternehmen auszuwählen:
- Sehen Sie sich die Geschichte der Software an.Wie lange ist sie bereits im Einsatz und wie erfolgreich ist sie? Auch wenn die Zahl der aktiven Jahre nicht alles aussagt, kann es dennoch hilfreich sein, sie zu kennen.
- Sehen Sie sich die Aktivitäten der Entwickler-Community an.Wenn Ihr Entwicklungsteam bei der Nutzung einer Lösung mit anderen Softwareexperten zusammenarbeiten möchte, sollten Sie eine Lösung auswählen, die häufig aktualisiert wird.
- Fragen Sie sich um.Manchmal sind Nutzerbewertungen für Open-Source-Lösungen nur begrenzt verfügbar. Fragen Sie daher andere Entwickler in Ihrer Branche oder Community, die die von Ihnen in Betracht gezogene Software bereits eingesetzt haben.
- Scheuen Sie sich nicht, mehr als eine Lösung zu implementieren.Die hier aufgeführte Software erfüllt unterschiedliche Anforderungen. Auch wenn sich einige Angebote überschneiden, könnte Ihr Unternehmen je nach Bedarf von zwei oder mehr Lösungen profitieren.
Fazit: Open-Source-Speichersoftware
Die richtige Open-Source-Lösung kann nicht nur die Leistung Ihrer Speichersysteme steigern, sondern Ihren Entwicklungs- und Speicherteams auch eine Flexibilität geben, die sie andernfalls nicht hätten. Open-Source-Software lässt sich außerdem häufig leichter implementieren als proprietäre Lösungen. So können Teams schneller feststellen, ob das Speicherprodukt für sie gut funktioniert.
Da Speicher in so vielen Bereichen verwaltet werden muss, ist Open Source besonders hilfreich: Bei Bedarf lassen sich mehrere Tools einfacher herunterladen, und die Besitzer des Quellcodes stellen häufig eine umfassende Dokumentation bereit. Auch für Nachwuchskräfte im Speicherbereich und Entwickler ist es von Vorteil, sich mit Open-Source-Technologie vertraut zu machen. Open-Source-Speichersoftware erfordert wie jede neue Lösung Aufmerksamkeit für Details und harte Arbeit. Dennoch lohnt es sich, Tools zu prüfen, die mehrere Betriebssysteme, Virtualisierungsplattformen und Cloud-Umgebungen unterstützen.
Lesen Sie als Nächstes den Leitfaden zum Kauf von Open-Source-Speicherlösungen.