Was ist ein Cloud-Dateispeicher?
Der Cloud-Datenspeicher ist eine Methode zur Speicherung von Daten in der Cloud, die Servern und Anwendungen den Zugriff auf Daten über gemeinsam genutzte Dateisysteme ermöglicht. Dank dieser Kompatibilität eignet sich der Cloud-Datenspeicher ideal für Workloads, die auf gemeinsam genutzten Dateisystemen basieren und ermöglicht zudem eine einfache Integration ohne Code-Änderungen.
Was ist ein Cloud-Dateisystem?
Ein Cloud-Dateisystem ist ein hierarchisches Speichersystem in der Cloud, das den gemeinsamen Zugriff auf Dateidaten ermöglicht. Benutzer können Dateien erstellen, löschen, ändern, lesen und schreiben. Außerdem können sie diese logisch in Verzeichnisbäumen organisieren um so einen intuitiven Zugriff zu ermöglichen.
Was ist Cloud File Sharing (cloud-basierte Dateifreigabe)?
Cloudbasierte Dateifreigabe ist ein Service, der mehreren Benutzern gleichzeitigen Zugriff auf einen gemeinsamen Satz von Dateien ermöglicht, die in der Cloud gespeichert sind. Die Sicherheit für die Online-Dateispeicherung wird mit Benutzer- und Gruppenberechtigungen verwaltet, sodass Administratoren den Zugriff auf die freigegebenen Dateidaten steuern können.
Wie unterstützt der Cloud-Dateispeicher die Zusammenarbeit?
Der Cloud-Dateispeicher ermöglicht es Teammitgliedern, von praktisch jedem Ort aus nahezu in Echtzeit und gleichzeitig auf dieselben Dateien zuzugreifen, sie anzuzeigen und zu bearbeiten. Bearbeitungen sind für Benutzer oder Gruppen sichtbar, sobald sie vorgenommen werden. Die Änderungen werden synchronisiert und gespeichert, so dass die Benutzer oder Gruppen die aktuellste Version der Datei anzeigen können. Die Zusammenarbeit über die gemeinsame Nutzung von Dateien in der Cloud bietet viele Vorteile:
- Arbeiten Sie zusammen und erreichen Sie gemeinsame Ziele, auch mit Remote-Mitgliedern.
- Planen Sie die Arbeit flexibel ein, indem Sie Aufgaben zwischen Mitarbeitern in verschiedenen Zeitzonen aufteilen.
- Teilen und bearbeiten Sie mühelos große Dateien wie Video- oder Audiodateien.
- Erhalten Sie Benachrichtigungen in Echtzeit, wenn Dateien bearbeitet oder aktualisiert werden.
- Teilen Sie Ideen oder Vorschläge, indem Sie Kommentare zu freigegebenen Dateien hinterlassen.
Was sind die Anwendungsfälle für den Cloud-Dateispeicher?
Cloud-Dateispeicher bietet die Flexibilität, vorhandene Anwendungen zu unterstützen und zu integrieren, sowie die einfache Bereitstellung, Verwaltung und Wartung all Ihrer Dateien in der Cloud. Diese beiden Hauptvorteile geben Unternehmen die Möglichkeit, ein breites Spektrum an Anwendungen und Branchen zu unterstützen. Anwendungsfälle wie große Inhalts-Repositorys, Entwicklungsumgebungen, Medienspeicher und Startverzeichnisse von Benutzern bieten optimale Workloads für cloudbasierten Dateispeicher. Einige beispielhafte Anwendungsfälle für den Dateispeicher sind wie folgt.
Webserving
Für die Integration von Backend-Anwendungen ist gemeinsam genutzter Dateispeicher für Webserving-Anwendungen erforderlich, was zur Herausforderung werden kann. In der Regel wird der Inhalt einer Website über mehrere Webserver geliefert, sodass jeder Webserver Zugriff auf dieselben Dateien haben muss. Da Cloud-Dateispeicher-Lösungen gängige Protokolle auf Dateiebene, Datei-Benennungs-Konventionen und Berechtigungen einhalten, an die Webentwickler gewöhnt sind, kann Cloud-Dateispeicher in Ihre Webanwendungen integriert werden.
Content-Management
Ein Content Management System (CMS) erfordert einen gemeinsamen Namespace und Zugriff auf eine Dateisystem-Hierarchie. Ähnlich wie in Webserving-Anwendungsfällen werden auch in CMS-Umgebungen in der Regel mehrere Server ausgeführt, die für die Inhaltsbereitstellung allesamt Zugriff auf dieselben Dateien benötigen. Da Cloud-Dateispeicher-Lösungen der unter Webentwicklern gewohnten Dateisystem-Semantik sowie gängigen Datei-Benennungskonventionen und Berechtigungen unterliegen, lässt sich die Speicherung von Dokumenten und sonstigen Dateien in bestehende CMS-Workflows integrieren.
Analytik
Die Analytik kann enorme Mengen an Datenspeicher erfordern, die auch weiter skaliert werden können, um mit dem Wachstum Schritt zu halten. Dieser Speicher muss auch die erforderliche Leistung erbringen, um Daten an Analytiktools zu liefern. Viele Analytik-Workloads interagieren mit Daten über eine Dateischnittstelle, verlassen sich auf Funktionen wie Dateisperren und erfordern die Möglichkeit, in Teile einer Datei zu schreiben. Da die cloudbasierte Dateispeicherung gängige Protokolle auf Dateiebene unterstützt und sowohl die Kapazität als auch die Leistung skalieren kann, ist sie ideal für die Bereitstellung einer Dateifreigabelösung, die sich einfach in bestehende Big-Data- und Analytik-Workflows integrieren lässt.
Medien und Unterhaltung
Workflows für digitale Medien und Unterhaltung ändern sich ständig. Viele Unternehmen verwenden eine Hybrid-Cloud-Bereitstellung und benötigen einen standardisierten Zugriff über Dateisystemprotokolle (NFS oder SMB) oder gleichzeitigen Protokollzugriff. Diese Workflows müssen flexibel, konsistent und sicher über benutzerdefinierte, Standard- und Partnerlösungen auf Daten zugreifen können. Da der Cloud-Dateispeicher der bestehenden Dateisystem-Semantik unterliegt, kann die Speicherung von Rich-Media-Inhalten für die Verarbeitung und Zusammenarbeit in die Inhaltserstellung, digitale Lieferketten, Medien-Streamings, Analytik, das Broadcast-Playout und die Archivierung integriert werden.
Startverzeichnisse
Die Verwendung von Startverzeichnissen zum Speichern von Dateien, auf die nur bestimmte Benutzer und Gruppen zugreifen können, kann für viele Cloud-Workflows von Vorteil sein. Unternehmen, die von der Skalierbarkeit und den Kostenvorteilen der Cloud profitieren möchten, erweitern für viele ihrer Benutzer den Zugriff auf Startverzeichnisse. Da sich Cloud-Dateispeicher-Systeme an gängige Protokolle auf Dateiebene und Standard-Berechtigungsmodelle halten, können Kunden Anwendungen, die diese Funktion benötigen, per Lift and Shift in die Cloud verschieben.
Datenbanksicherungen
Die Sicherung von Daten mit bestehenden Mechanismen sowie vorhandener Software und Semantik kann zu einem isolierten Wiederherstellungsszenario führen. Im Fall einer Notfallwiederherstellung ist die Wahl des Speicherorts daher mitunter begrenzt. Viele Unternehmen möchten die Flexibilität nutzen, Datenbank-Backups in der Cloud zu speichern, entweder zum vorübergehenden Schutz früherer Versionen während Updates oder für Entwicklungs- und Testzwecke. Da die Cloud-Dateispeicherung ein Standard-Dateisystem darstellt, das von Datenbankservern gemountet werden kann, kann es eine ideale Plattform sein, um portable Datenbank-Backups mit nativen Anwendungstools oder Unternehmens-Backup-Anwendungen zu erstellen.
Entwicklungstools
Entwicklungsumgebungen können herausgefordert werden, unstrukturierte Daten auf sichere Weise auszutauschen, wenn sie zusammenarbeiten, um ihre neuesten Innovationen zu entwickeln. Für die strukturierte Freigabe von Code und andere Dateien bietet ein gemeinsam genutzter Cloud-Dateispeicher ein organisiertes und sicheres Repository, das innerhalb von Cloud-Entwicklungsumgebungen zugänglich ist. Ein cloudbasierter Dateispeicher liefert eine skalierbare und hochverfügbare Lösung, die sich optimal für die Zusammenarbeit eignet.
Speicher für Container und Serverless-Anwendungen
Container eignen sich aufgrund der schnellen Bereitstellung, der Portierbarkeit und der Möglichkeit zur Prozessisolierung optimal zum Erstellen von Mikroservices. Ein Container, der bei jedem Start die Originaldaten aufrufen muss, benötigt möglicherweise ein gemeinsam genutztes Dateisystem, auf das er zugreifen kann – egal, auf welcher Instance er ausgeführt wird. Cloud-Dateispeicher ermöglicht allen Containern innerhalb eines Clusters den einheitlichen gemeinsamen Zugriff auf Daten. Sie können die Agilität mit Serverless-Cloud-Computing steigern und gleichzeitig weniger Zeit damit verbringen, sich auf die Sicherheit, Skalierbarkeit und Verfügbarkeit Ihrer Anwendungen zu konzentrieren. Sie können beispielsweise umfangreiche und geschäftskritische Serverless-Anwendungen auf AWS Lambda ausführen. Cloud-Dateispeicher kann ein hochverfügbarer und dauerhafter Serverless-Datenspeicher für die gemeinsame Nutzung von Daten bereitstellen, die über und zwischen der Ausführung von Lambda-Funktionen bestehen bleiben muss.
Endbenutzer-Computing
Endbenutzer-Computing (EUC) ist eine Kombination von Technologien, die Ihren Mitarbeitern einen sicheren Remote-Zugriff auf Anwendungen, Desktops und Daten ermöglicht, die sie für ihre Arbeit benötigen. Moderne Unternehmen nutzen EUC, damit ihre Mitarbeiter von überall aus auf mehreren Geräten sicher und skalierbar arbeiten können. EUC-Technologien wie persistente Desktops und Dokumenten-Verwaltungssysteme erfordern sichere, zuverlässige und skalierbare Dateispeicher-Systeme.
Was sind die Anforderungen für den Cloud-Dateispeicher?
Eine ideale dateibasierte Datenspeicher-Lösung in der Cloud muss die richtige Leistung und Kapazität für heute bieten und gleichzeitig skalierbar sein, wenn sich die Geschäftsanforderungen ändern. Die Lösung sollte folgende Funktionen beinhalten:
- Vollständig verwaltet: Bietet ein vollständig verwaltetes Dateisystem, das in wenigen Minuten gelauncht werden kann, ohne dass physische Hardware oder laufende Softwarewartung erforderlich ist
- Leistung: Bietet konsistenten Durchsatz, skalierbaren Speicherplatz und Leistung mit geringer Latenz
- Kompatibilität: Nahtlose Integration in bestehende Anwendungen ohne Neuprogrammierung
- Sicherheit: Bietet Netzwerksicherheit und Zugriffssteuerungs-Berechtigungen für den Schutz sensibler Daten
- Verfügbarkeit: Redundanz auf mehreren Websites und kontinuierliche Verfügbarkeit
- Erschwinglichkeit: Zahlen Sie nur für die genutzte Kapazität, ohne Bereitstellungskosten oder Lizenzgebühren im Voraus
Was sind die verschiedenen Arten von Cloud-Dateispeicher-Services?
Die Vorteile des Cloud-Dateispeichers sind eindeutig, aber es ist wichtig zu beachten, dass nicht alle Cloud-Dateispeicherlösungen gleich sind; es gibt verschiedene Lösungen. Cloud-Dateispeicher kann auf zwei Arten bereitgestellt werden: durch vollständig verwaltete Lösungen, die eine minimale Einrichtung und kaum oder gar keine Wartung erfordern, oder mittels Do-it-yourself-Lösungen, bei denen Computing, Speicher, Software und Lizenzierung getrennt sind. Für die Konfiguration und Verwaltung der zweiten Methode sind zudem Mitarbeiter mit entsprechendem Fachwissen erforderlich.
Vollständig verwaltete Lösungen
Vollständig verwaltete Lösungen erfordern wenig bis gar keine Einrichtung und Wartung. Sie erfüllen die Anforderungen der anspruchsvollsten Anwendungs-Workloads. Sie bieten auch einfachen, skalierbaren Dateispeicher für AWS-Rechenmodelle, einschließlich AWS-Container und Serverless- sowie On-Premises-Anwendungsfälle. Sie erhalten praktisch unbegrenzten Cloud-Speicher für alle Ihre Datei-Datenanforderungen.
Do-it-yourself-Lösungen
Do-it-yourself-Clusterlösungen erfordern eine zeitaufwändige Einrichtung, Verwaltung und Wartung. Beispielsweise kann ein Dateispeicher-Service aus einem Dateiserver mit einem einzigen Knoten auf einer Computing-Instance bestehen, der selbstverwalteten Speicher ohne Skalierbarkeit und wenige Redundanzen zum Schutz der Daten verwendet. Die Einrichtung ist ein komplexer und langsamer Prozess, der anfällig für menschliche Fehler ist und die Sicherheitsrisiken erhöht. Im Gegensatz dazu sind verwaltete Lösungen zuverlässig, sicher und skalierbar und können Ihnen Stunden und Tage an Konfigurations- und Verwaltungszeit sparen.
Wie unterscheidet sich Cloud-Dateispeicher von anderen Arten von Cloud-Speicher?
Es gibt drei Arten von Cloud-Speicher: Objekt-, Datei- und Blockspeicher. Jeder Typ bietet seine eigenen einzigartigen Vorteile.
Dateispeicher
Viele Anwendungen müssen auf gemeinsam genutzte Dateien zugreifen und benötigen daher ein Dateisystem. Dieser Speichertyp wird oft von einem netzgebundenen Speicher (NAS)-Server unterstützt. Dateispeicher-Lösungen wie Amazon EFS und Amazon FSx sind für Anwendungsfälle wie Inhaltsrepositorys, Entwicklungsumgebungen, Machine Learning, Datenwissenschaft, Medienspeicher und Benutzer-Startverzeichnisse vorgesehen. Amazon FSx für Lustre ist eine erstklassige Lösung für Hochleistungs-Computing.
Objektspeicher
In einer Cloud entwickelte Anwendungen nutzen oft die umfassenden Skalierbarkeits- und Metadaten-Charakteristiken eines Objektspeichers. Objektspeicher-Lösungen wie der Amazon Simple Storage Service (Amazon S3) eignen sich perfekt, um moderne, skalierbare und flexible Anwendungen von Grund auf neu zu erstellen. Zudem ermöglichen diese Lösungen das Importieren von bereits bestehenden Datenspeichern zu Analytik-, Backup- oder Archivierungszwecken. Der Objektspeicher ist für das Internet konzipiert und umfasst Buckets und Objekte. Ein Bucket ist ein Container für Objekte. Ein Objekt ist eine Datei und alle Metadaten, die diese Datei beschreiben. Aufgrund der Skalierung können die Kosten mit Objektspeicher niedriger sein; es liefert schnellere Abrufzeiten ohne Ordnerhierarchie; und seine Metadaten-Klassifizierung ermöglicht eine umfassendere Datenanalytik.
Wie unterscheidet sich der Dateispeicher vom Objektspeicher?
Obwohl Objektspeicher-Lösungen die Speicherung von Dateien als Objekte unterstützen, erfordert der Zugriff darauf mit vorhandenen Anwendungen neuen Code und die Verwendung von APIs sowie direkte Kenntnisse der Namens-Semantik. Umgekehrt unterstützen dateibasierte Datenspeicher-Lösungen gängige Protokolle und Berechtigungsmodelle auf Dateiebene. Sie müssen keinen neuen Code schreiben, um sie in Anwendungen zu integrieren, die für die Arbeit mit gemeinsam genutztem Dateispeicher konfiguriert sind.
Blockspeicher
Andere Unternehmensanwendungen wie Datenbanken oder Enterprise Resource Planning (ERP)-Systeme erfordern häufig dedizierten Speicher mit niedriger Latenz für jeden Host. Dies ist vergleichbar mit Direct Attached Storage (DAS) oder einem Storage Area Network (SAN). Blockbasierte Cloud-Speicherlösungen wie Amazon Elastic Block Store (Amazon EBS) werden mit jedem virtuellen Server bereitgestellt und bieten die für Hochleistungs-Workloads erforderliche Latenz im Millisekundenbereich.
Wie unterscheidet sich der Dateispeicher von dem Blockspeicher?
Blockspeicher eignet sich als zugrunde liegende Speicherkomponente für selbstverwaltete Dateispeicherlösungen. Da zwischen Host und Volume jedoch eine Eins-zu-Eins-Beziehung erforderlich ist, werden die Skalierbarkeit, die Verfügbarkeit und die Erschwinglichkeit einer vollständig verwalteten Dateispeicherlösung zur Herausforderung. Dies ist mit zusätzlichen Kosten und der Beschaffung weiterer Verwaltungsressourcen verbunden. Durch die Nutzung einer vollständig verwalteten Cloud-Dateispeicherlösung beseitigen Sie die Komplexität, senken die Kosten und vereinfachen die Verwaltung.
Was sind die AWS Dateispeicher-Services?
Es gibt viele dateibasierte Daten auf der Welt. AWS bietet vollständig verwaltete Dateisystem-Services, mit denen Sie die unterschiedlichen Anforderungen Ihrer dateibasierten Anwendungen und Workloads erfüllen können. Missionskritische Geschäftsanwendungen in Organisationen müssen hochverfügbar sein. Sehr viele von ihnen basieren auf gemeinsam genutztem Dateispeicher. Die Migration dieser Anwendungen in die Cloud sorgt für Skalierbarkeit, Hochverfügbarkeit, Sicherheit und reduzierte Kosten bei erhöhter Agilität.
AWS bietet folgende Dateisystem-Services, die für Ihre Anwendungen und Anwendungsfälle optimiert sind.
- Amazon EFS bietet ein einfaches, Serverless-, elastisches Set-and-Forget-Dateisystem, mit dem Sie gemeinsam genutzte Dateisysteme schnell für AWS-Computing-Services erstellen und konfigurieren können.
- Amazon FSx für Lustre ist für rechenintensive Anwendungen wie High-Performance-Computing bestimmt. Mit diesem Service können Sie Daten mühelos mit einem leistungsoptimierten Dateisystem verarbeiten, wobei Ein- und Ausgabe in Amazon S3 gespeichert werden.
- Amazon FSx für NetApp ONTAP bietet vollständig verwalteten, gemeinsam genutzten Speicher mit mehreren Protokollen, der auf dem beliebten ONTAP-Dateisystem von NetApp basiert.
- Amazon FSx für OpenZFS bietet vollständig verwalteten gemeinsam genutzten Dateispeicher, der auf dem OpenZFS-Dateisystem basiert, sodass Sie Ihre Linux-basierten Dateiserver zu AWS migrieren können, ohne den Anwendungscode oder Ihre Datenverwaltung zu ändern.
- Amazon FSx für Windows File Server bietet ein vollständig verwaltetes natives Windows-Dateisystem mit einer breiten Palette von Datenzugriffs-, Datenverwaltungs- und Verwaltungsfunktionen.
Unternehmen Sie die ersten Schritte mit dem Cloud-Dateispeicher, indem Sie noch heute ein kostenloses AWS-Konto erstellen.
Nächste Schritte auf AWS
Sie erhalten sofort Zugriff auf das kostenlose Kontingent von AWS.
Beginnen Sie mit der Entwicklung mit AWS in der AWS-Managementkonsole.