Was ist EFS? Amazon Elastic File System erklärt

Was ist EFS? Amazon Elastic File System erklärt

  • Cloud
6 Minuten Lesezeit Aktualisiert Apr 3, 2025

Auf einen Blick: Das Amazon Elastic File System (EFS) ist eine skalierbare Speicherlösung für AWS, die gleichzeitigen Zugriff für mehrere Recheninstanzen ermöglicht und sich ideal für verschiedene Arbeitslasten eignet. Es skaliert automatisch mit dem Datenbedarf und bietet dauerhaften Speicher, der auch nach Neustarts der Instanz erhalten bleibt.

  • EFS unterstützt Webserving, Unternehmensanwendungen und Medienspeicherung.
  • Es kann sowohl auf AWS- als auch auf On-Premises-Servern montiert werden.

Amazons Elastic File System (EFS) ist eine skalierbare Speicherlösung, die für allgemeine Workloads verwendet werden kann. Ein EFS kann an mehrere Amazon Web Services (AWS) Compute-Instanzen und On-Premises-Server angeschlossen werden und bietet so eine gemeinsame Ressource für Anwendungen und Datenspeicher in vielen verschiedenen Umgebungen.

Schauen wir uns an, wie ein EFS funktioniert und welche Vorteile es organisatorischen Rechenumgebungen bietet, darunter:

  • Was ist ein EFS?
  • Vorteile der Verwendung eines EFS
  • Nachteile der Verwendung eines EFS
  • Anwendungsfälle für EFS-Volumina
  • Erstellung eines EFS
  • Mounten eines EFS auf einem On-Premises-Server
  • EFS-Preisgestaltung
  • Erstellung und Nutzung eines EFS

Was ist ein EFS?

Ein EFS ist ein Netzwerk-Dateisystem (NFS), das Daten in einer logischen Dateihierarchie organisiert. Daten werden in einem pfadbasierten System gespeichert, in dem Datendateien in Ordner und Unterordner organisiert sind.

Mapped File Server-Laufwerke und abnehmbare USB-Laufwerke verwenden beide hierarchische Dateisysteme, daher sollte das Konzept jedem vertraut sein, der jemals mit Personal Computern und Servern zu tun hatte.

EFSs sind ideale Kandidaten zur Speicherung:

  • Organisationsdaten
  • Dateiserver
  • Individuelle Daten
  • Anwendungsdaten

Amazon gibt an, dass ein einzelnes EFS gleichzeitig mit Tausenden von Elastic Compute Cloud (EC2)-Instanzen oder On-Premise-Ressourcen verbunden werden kann, sodass man EFS-Daten mit beliebig vielen Ressourcen teilen kann.

Der Zugriff auf gemeinsame EFS-Ordner und -Daten erfolgt über native Betriebssystemschnittstellen.

Vorteile der Nutzung von AWS EFS

Ein Amazon EFS ist elastisch. Das bedeutet, dass seine Speicherkapazität automatisch skaliert werden kann (mehr Speicher hinzufügen) oder verkleinert werden kann (Speicherkapazität verkleinern), wenn Ordner und Dateien hinzugefügt oder entfernt werden. Das ist ein großer Vorteil gegenüber herkömmlichen Speicherlösungen – Sie können Kapazitäten hinzufügen oder entfernen, ohne Benutzer oder Anwendungen zu stören.

Wichtig ist, dass der EFS-Speicher dauerhaft ist. Wenn sie an eine AWS-Compute-Instanz angeschlossen sind, verschwinden die Daten nicht, wenn diese Instanz neu gestartet wird.

Nachteile der Nutzung von Amazon EFS

Amazon EFSs haben ein paar Einschränkungen:

  • Keine Windows-Instanzen. Amazon EFSs werden auf AWS Windows EC2-Instanzen nicht unterstützt. EFS-Volumes können nur mit Nicht-Windows-Instanzen wie Linux verwendet werden, die NFS-Volumes unterstützen.
  • Keine System-Boot-Volumes. Amazon EFS-Volumes können auch nicht für System-Boot-Volumes verwendet werden. AWS EC2-Instanzen müssen Elastic Block Store (EBS) Volumes zum Booten ihrer Systeme verwenden. EBS-Volumes ähneln EFS-Volumes mit einer Ausnahme. Ein EBS-Volume kann nur mit einer EC2-Instanz oder einem Server verbunden werden, während EFS-Volumes mit mehreren EC2-Instanzen und lokalen Ressourcen verbunden werden können.

Anwendungsfälle für EFS-Volumina

Mounten eines EFS auf einem On-Premises-Server

EFS-Preisgestaltung

Ein EFS eignet sich für folgende Anwendungsfälle:

  • Web-Serving und Inhaltsmanagement
  • Nutzung von Unternehmensanwendungen
  • Medien und Unterhaltung
  • Geteilte und Home-Verzeichnisse
  • Datenbank-Backups
  • Entwickler- und Anwendungswerkzeuge
  • Containerlagerung
  • Big-Data-Analyse
  • Andere Anwendungen, bei denen man eine gemeinsame Datenquelle mit einem einzelnen Server oder mehreren Servern verbinden muss.

Erstellung eines elastischen Dateisystems (EFS)

Ein EFS wird innerhalb einer AWS Virtual Private Cloud (AWS VPC) erstellt und muss mit EC2-Instanzen innerhalb desselben VPC verbunden sein.

