Amazon Web Services "Elastic Compute Cloud

Die Elastic Compute Cloud (EC2) ist die am weitesten Amazon Web Service verwendet. Auch der Begriff "Cloud Computing", betont Computing - und seine Computing, die EC2 liefert, in großem Umfang, in breite Sorten von Typen und zu lächerlich niedrigen Preisen.

EC2 basiert auf Virtualisierung - der Prozess-Software mithilfe von virtuellen Maschinen zu erstellen, die dann alle Aufgaben durchführen Sie mit einem "echten" Computer mit einem "echten" Betriebssystem in Verbindung bringt. Wenn Sie keine Erfahrung mit der Virtualisierung haben, werden Sie die Grundlage der EC2 verstehen.

Die Stiftung ist nicht alles für alle, aber. Es gibt erhebliche Unterschiede zwischen EC2 und traditionellen Virtualisierung, verkörpert durch Produkte wie VMware ESX und Citrix XenServer - Unterschiede, die Sie schnell genug erkennen werden, wenn Sie beginnen EC2 zu verwenden. In einem Standard-Virtualisierungsprodukt, eine virtuelle Maschine läuft oder ruhig (Eine andere Art "nicht aktiv" zu sagen).

EC2 hat seine eigene Terminologie kommen: Wenn eine virtuelle Maschine in EC2 ausgeführt wird, wird es als eine bezeichnet ist Beispiel- wenn eine Instanz nicht in EC2, wird es als eine bezeichnet Image. Ebenso in den Bereichen Virtualisierung, eine virtuelle Maschine ist gestartet, und in EC2 eine Instanz ins Leben gerufen.

Terminologie zur Seite, ein bedeutsamer Unterschied zwischen Virtualisierung und EC2 liegt darin, wie eine nonrunning virtuelle Maschine / Instanz gespeichert wird, wenn es nicht läuft. Eine Virtualisierungsprodukt speichert die gesamte virtuelle Maschine auf Disk- der einzige Unterschied in der Lagerung zwischen einer laufenden virtuellen Maschine und einem ruhenden virtuellen Maschine ist, dass die laufende Maschine in die Virtual Machine Manager gebracht und in Betrieb genommen - die Plattenspeicheranforderungen sind genau die gleichen .

Die Implikation ist, dass Sie Plattenspeicher verschwendet haben. Wenn Sie haben, sagen wir, eine virtuelle Maschine mit 1,7 GB Festplattenspeicher, aber die virtuelle Maschine Betriebssystem und Anwendungssoftware benötigen nur 300 MB Speicherplatz - Sie 1.4GB ungenutzter Speicher verfügen und durch die Erweiterung, 1.4GB verschwendeter Speicherplatz.

EC2, hingegen speichert nur die tatsächlichen Daten, die die virtuelle Maschine und Betriebssystem zur Verfügung zu stellen, so dass nur 300 MB auf der Festplatte gespeichert, wenn die Instanz nicht läuft - und, ganz entscheidend, die Sie nicht für die 1,4 GB freiem Festplatten zahlen Raum, sitzen würde sonst leer. Diese Anordnung reduziert Ihre EC2 Kosten, wenn Ihre Instanzen werden nicht ausgeführt.

Dies ist nur eine vereinfachte Version von dem, was wirklich passiert. AWS hat eigentlich zwei Arten von Amazon Machine Images (AMIs). Hier beschrieben ist, was passiert, wenn EC2 Griffe Bilder, die im Amazon Simple Storage Service gespeichert sind (bekannt als S3). Diese S3-backed Bilder sind die Standardbehandlung gegeben - eine vollständige Dateisystem, während als Instanz läuft, aber eine abgespeckte Bild beim Laufen nicht.

Die andere Art von Bild, die als ein EBS-backed Bild (wegen seiner Verbindungen zum AWS Produkt Elastic Block Storage), betreibt mehr wie traditionelle Virtualisierung, mit voller Speicherung der gesamten Instanz-Dateisystem, auch wenn ein Großteil davon keine Daten enthält.

S3-backed Instanzen speichern keine Änderungen an dem Dateisystem vorgenommen, wenn die Instanz heruntergefahren wird (Beendet). Das nächste Mal, das Bild gestartet wird, spiegelt die laufende Instanz das Layout des Bildes, wie sie ursprünglich erstellt. Es ist ähnlich wie ein Gold Bild oder ein LiveCD (Für den Fall, haben Sie eine CD-basierte Linux-System verwendet wird).

die transiente Natur des Dateisystems für S3-backed-Instanzen zu verstehen, ist von entscheidender Bedeutung. Keine Änderungen an einer Instanz sind persistent nach Beendigung - anders als in jedem Betriebssystem, das Sie jemals (mit Ausnahme von LiveCD) verwendet haben. Wenn die Instanz werden die Daten verarbeiten und zu speichern, müssen Sie einen Weg finden, um die Daten außerhalb der Instanz zu speichern. Einfach ausgedrückt, S3-backed Bilder keine Daten persistent zu machen.

Menü