-
Was ist Amazon EFS?
-
Vorteile und Funktionen von Amazon EFS
-
Wie erstellt und einhängt man ein Dateisystem?
-
Sichern Sie die EC2-Instanz mit Vinchin Backup & Recovery
-
AWS EFS FAQs
-
Fazit
Haben Sie schon einmal Amazon EFS verwendet? Der Hauptzweck besteht darin, Ihnen die Erstellung eines netzwerkbasierten Cloud-Dateisystems für Linux-basierte Anwendungsworkloads und Programme zu ermöglichen. Da die Struktur und Funktionalität von EFS der lokalen Infrastruktur ähnelt, können Sie ganz einfach eine Vielzahl bestehender Dateien übertragen.
Was ist Amazon EFS?
Amazon EFS ist ein cloudeigenes Datenspeicherdienst, der einfachen, skalierbaren gemeinsamen Dateispeicher für Linux-basierte Geschäftsanwendungen bereitstellt. Es kann bis zu Petabyte skalieren und dabei eine konsistente geringe Latenz bei Datenzugriff und hohe Durchsatzleistung bieten. Es ist vollständig verwaltet, sodass Sie sich keine Sorgen um die kontinuierliche Wartung von Amazon EFS machen müssen. Die Einrichtung ist einfach: Erstellen Sie über die AWS-Managementkonsole, die API oder die Befehlszeilenschnittstelle ein Dateisystem und stellen Sie es sicher einem oder mehreren Amazon-EC2-Instanzen in Ihrem Amazon VPC zur Verfügung. Anschließend mounten Sie Ihr Dateisystem, um Daten zu speichern und darauf zuzugreifen. Sie können auch AWS Direct Connect oder AWS VPN verwenden, um lokale Server mit EFS zu verbinden, Daten problemlos nach EFS zu migrieren, Cloud-Bursting zu ermöglichen oder lokale Daten in EFS zu sichern.
EFS-Dateisysteme sind elastisch und wachsen automatisch mit dem Hinzufügen oder Entfernen von Dateien. Sie können zwischen zwei Leistungsmodi wählen, um die Leistung des Dateisystems an die Anwendungsanforderungen anzupassen. Der Durchsatz skaliert automatisch mit der Kapazität. Bei Workloads, die einen hohen Durchsatz bei geringer Kapazität erfordern, kann der Durchsatz unabhängig von der Kapazität konfiguriert werden, obwohl dies seltener vorkommt. Sie können EFS außerdem so konfigurieren, dass Daten in der kostengünstigen Speicherklasse für seltenen Zugriff gespeichert werden.
Amazon EFS funktioniert mit den Tools und Anwendungen, die Sie bereits verwenden. Es ist auf hohe Verfügbarkeit und Ausfallsicherheit ausgelegt und ermöglicht es Ihnen, redundante Daten über mehrere Availability Zones hinweg zu speichern. Sie haben jederzeit die benötigte Kapazität, wenn Sie sie brauchen, ohne dass Sie Speicher im Voraus bereitstellen müssen.
Sie zahlen nur für das, was Sie nutzen – keine Mindestgebühren oder Einrichtungskosten – und es entfällt die Verwaltung des Speicherplatzes.
Kurz zusammengefasst: Amazon Elastic File System (Amazon EFS) bietet ein einfaches, skalierbares und vollständig verwaltetes elastisches NFS-Dateisystem, das mit AWS-Clouddiensten und lokalen Ressourcen verwendet werden kann. Es kann bei Bedarf bis auf Petabyte skalieren, ohne Anwendungen zu stören, und skaliert automatisch nach oben oder unten, während Sie Dateien hinzufügen oder löschen, sodass Sie sich an das Wachstum des Dateisystems anpassen können, ohne Kapazitäten bereitstellen oder verwalten zu müssen. Amazon EFS ist so konzipiert, dass es massiv parallelen gemeinsamen Zugriff für Tausende von Amazon-EC2-Instanzen ermöglicht und dadurch Ihren Anwendungen hohe aggregierte Durchsatzraten und IOPS bei durchgängig niedrigen Latenzzeiten bietet.
Vorteile und Funktionen von Amazon EFS
Dynamische Skalierbarkeit
Amazon EFS skaliert Ihre Dateispeicherkapazität automatisch und sofort nach oben oder unten, wenn Sie Dateien hinzufügen oder entfernen, ohne Ihre Anwendungen zu unterbrechen, und stellt Ihnen den Speicher bereit, den Sie benötigen, wenn Sie ihn benötigen. Sie erstellen einfach das Dateisystem und beginnen, Dateien hinzuzufügen – keine Notwendigkeit, Speicher im Voraus bereitzustellen.
Skalierbare Leistung
Amazon EFS ist so konzipiert, dass es den Durchsatz, die IOPS und die geringe Latenz bietet, die für allgemeine Workloads erforderlich sind. Durchsatz und IOPS skaliert mit der Größe des Dateisystems und kann für kurze Zeiträume auf hohe Werte ansteigen, um unvorhersehbare Leistungsanforderungen bei Dateiworkloads zu unterstützen. Für die anspruchsvollsten Workloads unterstützt Amazon EFS eine Leistung von mehr als 10 GB/s und bis zu 500.000 IOPS.
Vollständig verwaltet
Amazon EFS ist ein vollständig verwalteter Dienst, der gemeinsam genutzten Dateispeicher für Allzweck-Workloads bereitstellt. Er bietet eine einfache Schnittstelle, mit der Sie schnell Dateisysteme erstellen und konfigurieren können, während die zugrunde liegende Infrastruktur für den Dateispeicher automatisch verwaltet wird. Dadurch entfällt die Komplexität bei der Bereitstellung, Aktualisierung und Wartung der Dateisysteminfrastruktur.
Gemeinsame Dateiablage
Amazon EFS bietet sicheren Zugriff für Tausende von Verbindungen. Amazon-EC2-Instanzen und lokale Server können traditionelle Dateiberechtigungsmodelle, Sperrfunktionen für Dateien und hierarchische Verzeichnisstrukturen nutzen, um gleichzeitig über das NFSv4-Protokoll auf gemeinsam genutzte Amazon-EFS-Dateisysteme zuzugreifen. Amazon-EC2-Instanzen können von verschiedenen Verfügbarkeitszonen und AWS-Regionen aus auf Ihr Dateisystem zugreifen, während lokale Server über AWS Direct Connect oder AWS VPN darauf zugreifen können.
Wie erstellt und einhängt man ein Dateisystem?
Erstellen Sie zunächst eine EC2-Instanz. Überprüfen Sie die EC2-Instanz und notieren Sie die VPC-ID—diese wird später beim Erstellen des Dateisystems verwendet und standardmäßig auf diese eingestellt.
Erstellen Sie ein Dateisystem:
Wechseln Sie zur EFS-Seite und klicken Sie auf „Create file system“. Schließen Sie den Erstellungsprozess basierend auf Ihren Einstellungen ab.
Als Nächstes erfahren Sie, wie Sie ein Amazon EFS-Dateisystem auf einer Linux-Instanz einbinden:
1. Montageanleitung anzeigen
Wählen Sie zuerst das gerade erstellte Dateisystem aus und klicken Sie auf „View details“.

