0Pricing
Cloud & IT Cert Prep · Lektion

EC2-Speicher: Instance Store vs. EBS

Verstehen Sie, wann Sie den flüchtigen Instance Store oder persistente EBS-Volumes verwenden sollten, und wie Sie den passenden EBS-Volumetyp auswählen.

EC2-Speicher: Instance Store vs. EBS ist eine kostenlose Cloud & IT Cert Prep-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cloud & IT Cert Prep-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Übersicht über EC2-Speicheroptionen

EC2-Instanzen können zwei Arten von lokalem Speicher verwenden: Instance Store und Amazon EBS (Elastic Block Store). Instance Store ist physisch am Hostserver angeschlossen und bietet sehr hohe IOPS und hohen Durchsatz, allerdings mit einem entscheidenden Nachteil: Die Daten gehen verloren, wenn die Instanz gestoppt oder beendet wird. EBS bietet persistenten, netzwerkbasierten Blockspeicher, der das Stoppen, Starten oder Beenden einer Instanz übersteht. Zu verstehen, wann welcher Speichertyp eingesetzt wird, ist ein wiederkehrendes Thema in der SAA-C03-Prüfung.

Instance Store: Flüchtiger Speicher

Instance Store (auch als flüchtiger Speicher bezeichnet) besteht aus NVMe-SSDs, die physisch an die Hardware des Hosts angeschlossen sind, auf der Ihre EC2-Instanz ausgeführt wird. Daten im Instance Store gehen verloren, sobald die Instanz gestoppt, in den Ruhezustand versetzt oder beendet wird oder wenn die zugrunde liegende Hardware ausfällt. Bei einem Neustart bleiben die Daten jedoch erhalten. Instance Store eignet sich ideal für Puffer-, Cache- und Scratch-Daten, temporäre Dateien sowie Daten, die über eine Flotte repliziert werden (z. B. Cassandra-Knoten). Nicht alle Instance Types enthalten Instance Store. Achten Sie auf das Suffix d (z. B. i3.xlarge, m5d.large).

# List NVMe block devices on an Instance Store instance
lsblk
# Example output:
# NAME       MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
# nvme0n1    259:0    0   500G  0 disk /
# nvme1n1    259:1    0   900G  0 disk   <- instance store

Amazon EBS: Persistenter Blockspeicher

Amazon EBS-Volumes sind netzwerkbasierte Speicher, die unabhängig vom Lebenszyklus der EC2-Instanz persistent bleiben. Ein EBS-Volume befindet sich in einer bestimmten Availability Zone und kann jeweils an eine EC2-Instanz angehängt werden (außer bei io1/io2 Multi-Attach). Wenn Sie eine Instanz stoppen und neu starten, bleiben alle Daten auf dem EBS-Volume erhalten. Sie können das Volume von einer Instanz trennen und in derselben AZ an eine andere Instanz anhängen oder einen Snapshot erstellen, um es in eine andere AZ oder Region zu kopieren.

# Create an EBS volume and attach it to an instance
aws ec2 create-volume \
  --size 100 \
  --volume-type gp3 \
  --availability-zone us-east-1a

aws ec2 attach-volume \
  --volume-id vol-0abcdef1234567890 \
  --instance-id i-0abcdef1234567890 \
  --device /dev/xvdf

EBS-Volume-Typen: SSD-Optionen

AWS bietet vier EBS-Volume-Typen. gp3 (General Purpose SSD): Baseline von 3.000 IOPS und 125 MB/s, unabhängig konfigurierbar auf bis zu 16.000 IOPS und 1.000 MB/s – die Standardoption mit dem besten Preis-Leistungs-Verhältnis für die meisten Workloads. gp2: älteres General Purpose SSD, bei dem die IOPS mit der Größe skalieren (3 IOPS/GB, maximal 16.000) und das zugunsten von gp3 schrittweise abgelöst wird. io2 Block Express: Provisioned-IOPS-SSD mit bis zu 256.000 IOPS und 4.000 MB/s – für I/O-intensive Datenbanken wie SAP HANA oder Oracle. io1: veraltetes Provisioned-IOPS-SSD-Volume.

EBS-Volume-Typen: HDD-Optionen

