EBS vs SSD-Definition

24

Ich bin verwirrt über die Wahl von EBS und SSD beim Erstellen einer Instanz.

Wenn Sie Instanzparameter auswählen (Schritt 2), werden in der Spalte Instanzspeicher (GB) zwei Optionen angezeigt: Nur EBS oder SSD.

Ich weiß nicht, warum es diese Option gibt, weil SSD und EBS verschiedene Dinge sind und warum ich das eine und nicht das andere wählen sollte.

Die Definition des Instanzenspeichers (GB) unten steht im Widerspruch zu oben, da alles persistent ist. (Diese Definition wird angezeigt, wenn Sie den Spaltennamen bewegen.)

Die lokalen Instanzspeicher-Volumes, die für die Instanz verfügbar sind. Die Daten in einem Instanzspeicher sind nicht permanent - sie bleiben nur während der Lebensdauer der Instanz erhalten.

Warum muss ich in Schritt 4 erneut zwischen SSD und Magnet wählen?

Jede Klarstellung würde helfen.

Java Main
quelle

Antworten:

21

SSDs sind schneller, weil es keine Netzwerklatenz gibt, aber sie sind kurzlebig und Sie können sie nicht von einer Instanz trennen und an eine andere anhängen. Wie Sie sehen, steht es leistungsfähigeren Instanzen zur Verfügung.

EBS sind flexibler, da Sie sie an Instanzen anhängen und von diesen trennen können, sie sind jedoch etwas langsamer, da sie für allgemeine Zwecke besser geeignet sind.

Nun sollten Sie in Schritt 4 auswählen, ob Sie eine SSD oder einen magnetähnlichen Speicher benötigen. Sie können es grob vergleichen, als würden Sie zwischen einem SATA-Laufwerk oder einer SSD wählen. Auch hier sind SSDs offensichtlich schneller. Es gibt Preisunterschiede. Lesen Sie daher etwas in der AWS-Dokumentation nach und verwenden Sie den Preisrechner, um die technischen Unterschiede zu ermitteln.

Soweit ich weiß, bremst AWS jedoch die Verwendung von Magnetspeichern ab.

Ich hoffe, dies erhellt die Frage.

Cya!

Stefano Martins
quelle
Ok, danke, ich bin jetzt klar: Schritt 2 ist zu wählen, ob Sie kurzlebige oder dauerhafte Speicherung möchten. Step4 ist der Hardwaretyp. Aber was bedeutet folgende Definition in Schritt 2: Die Daten in einem Instanzspeicher sind nicht permanent - sie bleiben nur während der Lebensdauer der Instanz erhalten.
Java Main
Wenn Sie diese Instanz beenden (löschen), gehen die Daten verloren.
Stefano Martins
Diese Antwort könnte verbessert werden, indem der Unterschied zwischen Instanzdatenträgern und EBS-Speicher beschrieben wird.
Tim
5

Beachten Sie zunächst den Unterschied zwischen einem Root-Volume , einem EBS- und einem EC2-Instanzspeicher .

Das Root-Volume hostet das Betriebssystem der EC2-Instanz und ist fast immer ein EBS-Volume (einige ältere AMIs verwenden möglicherweise noch den EC2-Instanzspeicher). Sie können auch Volumes hinzufügen, die zum Speichern von Daten verwendet werden sollen, und Sie können angeben, ob sie von einem EBS oder von einem Instanzspeicher (direkt angeschlossenes Gerät) gesichert werden sollen.

Wenn Sie EBS nur beim Starten einer EC2-Instanz auswählen, erhalten Sie ein EBS-Root-Volume und müssen dann in Schritt 4 auf die Schaltfläche "Add Storage" (Speicher hinzufügen) klicken, um weitere EBS-Volumes hinzuzufügen. EBS-Volumes können von verschiedenen Arten von Speichergeräten wie GP2, IO1 und Magnetic gesichert werden. Sie können angeben, ob sie beim Beenden der EC2-Instanz beibehalten oder gelöscht werden sollen.

Wenn Sie in Schritt 2 SSD auswählen, erhalten Sie ein EBS-Root-Volume und ein zweites Volume, das standardmäßig einen Instanzspeicher verwendet. Sie können dies in Schritt 4 in ein EBS-Volume ändern, wenn Sie möchten (nicht sicher, wie sich dies auf die Preisgestaltung auswirkt). Die Werte für Dinge wie Größe und Typ werden als N / A angezeigt, aber sie werden tatsächlich durch den Instanztyp bestimmt (sie sollten als ausgegraute Werte angezeigt werden, anstatt dass sie nicht zutreffen). Sie können zusätzliche EBS-Volumes hinzufügen, indem Sie in Schritt 4 auf die Schaltfläche "Add Storage" (Speicher hinzufügen) klicken. Sie erhalten jedoch nur die Anzahl der durch den EC2-Instanztyp angegebenen Instanzspeicher.

Wenn Sie sich für SSD entscheiden, erhalten Sie immer noch ein EBS-Root-Volume, das abgetrennt, in der Größe geändert, erneut angehängt, Snapshots erstellt usw. werden kann. Es bleibt erhalten, wenn der Server gestoppt wird, und Sie können festlegen, ob es beim Beenden der Instanz beibehalten wird. Nur der Instanzspeicher ist kurzlebig. Sie können es nicht beibehalten, wenn der Server angehalten oder beendet wird oder wenn das zugrunde liegende Gerät ein Problem hat, es jedoch bei einem Neustart beibehalten wird.

Damian
quelle
-4

Solange Ihre Instanz in Betrieb ist oder nicht beendet wurde, bleiben die Daten in EBS erhalten, sobald Sie Ihre Instanz beenden. AWS gibt den Speicher frei, sodass die Daten verloren gehen.

Kaleem
quelle
Dies beantwortet die gestellte Frage nicht wirklich.
BE77Y