Dann klicken Sie auf „Attach“.

Wählen Sie anschließend „Mount via DNS“. Merken Sie sich den Befehl unter „Using the NFS client“, da Sie ihn später verwenden werden.

Klicken Sie oben abschließend auf „Learn more“, um die Hilfedokumentation zu öffnen.
Danach installieren Sie amazon-efs-utils.

2. Mit EC2-Instanzen verbinden
Stellen Sie eine Verbindung zu zwei EC2-Instanzen her: eine läuft mit Amazon Linux 2023 und eine mit Amazon Linux 2 AMI (verweisen Sie auf einen separaten Artikel für Verbindungsanweisungen).
3. Installieren Sie amazon-efs-utils
Installationsreferenz:
https://docs.aws.amazon.com/efs/latest/ug/installing-amazon-efs-utils.html
Installationsbefehl:
sudo yum install -y amazon-efs-utils

Installation mit folgendem Befehl:
sudo -s
yum install -y amazon-efs-utils
4. EFS-Verzeichnis erstellen
Verwenden Sie den folgenden Befehl, um ein Verzeichnis namens „efs“ zu erstellen, das als Einhängepunkt für das Dateisystem dient:
mkdir efs
5. Führen Sie den mount-Befehl aus
Kopieren Sie den Mount-Befehl, zum Beispiel:
sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport [File System DNS Name]:/ efs
Führen Sie den Befehl mount aus.
df -h
Wiederholen Sie die gleichen Schritte, um die zweite EC2-Instanz einzubinden.
Sichern Sie die EC2-Instanz mit Vinchin Backup & Recovery
Um Probleme während des Prozesses zu vermeiden, sollten Sie zuerst eine Sicherung Ihrer EC2-Instanz durchführen. Vinchin Backup & Recovery unterstützt AWS-EC2-Sicherungen und ermöglicht es Benutzern, Instanzen mithilfe ihrer AWS-Zugriffsschlüssel-ID hinzuzufügen und vollständige, inkrementelle oder differentielle Sicherungen zu konfigurieren. Es bietet flexible Wiederherstellungsoptionen, einschließlich kompletter Instanzen, einzelner Volumes und bestimmter Dateien, mit direkter Wiederherstellung auf andere Virtualisierungsplattformen. Durch die Integration in Amazon S3 für sicheres Archivieren wird außerdem V2V-Migration auf Plattformen wie VMware, Hyper-V und Proxmox ermöglicht. Die benutzerfreundliche Oberfläche vereinfacht die Verwaltung und Konfiguration von Sicherungen.
Um eine Sicherung der EC2-Instanz mit Vinchin Backup & Recovery durchzuführen, folgen Sie diesen Schritten:
1. Wählen Sie die EC2-Instanz aus, die gesichert werden soll.

