Es gibt mehrere Methoden, um mit Google Cloud und Ihren Ressourcen zu interagieren. Welche Methoden Sie auswählen, hängt von Ihren Präferenzen, den Workflows Ihres Unternehmens und Ihren Zielen ab.
Beispiele für Interaktionsmethoden:
- Google Cloud Console: Sie verwenden eine webbasierte grafische Benutzeroberfläche.
- Google Cloud CLI: Sie können damit Befehle und Scripts schreiben.
- Cloud-Clientbibliotheken: Sie können damit Ihre eigene Anwendung erstellen.
- Infrastruktur als Code (IaC): Standardisierung der Ressourcenbereitstellung.
Browserbasierte Google Cloud Console verwenden
Wenn Sie Ihre Google Cloud Projekte und Ressourcen lieber über eine grafische Benutzeroberfläche verwalten möchten, verwenden Sie die browserbasierte Google Cloud Console.
Mit der Google Cloud Console können Sie eine Vielzahl von Verwaltungs- und Administratoraufgaben ausführen, darunter:
- Ressourcen verwalten
- Daten speichern, abfragen und verarbeiten
- Verbindung zu virtuellen Maschinen (VMs) herstellen
- Aktivitäten analysieren
- Produktionsprobleme diagnostizieren
- Einfach zu implementierende Lösungen bereitstellen
Weitere Informationen finden Sie unter Google Cloud Console.
Weitere Informationen zur korrekten Funktion der Console finden Sie unter Zugriff auf Google Cloud Console-Domains zulassen.
Befehle schreiben und Scripts erstellen
Wenn Sie Entwicklung und Workflows lieber über die Befehlszeile oder automatisierte Scripts verwalten möchten, verwenden Sie die Google Cloud CLI. Mit der Google Cloud CLI können Sie Aufgaben effizient und im großen Maßstab ausführen. Zum Beispiel könnten Sie Folgendes tun:
- Erstellen Sie ein Script, um eine Datei auf alle VMs zu übertragen.
- Mit einem Datenemulator Back-End-Daten simulieren, um clientseitigen Code effizienter zu schreiben
- Serverlosen Code bereitstellen
Sie haben folgende Möglichkeiten, gcloud
-Befehle auszuführen:
Installieren Sie die Google Cloud CLI, mit der Sie Befehle in einem Terminalfenster auf Ihrem lokalen Computer ausführen können.
Verwenden Sie die browserbasierte Cloud Shell, für die keine lokale Installation erforderlich ist. Öffnen Sie Cloud Shell über die Google Cloud Console, um die folgenden Funktionen zu verwenden:
- Eine temporäre Compute Engine-VM-Instanz.
- integrierter Code-Editor
- nichtflüchtiger Speicher
- vorinstallierte gcloud CLI, Terraform und andere Tools
- Sprachunterstützung für Java, Go, Python, Node.js, PHP, Ruby und .NET
- Webvorschau
- integrierte Autorisierung für den Zugriff auf Projekte und Ressourcen der Google Cloud Console
Weitere Informationen zu Cloud Shell erhalten Sie unter Funktionsweise von Cloud Shell.
Eine Liste der gcloud
-Befehle sowie Flags und Beispiele finden Sie in der Referenz zu gcloud
.
Eigene Anwendungen mit Cloud-Clientbibliotheken entwickeln
Wenn Sie eigene Anwendungen zum Verwalten von Ressourcen erstellen möchten, verwenden Sie Cloud-Clientbibliotheken, um auf Google Cloud APIs zuzugreifen.
Cloud-Clientbibliotheken bieten folgende Vorteile für die Entwicklung Ihrer Anwendung:
- Verwenden Sie Konventionen, die für Ihre bevorzugte Sprache spezifisch sind.
- Verwenden Sie für alle Dienste einen einheitlichen Stil.
- Authentifizierung abwickeln
Eine Übersicht finden Sie unter Cloud-Clientbibliotheken.
Ressourcenbereitstellung und -verwaltung mit Infrastruktur als Code (IaC) skalieren
Infrastruktur als Code (IaC) ist der Prozess der Bereitstellung und Verwaltung der Infrastruktur mit Code anstelle von grafischen Benutzeroberflächen oder Befehlszeilenskripts.
Die Administratoren und Architekten Ihres Unternehmens können IaC nutzen, um folgende Vorteile zu erzielen:
- Berücksichtigen Sie Ihren Änderungsmanagementprozess.
- Testen und prüfen Sie die Änderungen, während Sie sie vornehmen.
- Konfigurationen im Versionskontrollsystem speichern
- Standardisieren Sie Ihre Infrastruktur.
Google Cloud ist in mehrere IaC-Tools eingebunden. Sie können beispielsweise Terraform verwenden, um Ihre Infrastruktur über für Menschen lesbare Konfigurationsdateien bereitzustellen und zu verwalten, die Sie versionieren, wiederverwenden und freigeben können.
Eine Übersicht über IaC und eine Liste der Tools, die Sie mit Google Cloudverwenden können, finden Sie unter Infrastruktur als Code auf Google Cloud.