Die beiden HDD-basierten EBS-Typen sind auf Durchsatz und nicht auf IOPS optimiert. st1 (Throughput Optimised HDD): Baseline von 40 MB/s/TB, Burst bis zu 250 MB/s/TB – ideal für Big Data, Protokollverarbeitung und Data Warehouses mit großen sequenziellen Lesezugriffen. sc1 (Cold HDD): Baseline von 12 MB/s/TB, Burst bis zu 80 MB/s/TB – die kostengünstigste EBS-Option für sequenzielle Daten, auf die selten zugegriffen wird. HDD-Volumes können nicht als Boot-Volumes (Root-Gerät) verwendet werden. Wählen Sie st1 oder sc1 nur dann, wenn der Durchsatz wichtiger ist als die IOPS und das Zugriffsmuster aus großen sequenziellen Lese- und Schreibvorgängen besteht.

EBS-Snapshots

EBS-Snapshots sind zeitpunktbezogene Backups eines Volumes, die dauerhaft in Amazon S3 gespeichert werden (Sie greifen jedoch über die EC2-API und nicht direkt über S3 darauf zu). Snapshots sind inkrementell: Der erste Snapshot erfasst das vollständige Volume, während nachfolgende Snapshots nur die Blöcke aufzeichnen, die seit dem letzten Snapshot geändert wurden. Dadurch werden die Speicherkosten reduziert. Sie können aus jedem Snapshot in jeder AZ innerhalb derselben Region ein neues EBS-Volume erstellen oder den Snapshot für die regionsübergreifende Notfallwiederherstellung in eine andere Region kopieren.

# Create a snapshot
aws ec2 create-snapshot \
  --volume-id vol-0abcdef1234567890 \
  --description 'Daily backup of prod DB volume'

# Copy snapshot to another region for DR
aws ec2 copy-snapshot \
  --source-region us-east-1 \
  --source-snapshot-id snap-0abcdef1234567890 \
  --region eu-west-1 \
  --description 'Cross-region DR copy'

EBS-Verschlüsselung

EBS-Volumes und Snapshots können mit AWS-KMS-Schlüsseln verschlüsselt werden. Die Verschlüsselung erfolgt für die Instance transparent: Daten werden bei der Übertragung zwischen Instance und Volume sowie im Ruhezustand auf dem Speicher verschlüsselt. Sie können die standardmäßige Verschlüsselung auf Kontoebene aktivieren, sodass jedes neue EBS-Volume, das im Konto erstellt wird, automatisch verschlüsselt wird, ohne dass dies für jedes Volume einzeln konfiguriert werden muss. Um ein unverschlüsseltes Volume zu verschlüsseln, müssen Sie einen Snapshot erstellen, eine verschlüsselte Kopie des Snapshots anlegen und anschließend aus dem verschlüsselten Snapshot ein neues Volume erstellen.

# Enable default EBS encryption for the account
aws ec2 enable-ebs-encryption-by-default --region us-east-1

# Verify it is enabled
aws ec2 get-ebs-encryption-by-default --region us-east-1

EBS Multi-Attach

EBS Multi-Attach ermöglicht es, ein io1- oder io2-Volume gleichzeitig mit bis zu 16 EC2-Instances zu verbinden, die sich in derselben Availability Zone befinden. Alle verbundenen Instances verfügen über vollständigen Lese- und Schreibzugriff. Dies wird für geclusterte Linux-Anwendungen wie Oracle RAC oder Teradata verwendet, die die Nebenläufigkeit auf Anwendungsebene mithilfe eines clusterfähigen Dateisystems verwalten. Multi-Attach ist kein Ersatz für EFS als gemeinsam genutztes Dateisystem, sondern speziell für den clusterfähigen Zugriff auf Blockebene mit von der Anwendung verwalteter Koordination vorgesehen.

Instance Store oder EBS wählen

