Bilder auf der Amazon Elastic Compute Cloud

Elastic Compute Cloud (EC2) ist ein einzigartiges beast- seinen Betrieb von der Design-Ansatz von Amazon diktiert wird, während der Service zu schaffen, und das Design trägt weitreichende Auswirkungen darauf, wie EC2-Anwendungen sollten architected und verwaltet werden.

Der Unterschied zwischen Erfolg und Misserfolg mit EC2 wird diktiert, wie gut verstehen Sie die Eigenschaften des Service und wie gut Sie Ihre Anwendungen mit diesen Merkmalen auszurichten.

Ein Image ist die Sammlung von Bits, die eine laufende Instanz zu schaffen, benötigt. Diese Sammlung umfasst die Elemente in dieser Liste beschrieben:

  • Zumindest das Betriebssystem, das auf der Instanz ausgeführt wird: Das heißt, es Windows oder Linux sein kann.

  • Alle Software-Pakete, die Sie gewählt haben, zu installieren: Das Software-Paket sein können, dass Sie geschrieben haben, oder ein Paket von einem Drittanbieter (vorausgesetzt natürlich, dass die Software-Lizenz, diese Art der Nutzung unterstützt). Zum Beispiel können Sie den Apache-Webserver zusammen mit dem Load-Balancer HAProxy gehören - beide sind Open-Source-Produkte, die frei in Ihrem Bild aufgenommen werden können.

  • Alle Konfigurationsinformationen, die für die Instanz richtig zu funktionieren: Zum Beispiel, in einem Bild enthalten, Linux, Apache, und HAProxy, können Sie Konfigurationsinformationen umfassen für HAProxy mit dem Apache-Server auf der gleichen Instanz befindet sich zu kommunizieren. Das Hinzufügen dieser Informationen zu dem Bild verhindert, die die Pakete zu konfigurieren, jedes Mal, wenn Sie das Bild starten.

Ein Bild trägt Zugangsrechte: Jemand sie gehört, und der Eigentümer kann kontrollieren, wer starten kann (oder sogar sehen) das Bild. Die folgende Liste beschreibt die Bildbesitzkategorien, die auf dem Dropdown-Menü aufgeführt sind:

Die EC2 Amazon Machine Image Panel.
Die EC2 Amazon Machine Image Panel.
  • Im Besitz von mir: Bilder von Ihrem Konto erstellt haben, ob Sie seine einzige Benutzer sind, oder Sie es mit andere- teilen öffentliche und private Bilder enthalten können

  • Amazon Bilder: Bilder von Amazon erstellt und zur Verfügung gestellt für jeden, der sie nutzen will

  • Öffentliche Bilder: Bilder von anderen Konten im Besitz aber zur Verfügung gestellt für jeden, der sie nutzen will

  • Privat Bilder: Bilder im Besitz von Ihnen und zur Verfügung gestellt nur Ihnen oder anderen Konten, die Sie angeben

  • EBS Bilder: Bilder, die Elastic Block Speicher verwenden (EBS) als Speicher für die AMI

  • Instance-Store-Bilder: Bilder, die in Simple Storage Service (S3) gespeichert sind,

  • 32-Bit: Bilder baut auf die 32-Bit-Betriebssystemen (kann entweder instanz oder EBS-backed sein)

  • 64-Bit: Bilder gebaut auf 64-Bit-Betriebssystemen (kann entweder instanz oder EBS-backed sein)

  • AWS Marketplace: Bilder, die von Dritten erstellt, die für eine Gebühr zur Verfügung stehen

    Kommerzielle Software-Unternehmen, die Bilder enthalten, ihre Software im Allgemeinen bieten machen diese Art zur Verfügung. Markt Bilder die Frage der kommerziellen Software-Lizenzierung: Wenn Sie ein Benutzer sind, Sie nicht wollen, eine vollständige ewige Lizenzgebühr für eine Instanz zu zahlen, die Sie nur für ein paar Stunden laufen kann oder Days- auf der anderen Seite, die Software Schöpfer will für den Wert seiner Software bietet bezahlt werden.

    Markt Bilder erlauben Software-Unternehmen, die ihre Software auf Basis Pay-per-Use zu bieten, sowohl Anbieter und Benutzer ermöglicht, einen Zahlungsmodus, der mit der gesamten AWS Ansatz ausgerichtet ist.

Seien Sie besonders vorsichtig, über die AMIs Sie verwenden. Wenn Sie eine Instanz von einem Bild in der Öffentlichkeit zu starten, Sie starten, was Software den Schöpfer auf dem Bild platziert Pakete. Es braucht nicht viel Phantasie, um die Arten von bösartiger Software vorstellen, die auf einem AMI kann am Ende.

Für jede Aufgabe, über Prototyping, verwenden Sie Bilder nur aus Quellen, denen Sie vertrauen. Noch besser ist, erstellen Sie Ihre eigenen Bilder, so dass Sie genau wissen, was auf der AMI ist.

Ein genauerer Blick auf die Figur zeigt eine Fülle von anderen AMI Informationen:

  • AMI-ID: Spähen aus dem AMI Dropdown-Menü jeden AMI, diese AWS-zugewiesene Nummer ist für jeden AMI einzigartig zu identifizieren.

  • Quelle: Die Beschreibung der AMI enthält typischerweise Informationen über den Namen des AMI Schöpfer, das Betriebssystem und die Software-Komponenten auf der AMI installiert.

  • Eigentümer: Diese lange Zahl ist die AWS-Konto-Nummer des Bildes Inhaber.

Die folgende Bildinformation in dem Screenshot in der Figur nicht sichtbar, aber wenn man nach rechts bewegen, können Sie es sehen:

  • Sichtweite: Sagt Ihnen, wer die AMI sehen

  • Plattform: Weist darauf hin, welches Betriebssystem auf der AMI installiert

  • Root-Gerät: Gibt an, ob das Bild ein S3-backed-Instanz oder ein EBS-backed-Instanz

  • Virtualisierung: Gibt an, wie die Instanz mit dem Virtualisierungs-Hypervisor in EC2 interagiert (Informationen, die Sie über oder, in der Regel nicht brauchen in der Tat besorgt zu sein, haben die Kontrolle über)

Menü