Video: Backup an Amazon Web Services AWS EC2 instance to S3 2024
S3 (Simple Storage Service) Bilder werden auf Amazon gespeichert Die Elastic Compute Cloud (EC2) des Webdienstes als mehrere 10-MB-Dateien zusammen mit einer speziellen XML-Datei, die Manifest genannt wird. Die Manifest-Datei ähnelt den Assembler-Anweisungen in einem Ikea Flat-Pack-Möbelstück - sie gibt AWS die Informationen, die es benötigt, um eine laufende Instanz aus der Sammlung von 10MB S3-Objekten zu konstruieren.
Wenn Sie AWS den Befehl zum Starten eines S3-gesicherten Abbilds geben, liest das System die Manifestdatei und verwendet sie zum Erstellen und Starten der Instanz, indem sie diese auf das lokale Laufwerk der Instanz herunterlädt. Es wird dann zu einer betriebsbereiten Instanz und beginnt, je nachdem, was im Bild bei der Erstellung war, mit der Ausführung der Software, die Teil des Bildes war.
S3-gestützte Bilder sind begrenzt, und Sie sollten verstehen, was sie sind. Die folgende Liste beschreibt sie für Sie:
-
Einschränkungen für Root-Geräte: Es ist wichtig, genau zu verstehen, was im eigentlichen Bild gespeichert ist. Bei S3-gestützten Bildern ist alles, was Sie haben, das Root-Gerät - der Teil des Systems, der Systemdateien (einschließlich des Betriebssystems) enthält - sowie jede andere Software, die beim Erstellen des Images installiert wurde.
Ein S3-unterstütztes Image ist im Root-Gerät auf 10 GB beschränkt. Alle anderen Teile des Dateisystems werden zum Zeitpunkt des Starts erstellt. In einer kleinen Instanz mit 170 GB Festplattenspeicher werden z. B. 160 GB des Exemplarspeichers beim Start erstellt und nur 10 GB sind persistent. Wenn Sie viele Softwarepakete oder Daten in das Stammgerät einfügen möchten, überschreiten Sie möglicherweise diese 10-GB-Grenze.
-
Lange Startzeiten: Da die Instanz aus den verschiedenen 10MB-Dateien erstellt werden muss, die eine Sammlung bilden, dauert es eine Weile, bis sie zusammengestellt sind, was die Startzeiten verlängert.
Wenn Sie eine S3-unterstützte Instanz aus der Produktion entfernen möchten, müssen Sie sie beenden - ohne Wenn und Aber: Dadurch werden alle Daten gelöscht, die seit dem Start in das Dateisystem geschrieben wurden.
-
Die AWS-Verwaltungskonsole unterstützt nicht die Erstellung eines neuen Abbilds von einer S3-unterstützten Instanz. Wenn Sie ein neues Abbild von einer von S3 unterstützten Instanz erstellen möchten, installieren Sie zunächst AWS AMI-Tools auf der Instanz und führen Sie dann Skripts zum Erstellen des Abbilds aus. Obwohl diese Aufgabe vollkommen möglich ist, ist es keine triviale Angelegenheit, also ist es eine definitive Einschränkung.
S3-gestützte Bilder werden häufig verwendet, aber sie haben betriebliche Auswirkungen, die Sie beachten sollten, wenn Sie sie verwenden möchten.