Anwendungsvorlagen können die folgenden Komponenten enthalten:
- Von Google entwickelte Komponenten, die Google Cloud Best Practices und Standardsicherheitskonfigurationen enthalten.
- Eigene Komponenten, die Sie importieren, basierend auf Ihren eigenen Terraform-Modulen.
Die folgenden Komponenten wurden von Google entwickelt und sind standardmäßig im Application Design Center enthalten:
Komponentenkategorie |
Google Cloud product |
Details |
Konfigurationsdokumentation |
|---|---|---|---|
Assets |
Dienstkonto |
Ein Dienstkonto ist eine spezielle Art von Konto, das normalerweise von einer Anwendung oder einer Compute-Arbeitslast verwendet wird, z. B. eine Compute Engine-Instanz und keine Person. Ein Dienstkonto wird durch seine E-Mail-Adresse definiert, die für das Konto eindeutig ist. |
Dienstkonto konfigurieren |
Compute Engine (Instanzvorlage) |
Mit einer Instanzvorlage können Sie eine VM-Instanz beschreiben. Anhand dieser Vorlage lassen sich dann Gruppen identischer Instanzen erstellen. |
Compute Engine-Instanzvorlage konfigurieren | |
Google Kubernetes Engine-Knotenpool |
Ein Knotenpool ist eine Gruppe von Knoten in einem Cluster, die dieselbe Konfiguration haben und gleichzeitig aktualisiert werden. |
GKE-Knotenpool konfigurieren | |
Secret Manager |
Secret Manager bietet eine sichere und bequeme Möglichkeit, API-Schlüssel, Passwörter, Zertifikate und andere sensible Daten zu speichern. |
Secret Manager-Secret konfigurieren | |
Dienste |
Global Cloud Load Balancing (Backend) |
Erstellen Sie einen Backend-Dienst für eingehenden Traffic. |
Globales Cloud Load Balancing-Backend konfigurieren |
Global Cloud Load Balancing (Frontend) |
Konfigurieren Sie die Frontend-IP-Adresse, den Port und das Protokoll des Load-Balancers. Konfigurieren Sie ein SSL-Zertifikat, wenn Sie HTTPS verwenden. |
Globales Cloud Load Balancing-Frontend konfigurieren | |
Regionales Cloud Load Balancing (Backend) |
Erstellen Sie einen Backend-Dienst für eingehenden Traffic. |
Regionales Cloud Load Balancing-Backend konfigurieren | |
Regionales Cloud Load Balancing (Frontend) |
Konfigurieren Sie die Frontend-IP-Adresse, den Port und das Protokoll des Load-Balancers. Konfigurieren Sie ein SSL-Zertifikat, wenn Sie HTTPS verwenden. |
Regionales Cloud Load Balancing-Frontend konfigurieren | |
AlloyDB for PostgreSQL |
AlloyDB ist eine vollständig verwaltete PostgreSQL-kompatible Datenbank für die anspruchsvollsten Datenbankarbeitslasten Ihres Unternehmens. |
AlloyDB for PostgreSQL-Cluster konfigurieren | |
BigQuery |
BigQuery ist das vollständig verwaltete, kostengünstige Data Warehouse für Analysen im Petabyte-Bereich von Google Cloud. Damit können Sie große Datenmengen nahezu in Echtzeit analysieren. |
BigQuery-Dataset konfigurieren | |
Bigtable |
Bigtable ist ein NoSQL-Datenbankdienst, der extrem schnelle Lese- und Schreibvorgänge bietet und sich ideal für Anwendungen eignet, die Zugriff mit niedriger Latenz und hohem Durchsatz auf Daten im Petabyte-Bereich erfordern. |
Bigtable-Instanz konfigurieren | |
Cloud Run |
Cloud Run ist eine vollständig verwaltete, serverlose Computing-Plattform, mit der Sie containerisierte Anwendungen und Jobs bereitstellen und ausführen können. Die gesamte Infrastrukturverwaltung wird abstrahiert. Ihre Dienste werden automatisch von null skaliert, um plötzliche Trafficspitzen zu bewältigen. So können Sie sich auf die Entwicklung großartiger Anwendungen konzentrieren. |
Cloud Run-Dienst konfigurieren | |
Firestore |
Eine hoch skalierbare und serverlose NoSQL-Dokumentendatenbank zum Erstellen verwalteter Mobil- und Webanwendungen mit Multi-Region-Replikation und hoher Verfügbarkeit. |
Firestore-Datenbank konfigurieren | |
Google Kubernetes Engine Autopilot-Cluster |
Ein GKE Autopilot-Cluster ist ein verwalteter Kubernetes-Cluster, in dem die zugrunde liegende Compute-, Netzwerk- und Speicherinfrastruktur für Ihre Anwendungen automatisch verwaltet wird. |
GKE Autopilot-Cluster konfigurieren | |
Google Kubernetes Engine-Standardcluster |
Ein GKE-Standardcluster ist ein Kubernetes-Cluster, den Sie zum Ausführen von containerisierten Anwendungen verwenden können. |
GKE-Standardcluster konfigurieren | |
Memorystore for Redis |
Memorystore for Redis ist ein vollständig verwalteter Redis-Dienst für Google Cloud. Anwendungen, die in Google Cloud ausgeführt werden, können mithilfe des hoch skalierbaren, hochverfügbaren und sicheren Redis-Dienstes eine extrem hohe Leistung erzielen, ohne dass komplexe Redis-Bereitstellungen verwaltet werden müssen. |
Memorystore for Redis-Instanz konfigurieren | |
Pub/Sub |
Pub/Sub-Thema erstellen und Abos hinzufügen |
Pub/Sub-Thema konfigurieren | |
Spanner |
Cloud Spanner ist ein vollständig verwalteter relationaler Datenbankdienst, mit dem Sie relationale Datenbanken für Ihre Anwendungen erstellen und verwalten können. Es bietet eine Vielzahl von Funktionen, darunter automatische horizontale Skalierung, strikte Konsistenz und bis zu 99, 999% Verfügbarkeit. Cloud Spanner kann auch nicht relationale Arbeitslasten verarbeiten. |
Spanner-Datenbank konfigurieren | |
Cloud SQL (MySQL) |
Cloud SQL for MySQL ist ein vollständig verwalteter Datenbankdienst, mit dem Sie relationale MySQL-Datenbanken auf der Google Cloud Platform einrichten, pflegen und verwalten können. |
Cloud SQL for MySQL-Instanz konfigurieren | |
Cloud SQL (PostgreSQL) |
Cloud SQL for PostgreSQL ist ein vollständig verwalteter Datenbankdienst, mit dem Sie relationale PostgreSQL-Datenbanken auf der Google Cloud Platform einrichten, pflegen und verwalten können. |
Cloud SQL for PostgreSQL-Instanz konfigurieren | |
Cloud Storage |
Mit Cloud Storage können Sie beliebige Datenmengen jederzeit weltweit speichern und abrufen. Sie können Cloud Storage für eine Reihe von Aufgaben verwenden, beispielsweise um Websiteinhalte bereitzustellen, Daten für die Archivierung und Notfallwiederherstellung zu speichern oder große Datenobjekte über direkte Downloads an Nutzer zu verteilen. |
Cloud Storage-Bucket konfigurieren | |
Vertex AI |
Vertex AI ist eine ML-Plattform, mit der Sie ML-Modelle und KI-Anwendungen trainieren und bereitstellen können. Vertex AI kombiniert Data-Engineering-, Data-Science- und ML-Engineering-Workflows, sodass Teams mit einem gemeinsamen Toolset zusammenarbeiten können. |
Vertex AI-Modell konfigurieren | |
Arbeitslasten |
Cloud Run-Job |
Ein Cloud Run-Job ist eine containerisierte Anwendung, die eine bestimmte, nicht HTTP-bezogene Aufgabe ausführt und dann beendet wird. Sie eignet sich ideal für geplante Batchverarbeitung, Datentransformationen oder andere Aufgaben, die nicht ständig ausgeführt werden und Anfragen bearbeiten müssen. |
Cloud Run-Job konfigurieren |
Compute Engine (verwaltete Instanzgruppe) |
Instanzgruppen sind Sammlungen von VM-Instanzen, die Load-Balancing und automatisierte Dienste wie Autoscaling und automatische Reparatur verwenden. Mit einer verwalteten Instanzgruppe können Sie eine Gruppe von VM-Instanzen als eine Entität verwalten. |
Compute Engine-MIG konfigurieren |
Nächste Schritte
- Application Design Center einrichten.
- Wenn Sie Ihre eigenen Terraform-Module in Ihrem Anwendungsdesign verwenden möchten, importieren Sie Komponenten.