Diese Übersicht soll Ihnen dabei helfen, das Umfeld vonGoogle Cloudzu verstehen. Sie erfahren, wie Google Cloud strukturiert ist, wie die Funktionen als Dienste bereitgestellt werden und wie Sie beim Entwerfen, Erstellen und Ausführen Ihrer Anwendungen damit interagieren können.
Im weiteren Verlauf dieses Abschnitts „Erste Schritte“ erfahren Sie mehr über die Tools und Ressourcen von Google Cloudund wie Sie Ihre eigenen Anwendungen auf Google Clouderstellen und verwalten können.
Allgemeine Informationen zu Cloud-Computing finden Sie unter Vor- und Nachteile von Cloud-Computing.
Universen, Regionen und Zonen
Die Grundlage für alles, was Sie mit Google Cloud Technologie tun, sind die physischen Maschinen, auf denen Ihre Arbeitslasten und Google CloudDienste ausgeführt werden. Diese Maschinen befinden sich in Rechenzentren und sind logisch in Universen, Regionen und Zonen strukturiert.
An der Spitze dieser Hierarchie steht das Universum. Ein Universum ist eine vollständig in sich geschlossene Cloud mit einem eigenen Netzwerk, das vom öffentlichen Internet und anderen Universen getrennt ist. Google Cloud ist das ursprüngliche Universum mit Ressourcen in Rechenzentren auf der ganzen Welt. Es gibt auch andere Universen, die auf derselben Technologie wie Google Cloud basieren, aber alle ihre Ressourcen in einer einzigen Gerichtsbarkeit haben und in von Partnern betriebenen Rechenzentren ausgeführt werden. Diese in sich geschlossenen kleineren Clouds werden im Rahmen des Programms „Google Cloud Dedicated“ erstellt und bieten Nutzern, deren Arbeitslasten dies erfordern, starke Garantien für Daten- und Betriebshoheit.
In jedem Universum gibt es geografische Regionen. Google Cloudhat Regionen in Asien, Australien, Europa, Afrika, dem Nahen Osten, Nordamerika und Südamerika.
Schließlich werden Regionen in Zonen unterteilt. Jede Zone ist durch einen Namen gekennzeichnet, der eine Buchstabenkennung mit dem Namen der Region kombiniert. Die Zone a in der Region Ostasien hat beispielsweise den Namen asia-east1-a. Zonen verfügen über Netzwerkverbindungen mit hoher Bandbreite und geringer Latenz zu anderen Zonen in derselben Region.
Diese Verteilung von Ressourcen in einem Universum in Regionen und Zonen hat mehrere Vorteile, unter anderem den der Redundanz im Falle eines Ausfalls sowie eine reduzierte Latenz, da sich Ressourcen näher am Kundenstandort befinden. Diese Verteilung führt zudem einige Regeln über die gemeinsame Nutzung von Ressourcen ein.
Globale, regionale und zonale Ressourcen
Auf einige Ressourcen kann von jeder anderen Ressource in ihrem Universum in allen Regionen und Zonen zugegriffen werden. Diese globalen Ressourcen enthalten vorkonfigurierte Laufwerks-Images, Laufwerks-Snapshots und Netzwerke. Auf einige Ressourcen kann nur von Ressourcen zugegriffen werden, die sich in der gleichen Region befinden. Diese regionalen Ressourcen umfassen statische externe IP-Adressen. Auf andere Ressourcen kann nur von Ressourcen zugegriffen werden, die sich in der gleichen Zone befinden. Diese zonalen Ressourcen umfassen VM-Instanzen, deren Typen und Laufwerke.
Die folgende Grafik zeigt die Beziehung zwischen globaler Ebene, Regionen und Zonen sowie deren Ressourcen:
Die Ebene eines Vorgangs ist abhängig von der Art der Ressource, mit der Sie arbeiten. Beispielsweise handelt es sich beim Erstellen eines Netzwerks um einen globalen Vorgang, da ein Netzwerk eine globale Ressource ist, während es sich beim Reservieren einer IP-Adresse um einen regionalen Vorgang handelt, da die Adresse eine regionale Ressource ist.
Für die Entwicklung und Optimierung Ihrer Google Cloud -Anwendungen müssen Sie wissen, wie die Interaktion dieser Regionen und Zonen verläuft. Beispiel: Selbst wenn Sie könnten, würden Sie ein Laufwerk in einer Region nicht mit einem Computer in einer anderen Region verbinden, da die damit verbundene Latenz zu einer suboptimalen Leistung führen würde. Glücklicherweise ist dies in Google Cloud nicht möglich. Laufwerke können nur mit Computern in derselben Zone verbunden werden.
Je nachdem, wie viel Selbstverwaltung für den von Ihnen ausgewählten Computing- und Hosting-Dienst erforderlich ist, müssen Sie möglicherweise entscheiden, wie und wo Ressourcen zugeordnet werden.
Weitere Informationen zur geografischen Verteilung von Google Cloudfinden Sie unter Geografie und Regionen.
Zugriff auf Ressourcen über Dienste
Beim Cloud-Computing wird das, was Sie als Software- und Hardware-Produkte kennen, zu Diensten. Diese Dienste ermöglichen Ihnen Zugriff auf die zugrunde liegenden Ressourcen, sodass Sie Ihren Anwendungen eine Vielzahl von Funktionen hinzufügen können, von verwaltetem Kubernetes bis hin zur Datenspeicherung. Eine Liste der verfügbaren Google Cloud -Dienste finden Sie in unserer Produktliste.
Wenn Sie Ihre Website oder Anwendung inGoogle Cloudentwickeln, kombinieren Sie diese Dienste für die erforderliche Infrastruktur und stimmen sie aufeinander ab. Anschließend fügen Sie Ihren Code hinzu, um die gewünschten Szenarien zu ermöglichen.
Projekte
Alle Google Cloud Ressourcen, die Sie zuweisen und verwenden, müssen zu einem Projekt gehören. Sie können sich ein Projekt als eine Organisationseinheit für den Aufbau Ihrer Anwendung vorstellen. Ein Projekt besteht aus Einstellungen, Berechtigungen und anderen Metadaten, die Ihre Anwendungen beschreiben. Ressourcen innerhalb eines Projekts können auf einfache Weise zusammenarbeiten, etwa indem sie über ein internes Netzwerk kommunizieren, wobei sie den Regeln für Regionen und Zonen unterliegen. Ein Projekt hat nur dann die Möglichkeit, auf die Ressourcen eines anderen Projekts zuzugreifen, wenn Sie freigegebene VPCs oder VPC-Netzwerk-Peering verwenden.
Jedes Google Cloud -Projekt hat Folgendes:
- Einen Projektnamen, den Sie bereitstellen.
- Eine Projekt-ID, die Sie bereitstellen oder die Google Cloud für Sie bereitstellt.
- Eine Projektnummer, die Google Cloud bereitstellt.
Ein Projekt kann beispielsweise Folgendes haben:
- Der Projektname Example Project
- Die Projekt-ID example-id
- Die Projektnummer 123456789012
Wenn Sie mit Google Cloudarbeiten, verwenden Sie diese Kennungen in Befehlen und API-Aufrufen. Sie können beispielsweise festlegen, dass Sie das Projekt als Standard für die Google Cloud CLI verwenden möchten, indem Sie den folgenden Befehl ausführen:
gcloud config set project example-id
Sie können mehrere Projekte erstellen und damit Ihre Arbeit so aufteilen, wie es für Sie und Ihre Organisation am sinnvollsten ist. Sie haben beispielsweise ein Projekt, auf das alle Teammitglieder zugreifen können, und ein separates Projekt, auf das nur bestimmte Teammitglieder zugreifen können.
Ein Projekt dient als Namespace. Dies bedeutet, dass jede Ressource innerhalb eines Projekts einen eindeutigen Namen haben muss. Sie können jedoch normalerweise Ressourcennamen wiederverwenden, wenn sie sich in separaten Projekten befinden. Einige Ressourcennamen müssen innerhalb von Google Cloudeindeutig sein. Weitere Informationen finden Sie in der Dokumentation für die Ressource.
Jedes Projekt ist mit einem Rechnungskonto verknüpft. Mehrere Projekte können für ihre Ressourcennutzung über das gleiche Konto abgerechnet werden.
Weitere Informationen finden sich unter Projekte erstellen und verwalten.
Mit Google Cloudinteragieren
Es gibt mehrere Möglichkeiten, mit Ressourcen und Diensten in Google Cloudzu interagieren, darunter:
- Die Google Cloud Console bietet eine webbasierte, grafische Benutzeroberfläche, über die Sie Ihre Google Cloud-Projekte und -Ressourcen verwalten können.
- Mit der Google Cloud CLI können Sie den Entwicklungsworkflow undGoogle Cloud -Ressourcen direkt über die Befehlszeile verwalten. Sie können beispielsweise eine Compute Engine-VM-Instanz erstellen, indem Sie den Befehl
gcloud compute instances createin Ihrer Shell-Umgebung ausführen. Sie können das Google Cloud CLI auf Ihrem lokalen Computer installieren oder in Cloud Shell verwenden. Cloud Shell ist eine praktische browserbasierte Shell, auf die Sie über die Google Cloud Console zugreifen können und in der viele Tools vorinstalliert sind. - Mit den von uns bereitgestellten Clientbibliotheken können Sie programmatisch in verschiedenen gängigen Sprachen mit Diensten interagieren. Cloud-Clientbibliotheken erleichtern Entwicklern die Programmierung, da die natürlichen Konventionen und Stile der jeweils unterstützten Sprache verwendet werden. Außerdem reduzieren sie den Aufwand für das Schreiben von Standardcode, weil sie vorrangig an Dienstmetaphern ausgerichtet sind und weniger an Implementierungsdetails oder Dienst-API-Konzepten.
- Sie können einen IaC-Ansatz (Infrastruktur als Code) mit Terraform und dem Google Cloud Terraform-Anbieter verwenden.
Weitere Informationen finden Sie unter Mit Google Cloudinteragieren.
Preise
Informationen dazu, wie Sie Google Cloud kostenlos testen und bewerten können, finden Sie unter Kostenlose Google Cloud Funktionen und Testangebot.
Ausführliche Informationen zu den Preisen für einzelne Dienste finden Sie in der Preisliste.
Mit dem Preisrechner können Sie eine Schätzung der Gesamtkosten für die Ausführung einer bestimmten Arbeitslast aufGoogle Clouderstellen.
Nächste Schritte
- Unter Erste Schritte mit Google Cloud finden Sie Einrichtungspfade und Ressourcen für IT-Administratoren, Sicherheitsexperten, Anwendungsentwickler und andere.
- Weitere Informationen Google Cloud
- Administratoren neuer Organisationen auf Google Cloudkönnen mit unserem geführten Google Cloud Setup-Ablauf eine solide Grundlage für die Arbeitslasten ihrer Organisation schaffen, die Best Practices für die Infrastruktur von Unternehmen entspricht.
Versuchen Sie es mit Google Cloud
Wenn Sie mit Google Cloudnoch nicht vertraut sind, erstellen Sie ein Konto, um die Leistungsfähigkeit unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
Jetzt kostenlos starten