Möglichkeiten zur Interaktion mit Google Cloud

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:

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.