2. Wählen Sie das Sicherungsziel aus.

3. Sichern Sie die Sicherungsstrategien.

4. Überprüfen und Absenden der Stellenanzeige.

Starten Sie Ihre 60-tägige kostenlose Testversion von Vinchin Backup & Recovery, um sichere und ressourcenschonende Backup-Lösungen zu erleben. Oder kontaktieren Sie uns, um einen individuell auf Ihre IT-Anforderungen zugeschnittenen Plan zu erhalten.
AWS EFS FAQs
1. Welche Speicherklassen gibt es bei EFS?
EFS Standard: Hochleistungs-Speicher für häufig verwendete Dateien.
EFS Wenig genutzter Zugriff (IA): Kostengünstiger Speicher für selten abgerufene Dateien (automatisch durch Lebenszyklusverwaltung verschoben).
2. Worin unterscheidet sich EFS von Amazon EBS oder S3?
EFS: Gemeinsam genutztes, POSIX-kompatibles Dateisystem für mehrere EC2-Instanzen.
EBS: Blockspeicher für eine einzelne EC2-Instanz.
S3: Objektspeicher für massiven Umfang und hohe Haltbarkeit, nicht POSIX-kompatibel.
Fazit
Obwohl Amazon EFS ein leistungsfähiges Tool ist, erfordert es wie viele andere selbstkonfigurierbare Dienste dennoch regelmäßige Optimierungen. Um unnötigen Overhead zu vermeiden, sollten Sie die EFS-Burst-Guthaben und die durchschnittliche I/O-Übertragungsrate regelmäßig überwachen. Gleichzeitig können Sie zur Gewährleistung optimaler Leistung asynchrone Schreibvorgänge nutzen und vermeiden, Anwendungen direkt auf EFS auszuführen. Außerdem müssen Sie verschiedene Backups sorgfältig verwalten und den richtigen Leistungsmodus für Ihre Anwendungsaufgaben auswählen, um zusätzliche Kosten zu vermeiden. Abschließend lässt sich die Gesamtleistung durch die Nutzung paralleler Verbindungen verbessern.
Teilen auf: