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.