Wichtige Entscheidungskriterien: Ist Persistenz erforderlich? → Verwenden Sie EBS. Können die Daten neu erstellt werden oder sind sie repliziert? → Der Instance Store ist geeignet und bietet eine höhere Leistung. Handelt es sich um eine Datenbank mit kritischen Daten? → Verwenden Sie immer EBS (mit Snapshots und Verschlüsselung). Benötigen Sie temporären Speicherplatz für ML-Training oder Sortiervorgänge? → Verwenden Sie den Instance Store für maximalen Durchsatz ohne zusätzliche Kosten. In der Prüfung werden häufig Szenarien vorgestellt, in denen Sie bestimmen müssen, ob für einen bestimmten Workload flüchtiger oder persistenter Speicher geeignet ist.

EBS-optimierte Instances

EBS-optimierte Instances stellen eine dedizierte Netzwerkbandbreite zwischen der EC2-Instance und EBS bereit, die von der allgemeinen Netzwerkbandbreite der Instance getrennt ist. Dadurch wird eine Konkurrenz um Netzwerkressourcen zwischen Anwendungsdatenverkehr und Storage-I/O verhindert. Die meisten Instance-Typen der aktuellen Generation sind standardmäßig und ohne zusätzliche Kosten EBS-optimiert. Bei älteren Instance-Typen muss die EBS-Optimierung möglicherweise manuell aktiviert werden (gegen eine zusätzliche Gebühr pro Stunde). Bei Datenbank-Workloads mit hohem I/O sollten Sie immer überprüfen, ob Ihr Instance-Typ EBS-optimiert ist, damit die vollständig für Ihr Volume bereitgestellten IOPS erreicht werden.

Amazon Data Lifecycle Manager

Amazon Data Lifecycle Manager (DLM) automatisiert die Erstellung, Aufbewahrung und Löschung von EBS-Snapshots und AMIs. Sie definieren Lebenszyklusrichtlinien, in denen festgelegt wird, welche Volumes gesichert werden (nach Tag), wie häufig Snapshots erstellt werden (alle 1, 2, 3, 4, 6, 8 oder 12 Stunden oder täglich) und wie viele Snapshots aufbewahrt werden. DLM macht benutzerdefinierte Backup-Skripte überflüssig und lässt sich zur Überwachung des Richtlinienstatus in CloudWatch integrieren. Für regionsübergreifende Snapshots konfigurieren Sie eine Kopierrichtlinie in derselben DLM-Definition.

Schnelltest

Testen Sie Ihr Verständnis der AWS-Solutions-Architect-Konzepte (SAA-C03) aus dieser Lektion.

Zusammenfassung der Lektion

In dieser Lektion haben Sie gelernt: Der Instance Store bietet die höchste lokale I/O-Leistung, ist jedoch flüchtig – Daten gehen beim Stoppen oder Beenden verloren, EBS stellt persistenten, netzwerkgebundenen Blockspeicher mit vier Volume-Typen bereit, die entweder auf IOPS (gp3, io2) oder auf Durchsatz (st1, sc1) optimiert sind, und EBS-Snapshots ermöglichen zeitpunktbezogene Backups, die in S3 gespeichert werden und für die Wiederherstellung über AZ- oder Regionsgrenzen hinweg verwendet werden können. Als Nächstes befassen wir uns mit den Grundlagen des S3-Objektspeichers.

Häufig gestellte Fragen

Ist die Lektion „EC2-Speicher: Instance Store vs. EBS“ kostenlos?

Ja — der vollständige Text von „EC2-Speicher: Instance Store vs. EBS“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cloud & IT Cert Prep-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cloud & IT Cert Prep-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „EC2-Speicher: Instance Store vs. EBS“?

Verstehen Sie, wann Sie den flüchtigen Instance Store oder persistente EBS-Volumes verwenden sollten, und wie Sie den passenden EBS-Volumetyp auswählen. Du übst Cloud & IT Cert Prep mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Cloud & IT Cert Prep zu starten?

Keine Vorkenntnisse erforderlich. Cloud & IT Cert Prep auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „EC2-Speicher: Instance Store vs. EBS“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Cloud & IT Cert Prep-Lektion Code schreiben und ausführen?

Ja. Jede Cloud & IT Cert Prep-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Ihre erste EC2-Instance starten
  2. Instance-Typen und Preismodelle
  3. Security Groups und Schlüsselpaare
  4. EC2-Speicher: Instance Store vs. EBS
← Zurück zu Cloud & IT Cert Prep