Was ist Amazon EFS?
Amazon Elastic File System (EFS) ist ein vollständig verwaltetes, elastisches NFS-Dateisystem für Linux-basierte Workloads. Es skaliert automatisch von Gigabytes auf Petabytes ohne Provisioning und bietet gleichzeitigen Zugriff für tausende von Clients. EFS ist ideal für Anwendungen, bei denen mehrere Compute-Instanzen gemeinsam auf Dateien zugreifen müssen.
Kernfunktionen
- Automatische Skalierung: Speicherkapazität wächst und schrumpft automatisch je nach Bedarf
- Multi-AZ-Replikation: Daten werden automatisch über mehrere Availability Zones repliziert
- Lifecycle Management: Automatische Verschiebung selten genutzter Dateien in kostengünstigere Storage-Klassen
- Access Points: Anwendungs-spezifische Einstiegspunkte mit eigenen POSIX-Berechtigungen
- Throughput-Modi: Elastic Throughput (Standard) für automatische Skalierung nach Workload oder Provisioned Throughput für vorhersehbare Spitzenlasten
Typische Anwendungsfälle
Shared Storage für Container: EFS ermöglicht persistenten Speicher für ECS, EKS und Fargate. Mehrere Container-Instanzen greifen auf dieselben Dateien zu, ideal für CMS-Systeme oder ML-Modelle.
Web-Content-Serving: Web-Server-Flotten können statische Inhalte aus einem zentralen EFS-Dateisystem ausliefern. Änderungen sind sofort auf allen Servern sichtbar.
DevOps und CI/CD: Build-Artefakte, Source-Code und Entwicklungsumgebungen können in EFS gespeichert werden, um konsistenten Zugriff über mehrere Build-Agents zu gewährleisten.
Vorteile
- Kein Provisioning erforderlich: Speicher skaliert automatisch
- Hohe Verfügbarkeit durch Multi-AZ-Replikation
- POSIX-kompatibel: Funktioniert mit bestehenden Linux-Anwendungen
- Kostenoptimierung durch Lifecycle-Policies und IA-/Archive-Speicherklassen
Integration mit innFactory
Als AWS Reseller unterstützt innFactory Sie bei Amazon EFS: Architektur-Design, Integration mit Container-Plattformen, Performance-Optimierung und Kostenmanagement durch Storage-Klassen-Strategien.
Typische Anwendungsfälle
Häufig gestellte Fragen
Wann sollte ich EFS statt EBS verwenden?
EFS eignet sich, wenn mehrere EC2-Instanzen oder Container gleichzeitig auf dieselben Dateien zugreifen müssen. EBS ist für einzelne Instanzen mit Block-Storage-Anforderungen besser geeignet.
Welche Storage-Klassen bietet EFS?
EFS bietet drei Storage-Klassen: Standard für häufig genutzte Daten, Infrequent Access (IA) für selten genutzte Daten mit deutlich reduzierten Kosten sowie Archive für sehr selten genutzte Daten mit den niedrigsten Speicherkosten. Lifecycle Management verschiebt Dateien automatisch zwischen den Klassen.
Funktioniert EFS mit Containern?
Ja, EFS lässt sich mit ECS, EKS und Fargate verwenden. Container können persistente Daten in EFS speichern, die über Container-Neustarts und Skalierung hinweg erhalten bleiben.
Wie sicher sind Daten in EFS?
EFS bietet Verschlüsselung at rest und in transit. Zugriffskontrolle erfolgt über IAM-Policies, POSIX-Berechtigungen und optionale Access Points für Anwendungs-spezifische Zugriffssteuerung.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.