Möglichkeiten zur Interaktion mit Google Cloud

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:

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.