Kapitel 10. Cloud-Einsätze

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

10.0 Einleitung

Das Aufkommen der Cloud-Provider hat die Landschaft des Webanwendungshostings verändert. Früher dauerte die Bereitstellung eines neuen Rechners Stunden bis Monate, heute kannst du ihn mit einem Klick oder einem API-Aufruf einrichten. Diese Cloud-Provider vermieten ihre virtuellen Maschinen, genannt infrastructure as a service (IaaS), oder verwaltete Softwarelösungen wie Datenbanken über ein Pay-per-Use-Modell, d.h. du zahlst nur für das, was du nutzt. So können Ingenieure ganze Umgebungen für Tests aufbauen und sie wieder abbauen, wenn sie nicht mehr benötigt werden. Diese Cloud-Provider ermöglichen es außerdem, Anwendungen je nach Leistungsbedarf kurzfristig horizontal zu skalieren. Dieses Kapitel behandelt grundlegende NGINX-Implementierungen auf einigen der wichtigsten Cloud-Provider-Plattformen.

10.1 Auto-Bereitstellung

Problem

Du musst die Konfiguration von NGINX-Servern auf Amazon Web Services (AWS) automatisieren, damit die Maschinen sich automatisch bereitstellen können.

Lösung

In diesem Abschnitt wird AWS als Beispiel verwendet; die Kernkonzepte des Auto-Provisioning lassen sich jedoch auch auf andere Cloud-Provider wie Azure, Google Cloud Platform (GCP) und DigitalOcean übertragen.

Nutze die Amazon Elastic Compute Cloud (EC2) UserData sowie ein vorgefertigtes Amazon Machine Image (AMI). ...

Get NGINX Kochbuch, 3. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.