Es gibt mehrere Möglichkeiten, mit Google Cloud und Ihren Ressourcen zu interagieren. Welche Methoden Sie wählen, hängt von Ihren Präferenzen, den Workflows Ihres Unternehmens und Ihren Zielen ab.
Im Folgenden finden Sie Beispiele für Interaktionsmethoden:
- Google Cloud Console: Verwenden Sie eine webbasierte grafische Benutzeroberfläche.
- Google Cloud CLI: Befehle und Skripts 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 ü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.
Befehle schreiben und Scripts erstellen
Wenn Sie die Entwicklung und Workflows lieber über die Befehlszeile oder über automatisierte Skripts 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 Skript, um eine Datei per Push an alle VMs zu übertragen.
- Mit einem Datenemulator Back-End-Daten simulieren, um clientseitigen Code effizienter zu schreiben
- Serverlosen Code bereitstellen
Führen Sie gcloud
-Befehle mit den folgenden Methoden aus:
Installieren Sie das Google Cloud CLI, mit dem 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 Features zu nutzen:
- 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 gcloud
-Referenz.
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 verwenden, um die folgenden Vorteile zu erhalten:
- Binden Sie Ihren Änderungsmanagementprozess ein.
- Testen und prüfen Sie die Änderungen, während Sie sie vornehmen.
- Konfigurationen in der Versionsverwaltung speichern
- Infrastruktur standardisieren.
Google Cloud ist in mehrere IaC-Tools eingebunden. Mit Terraform können Sie beispielsweise Ihre Infrastruktur über für Menschen lesbare Konfigurationsdateien bereitstellen und verwalten, die Sie versionieren, wiederverwenden und freigeben können.
Einen Überblick über IaC und eine Liste der Tools, die Sie mit Google Cloud verwenden können, finden Sie unter Infrastruktur als Code in Google Cloud.