Was ist AWS AMI? | Der Vergleich

Was ist AWS AMI? | Der Vergleich

Das Erlernen der Terminologie im Cloud Computing kann ein wenig Zeit in Anspruch nehmen. Der erste Schritt besteht darin, zu erkennen, was die Cloud selbst für Ihr Unternehmen tun kann – es geht vor allem um die Weiterentwicklung von IT-Services. Die verwendeten Server laufen nicht lokal in einem Rechenzentrum, sondern in einer Remote-Einrichtung. Es gibt Optionen für Cloud-Speicher, Rechenleistung auf virtuellen Servern und die Ausführung von Webanwendungen. Ein weiterer wichtiger Begriff, zumindest wenn man über Amazon Web Services (AWS) nachdenkt, ist eine Instanz. Es sieht aus wie der Fingerabdruck Ihrer IT-Ressourcen, einschließlich Ihrer Spezifikationen für Speichermenge, Rechenleistung und Arbeitsspeicher. Wenn Sie ein Startup sind und möchten, dass Kunden eine neue Webanwendung nutzen, können Sie eine AWS-Instanz für diese Anwendung einrichten und so die Parameter für deren Funktionsweise in der Cloud festlegen. Da die Cloud so „elastisch“ und flexibel ist und sich an die Anforderungen Ihres Unternehmens und das Wachstum Ihrer Benutzer anpasst, steht eine vollständige IT-Infrastruktur für den Betrieb von Instanzen zur Verfügung. Dabei handelt es sich um Amazon Elastic Compute Cloud (EC2), die wichtigste verfügbare virtuelle Serverinfrastruktur. EC2 ist heutzutage unglaublich beliebt, weil es sich mit den Veränderungen und Weiterentwicklungen Ihres Unternehmens weiterentwickeln kann und weil die mit der virtuellen Infrastruktur verbundenen Kosten auf der tatsächlichen Nutzung basieren. Nachdem Sie diese Grundbegriffe verstanden haben, besteht der nächste Schritt darin, herauszufinden, was Amazon AMI (Amazon Machine Image) nennt. In der Cloud-Computing-Sprache von Amazon läuft eine Instanz auf einem Amazon-Maschinen-Image. Es handelt sich im Wesentlichen um eine virtuelle Maschine, die in der Cloud ausgeführt wird. Ohne AMI gäbe es keine Instanz, keine Möglichkeit zum Festlegen von Parametern und keinen Ort, an dem man eine Webanwendung ausführen, eine Datenbank in der Cloud speichern, eine API (Anwendungsprogrammierschnittstelle) implementieren oder Cloud Computing überhaupt nutzen könnte . Es sieht aus wie das, was Sie als Teil eines lokalen Servers in einem für eine Anwendung konfigurierten Rechenzentrum sehen könnten. Ein AMI ist eine Vorlage, die für Ihre Cloud-Computing-Anforderungen vorkonfiguriert ist. Eine gute Möglichkeit, die Funktionsweise eines AMI zu verstehen, besteht darin, sich eine Voreinstellung in einer Fotobearbeitungs-App vorzustellen. In Adobe Photoshop können Sie beispielsweise eine Voreinstellung verwenden, die Belichtung, Farbe, Helligkeit und andere Faktoren eines Fotos automatisch bestimmt. Beschleunigt die Fotobearbeitung, da Sie die Voreinstellung laden, auf ein Bild anwenden und mit dem nächsten fortfahren können.

Vorteile der Verwendung von AMI

Wie Cloud Computing bietet die Verwendung eines AMI mehrere wichtige Vorteile. Das Wichtigste davon ist die Tatsache, dass Sie sich auf vorkonfigurierte Vorlagen verlassen können, mit denen Sie eine oder mehrere Instanzen bereitstellen können. Mit einem AMI haben Sie die Möglichkeit, schnell und effizient die Rechenleistung, den Arbeitsspeicher, den Massenspeicher und andere Faktoren zu ermitteln, die Sie für Ihre Anwendungen benötigen. Natürlich sind auch die geringen Kosten ein großer Vorteil. Ein AMI ist eine virtuelle Maschine, die in der Cloud läuft und Sie können jede einzelne entsprechend Ihren Geschäftsanforderungen bereitstellen und konfigurieren. Bei umfangreichen Big-Data-Projekten können Sie mehrere Instanzen auf einem AMI bereitstellen und für eine höhere Nutzung zahlen, aber auch ein kleines Unternehmen kann Instanzen für eine einzelne mobile App bereitstellen. Es fallen keine Vorabkosten an, wie Sie es von einem Cloud-Anbieter erwarten würden. AMI beschleunigt außerdem die Konfiguration und Bereitstellung, da die Modelle bekannt und für typische IT-Infrastrukturanforderungen definiert sind. Die Alternative ist viel komplexer. Entwickler müssen die Parameter, die sie benötigen, auf ihren eigenen Rechenzentrumsservern definieren oder ihre eigenen virtuellen Server und Parameter entwerfen. Mit AMI geschieht dies alles transparenter, insbesondere da andere Unternehmen wahrscheinlich ähnliche Instanzen bereitstellen. Flexibilität ist auch der Hauptvorteil. Ein AMI kann Linux, Unix oder Windows ausführen und das AMI um zusätzliche Dienste erweitern. Wie Sie es von einem Amazon-Dienst erwarten würden, ist ein AMI unabhängig vom verwendeten Betriebssystem komprimiert, verschlüsselt und sicher. Die meisten Vorteile der Verwendung von AMI sind dieselben wie die Verwendung von EC2 selbst. Zusätzlich zu den vorkonfigurierten Modellen, der nutzungsbasierten Kostenstruktur und der Geschwindigkeit der Bereitstellung bietet es Vorteile, neue Funktionen einer Anwendung skalieren und damit experimentieren oder zusätzliche Anwendungen veröffentlichen zu können, ohne sich um die Anwendung kümmern zu müssen. Infrastruktur selbst. Wenn sich beispielsweise ein Startup dazu entschließt, eine neue App zu erstellen, ist immer unklar, ob die App Nutzer anzieht oder ob sie sofort nach neuen Funktionen Ausschau halten, wenn es welche gibt. 39; andere Dienste, die Sie implementieren müssen (z. B. um Kreditkarteninformationen zu erfassen oder dem Benutzer Dateispeicher bereitzustellen). Und wenn eine Anwendung erfolgreich ist und sich verbreitet, ist es möglicherweise möglich, weitere ähnliche Anwendungen zu entwickeln und bereitzustellen und einen neuen Service-Host bereitzustellen.