Übersicht

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

DeployStack ist eine Reihe von Anwendungen, die vorgefertigte und so konzipiert sind, dass gängige Anwendungsarchitekturen demonstriert werden. Jeder DeployStack enthält Terraform-Skripts und Infrastrukturcode für die Infrastruktur. Wenn die Terraform-Skripts ausgeführt werden, erstellen sie die Architektur und stellen den Code in dieser Infrastruktur bereit. Sie können dann den Code an Ihre Anforderungen anpassen.

Wenn DeployStack keine Anwendung bietet, die Ihren Anforderungen entspricht, finden Sie im Cloud Architecture Center Best Practices, Implementierungsempfehlungen und mehr, mit denen Sie eine Google Cloud-Bereitstellung entwerfen können, die Ihren geschäftlichen Anforderungen entspricht. Die DeployStack-Bibliothek wächst weiterhin. Sehen Sie daher bald wieder nach, um weitere Anwendungen zu erhalten.

Architektur

Architektur

Jeder DeployStack ist Open Source. Sie enthalten immer die folgenden Dateien:

  • ./main.tf: Das Terraform-Skript, das die Architektur bereitstellt
  • ./deploystack.json: Eine Konfigurationsdatei für das Erfassungsskript

Diese Dateien bestimmen, welche Informationen DeployStack anfordern und welche Infrastruktur erstellt werden soll.

Funktionsweise

Führen Sie die folgenden Schritte aus, um Ihren DeployStack auszuführen:

  1. Folgen Sie dem Link „In Cloud Shell öffnen“ für den Stack.

  2. Wenn das Cloud Shell-Terminal geladen wird, wird DeployStack automatisch gestartet:

  3. Geben Sie die erforderlichen Einstellungen ein, wenn Sie dazu aufgefordert werden. Diese Einstellungen werden dann in der Datei deploystack.json konfiguriert.

    Das Ergebnis dieses Befehls ist eine Ausgabe mit dem Namen terraform.tfvars. Mit dieser Datei erhält Terraform die benutzerdefinierten Einstellungen, mit denen die Architektur konfiguriert werden kann.

  4. Nachdem terraform.tfvars erstellt wurde, ruft die Installationsroutine Terraform auf, um den Inhalt von main.tf und terraform.tfvars anzuwenden.

  5. Nach Abschluss der Installationsroutine wird die Architektur im dafür vorgesehenen Google Cloud-Projekt bereitgestellt.

Quellcode

Alle Stacks werden auf GitHub als Open-Source-Code veröffentlicht. Sie sind hier: