Wie funktioniert die Datenspeicherung auf Amazon EC2, insbesondere für Datenbanken?

Wie funktioniert die Datenspeicherung auf Amazon EC2, insbesondere für Datenbanken?

Ich spiele jetzt schon seit über einem Jahr mit den Web Services von Amazon herum, verstehe aber nicht ganz, wie sie funktionieren. Wenn ich beispielsweise ein AMI meiner Wahl aus der EC2-Konsole auswähle und den Assistenten weiter durchlaufe, gelange ich zur Registerkarte „Speicherkonfiguration“. Hier gibt es mehrere Optionen.

Es gibt die Registerkarte „Root-Volume“ und dann gibt es die Registerkarte „EBS-Volume“. Wodurch unterscheiden sich diese beiden? Welche maximale Größe kann ich jedem zuweisen? Wie kann ich die EBS-Volumes so konfigurieren, dass sie mit meiner Instanz funktionieren? Angenommen, ich entscheide mich beispielsweise, 8 EBS-Volumes mit jeweils 25 GB Speicher zu erstellen, für etwas wie eine Postgresql-Datenbank, die natürlich auf dem Root-Gerät installiert wird. Wie konfiguriere ich sie, damit die Datenbank auf den 8 EBS-Volumes gespeichert wird? In gewisser Weise werden die 8 EBS-Volumes als ein 200-GB-Volume angesehen?

Antwort1

EBS-Volumes sind lediglich Blockspeichergeräte, die /dev/xvdXwie „Standard“-Festplatten Geräteknoten zugewiesen werden. Um sie zu verwenden, erstellen Sie ein neues Volume, verknüpfen Sie es mit Ihrer EC2-Instanz, verwenden Sie einen freien Geräteknoten, erstellen Sie ein neues Dateisystem Ihrer Wahl auf dem Gerät, mounten Sie es /etc/fstabund verwenden Sie es, wie Sie möchten.

Derzeit beträgt die maximale EBS-Volumegröße 1 TiB:

EBS-Erstellungsdialog

verwandte Informationen