S3-Backed Bilder auf Amazon Web Services

S3 (Simple Storage Service) Bilder gespeichert sind, auf Amazon Web Service Elastic Compute Cloud (EC2) als mehrere 10MB-Dateien zusammen mit einer speziellen XML-Datei mit dem Namen ein Manifest. Das Manifest-Datei der Montageanleitung in einem Ikea-Flat-Pack-Möbelstück ähnlich ist - es AWS die Informationen gibt es eine laufende Instanz aus der Sammlung von 10MB S3 Objekte zu konstruieren muss.

Wenn Sie AWS den Befehl geben, einen S3-backed Bild zu starten, liest das System die Manifest-Datei und verwendet sie, um die Instanz zu konstruieren und zu starten, indem Sie es auf die Instanz des lokalen Laufwerk herunterladen. Es wird dann eine Betriebsweise und, je nachdem, was in dem Bild war, als es erstellt wurde, startet die Software ausgeführt wird, die ein Teil des Bildes war.

S3-backed Bilder kommen mit Einschränkungen, und Sie sollten verstehen, was sie sind. Die folgende Liste buchstabiert sie aus für Sie:

  • Root-Gerät Einschränkungen: Es ist wichtig, genau zu verstehen, was auf dem Bild die richtige gespeichert ist. Mit S3-backed Bilder, alles, was Sie haben, ist das Root-Gerät - der Teil des Systems enthält Systemdateien (inklusive Betriebssystem) - plus, eine andere Software, die installiert wurde, wenn das Bild erstellt wurde.

    Ein S3-backed Bild wird in der Root-Gerät auf 10GB beschränkt. Alle anderen Teile des Dateisystems sind zum Zeitpunkt der Launch- zum Beispiel konstruiert, in einem kleinen Beispiel mit 170GB an Speicherplatz, 160 GB des Instance-Speicher wird beim Start-Zeit erstellt, und nur 10GB ist hartnäckig. Wenn Sie eine Menge von Softwarepaketen oder Daten in der Root-Gerät aufnehmen möchten, können Sie diese 10GB Grenze überschreiten.

  • Lange Startzeiten: Da die Instanz aus den verschiedenen 10MB-Dateien erstellt werden, hat eine Sammlung bilden, dauert es eine Weile, sie zu montieren, was die Einführungszeiten verlängert.

    Entfernen eines S3-backed-Instanz von der Produktion erfordert endet es - ohne Wenn und oder buts: Dadurch verwirft so alle auf das Dateisystem geschriebenen Daten seit dem Start.

  • Die AWS Management Console nicht die Schaffung eines neuen Bildes von einem S3-backed-Instanz unterstützen. Wenn Sie ein neues Bild von einem S3-backed-Instanz erstellen möchten, erste AWS AMI-Tools auf der Instanz installieren und dann Skripts ausführen um das Bild zu erstellen. Obwohl diese Aufgabe durchaus möglich ist, dann ist es keine triviale Angelegenheit, so ist es eine bestimmte Einschränkung.

S3-backed-Bilder weit verbreitet, aber sie tragen betrieblichen Auswirkungen, die Sie beachten sollten, wenn Sie planen, sie zu nutzen.

Menü