Alle mit einem EFS verbundenen Ressourcen – VPC, EC2-Instanzen und das EFS selbst – müssen sich in derselben AWS-Region befinden. Um ein EFS zu hosten, kann man entweder eine Standard-VPC oder eine benutzerdefinierte VPC verwenden.

(Wie VPCs funktionieren, erfahren Sie in unserer Einführung zu AWS VPCs.)

Sie können ein EFS erstellen und verwalten mit:

  • Die AWS-Verwaltungskonsole
  • Eine AWS-Kommandozeilenschnittstelle (CLI)
  • AWS API-Schnittstellen

Die Einrichtung ist relativ einfach. AWS EC2-Instanzen können bestehende EFSs montieren, um Daten zu speichern und darauf zuzugreifen.

Sie können auch ein EFS auf einem On-Premises-Server mit AWS Direct Connect oder AWS VPN montieren. Die Nutzung eines EFS von On-Premises-Servern ermöglicht es Ihnen:

  • Daten zu EFS migrieren
  • Backup-On-Premises-Speicher
  • Erfülle zusätzliche Aufgaben

Amazon EFS-Backup-Optionen

Die Sicherung von Amazon EFS ist eine wesentliche Praxis. Dadurch werden Ihre Daten geschützt und Sie halten sich an Protokolle und Vorschriften ein, und im Falle einer Katastrophe können Sie sich schnell erholen. Es gibt mehrere EFS-Backup-Optionen:

1. AWS DataSync

Wenn Sie diese immer-eingeschaltete Verbindung zwischen auf dem Standort gespeicherten Daten und Amazon EFS herstellen, können Sie Daten problemlos zwischen ihnen verschieben. Das funktioniert für Datenmigrationen, Replikation und Wiederherstellung.

2. AWS-Backup

Die Nutzung von Amazons verwalteten Backup-Diensten ist eine weitere Option. Sie können AWS-Ressourcen konfigurieren und Backups automatisieren, wenn sie nötig sind.

3. AWS Transfer Family

Zu diesen Diensten gehören das Secure File Transfer Protocol, File Transfer Protocol über SSL und File Transfer Protocol. Sie können sie nutzen, um Dateien in und aus Amazon EFS zu verschieben.

4. EFS-zu-EFS-Backup

Wenn Sie inkrementelle Backups ausführen möchten, ist dieser Service ideal. Definieren Sie Ressourcen als Code, sodass es einfach ist, viele AWS-Ressourcen zu konfigurieren, zu nutzen und zu verwalten.

5. Amazon S3

S3 ist die Abkürzung für Simple Storage Service. Verwenden Sie es, um Daten als Objekte in vielen Speichercontainern zu speichern. Es unterstützt automatische Skalierung für immer größere Datensammlungen und große Objekte.

6. Amazonas-Gletscher

Dieser Service bietet Ihnen einen sicheren Speicher für die langfristige Datenarchivierung und Backups. Am besten ist es, wenn Sie nicht oft auf Daten zugreifen müssen, aber ein langlebiges Archiv für Ihre Archive wünschen.

EFS vs. EBS

Sie werden wichtige Unterschiede zwischen Amazon EFS und Amazon EBS finden.

Zugriff auf gemeinsame Dateien

  • EFS: Sie können Dateizugriff über mehrere Instanzen hinweg teilen.
  • EBS: Für den Fall, dass Sie separaten Speicher benötigen, der jeweils von einer einzelnen Instanz zugänglich ist.

Zugang:

  • EFS: Mehrere Instanzen können gleichzeitig auf das Speichersystem zugreifen.
  • EBS: Man kann immer nur eine einzige Instanz gleichzeitig auf das Speichersystem zugreifen lassen.

Durchsatz

  • EFS: Für die Zeit, wenn Sie den Gesamtdurchsatz an Tausende von Kunden gleichzeitig liefern möchten.
  • EBS: Bietet hohe Verfügbarkeit und geringe Latenz.

Der Durchsatz des EFS-Dateisystems skaliert automatisch, wenn die Kapazität wächst. Der Durchsatz kann bei Bedarf auch unabhängig von der Kapazität bereitgestellt werden.

EFS-Speicher kann nach mehreren verschiedenen AWS-Preismodellen bereitgestellt werden, abhängig von:

  • Ob Ihre EFS-Daten häufig oder selten abgerufen werden
  • Ob ein EFS Daten in einer oder mehreren AWS-Zonen speichert
  • Egal, ob Sie Durchsatzbereitstellung verwenden
  • Welche AWS-Speicherklasse wird verwendet

Wie man das Erstellen und Benutzen eines EFS übt

AWS bietet eine "Getting Started"-Übung an, bei der Sie ein Beispiel für ein Amazon Elastic File System erstellen, es an eine EC2-Instanz anhängen und Dateien mit AWS DataSync (AWS-Konto erforderlich) auf Ihr neues EFS übertragen können.

Diese Übung gibt außerdem Anweisungen zum Löschen der von Ihnen erstellten AWS-Sample-Ressourcen, damit Ihr Konto nach dem EFS-Test nicht belastet wird.

Ein elastisches Dateisystem kann über die AWS Management Console erstellt werden

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus Cloud

Interessieren Sie sich für mehr von BMC?

The Brief ist unsere monatliche E-Mail zum Mainframe und zur Enterprise-Orchestrierung: Recherchen, Kundenberichte, Produktnachrichten, Events.

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Sie haben The Brief abonniert

Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.