Netzwerkstufe festlegen
Auf dieser Seite wird beschrieben, wie Sie für Ihre Arbeitslasten eine Netzwerkstufe festlegen können. Bevor Sie eine Netzwerkstufe manuell festlegen, lesen Sie die Informationen unter Netzwerkdienststufen – Übersicht.
Spezifikationen
Netzwerkdienststufen werden nur von zulässigen Ressourcen von Google Cloud unterstützt. Standard- und Premium-Stufe sind in jeder Google Cloud Region verfügbar.
Externe IP-Adresspools
Ob eine externe IP-Adresse regional oder global ist (und, falls regional, welche Netzwerkstufe sie hat), wird durch den Pool bestimmt, aus dem die IP-Adresse ausgewählt wird. IP-Adressen in einem Pool können nicht in einen anderen Pool verschoben werden.
In der Standard-Stufe ist der Pool regionaler externer IP-Adressen nur für die jeweilige Region eindeutig, aber nicht für einzelne Typen zulässiger Ressourcen. VM-Instanzen und Google Cloud Load Balancer, die die Standard-Stufe verwenden (externe Application Load Balancer, externe Proxy-Network Load Balancer und externe Passthrough-Network Load Balancer), nutzen z. B. IP-Adressen aus dem Standard-Stufen-Pool der ausgewählten Region.In der Premium-Stufe verwenden externe Application Load Balancer und externe Proxy-Network Load Balancer globale externe IP-Adressen, während externe Passthrough-Network Load Balancer und VM-Instanzen regionale externe IP-Adressen verwenden. In jeder Region ist der Pool der regionalen externen IP-Adressen für die Premium-Stufe vom Pool der globalen externen IP-Adressen getrennt.
Nicht zugewiesene IP-Adressen
Ungenutzte regionale externe IP-Adressen in der Standard-Stufe verhalten sich anders als ungenutzte IP-Adressen der Premium-Stufe.IP-Adressen der Standard-Stufe werden automatisch geparkt, wenn sie keiner zulässigen Ressource zugewiesen sind. Wenn eine IP-Adresse geparkt wird, beantwortet der Load Balancer bestimmte Anfragen an diese IP-Adresse. Beispielsweise werden HTTP-Anfragen, die an eine geparkte IP-Adresse der Standard-Stufe gesendet werden, an eine von Google gehostete Webseite zur Ausgabe des Fehlers HTTP 404 (nicht gefunden) weitergeleitet. An geparkte IP-Adressen der Standard-Stufe gesendeter Traffic wird nicht einfach gelöscht. Darüber hinaus können sich die IP-Adressen der Standard-Stufe, die für die Zuweisung zu einer Ressource verarbeitet werden, so verhalten, als seien sie geparkt.
Eine externe IP-Adresse der Standard-Stufe, die einer VM-Instanz zugewiesen ist, wird möglicherweise während der Live-Migration in einen geparkten Status versetzt, wenn die Migration mehr als 20 Minuten dauert.
Bei einer externen IP-Adresse der Premium-Stufe, die einer VM zugewiesen ist, wird der Traffic bei langen Live-Migrationen unterbrochen.
Standard-Netzwerkstufe für ein Projekt festlegen
Folgen Sie dieser Anleitung, um eine Standard-Netzwerkstufe für Ihr Projekt zu definieren. Diese Stufe wird von neu erstellten zulässigen Ressourcen im Projekt verwendet, sofern Sie keine Stufe für die Ressourcen selbst angeben. Das Ändern der Standard-Netzwerkstufe für ein Projekt ändert nicht die Stufe für vorhandene Ressourcen, aber es ändert die Netzwerkstufe für jede neue Ressource, wenn Sie beim Erstellen der neuen Ressource keine Netzwerkstufe angeben.
Console
Rufen Sie in der Google Cloud Console die Seite Netzwerkdienststufen auf.
Klicken Sie auf Stufe ändern.
Wählen Sie Premium oder Standard aus und klicken Sie dann auf Ändern.
gcloud
gcloud compute project-info update \
--default-network-tier NETWORK_TIER
Ersetzen Sie NETWORK_TIER durch PREMIUM oder STANDARD.
Der Standardwert ist PREMIUM.
API
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/setNetworkTier
{
"networkTier": "STANDARD"
}
Ersetzen Sie PROJECT_ID durch Ihre Projekt-ID.
Terraform
Sie können eine Terraform-Ressource verwenden, um die Netzwerkstufe für ein Projekt festzulegen. In diesem Beispiel wird die Stufe auf STANDARD gesetzt.
Die spezifisch für eine Ressource angegebene Netzwerkstufe hat immer Vorrang vor der Standard-Netzwerkstufe, die Sie für Ihr Projekt definieren. Wenn beispielsweise die Netzwerkstufe auf Projektebene Premium ist, können Sie trotzdem eine Instanz oder einen Load Balancer in der Standard-Stufe erstellen.
Statische externe IP-Adressen erstellen
Beim Erstellen einer statischen regionalen, externen IP-Adresse können Sie entweder PREMIUM oder STANDARD für die Netzwerkstufe angeben. Wenn Sie keine Netzwerkstufe angeben, wird die Adresse mit der Standard-Stufe des Projekts erstellt.
So reservieren Sie eine statische regionale, externe IP-Adresse mit der Standard-Stufe:
Console
Öffnen Sie in der Google Cloud Console die Seite Externe IP-Adressen.
Klicken Sie auf Statische Adresse reservieren.
Wählen Sie unter Typ die Option Regional und dann eine Region aus, in der die Standard-Stufe unterstützt wird.
Wählen Sie unter Netzwerkdienststufe die Option Standard aus.
Füllen Sie die anderen Felder je nach Bedarf aus.
Klicken Sie auf Reservieren.
gcloud
gcloud compute addresses create my-standard-tier-ip-address \
--region REGION \
--network-tier STANDARD
Ersetzen Sie REGION durch die Region, in der Sie die regionale IP-Adresse erstellen.
Informationen zu anderen Befehlszeilen-Flags finden Sie unter gcloud compute-Adressen.
API
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses
{
"name": "my-standard-tier-ip-address",
"networkTier": "STANDARD"
}
Ersetzen Sie Folgendes:
PROJECT_IDdurch Ihre Projekt-IDREGIONdurch die Region, in der Sie die Weiterleitungsregel erstellen
Terraform
Sie können eine Terraform-Ressource verwenden, um die Netzwerkstufe für eine regionale externe IP-Adresse festzulegen.
In diesem Beispiel wird die Stufe auf STANDARD gesetzt.
Weiterleitungsregeln erstellen
Beim Erstellen einer neuen Weiterleitungsregel können Sie die Netzwerkstufe angeben. Die möglichen Werte sind PREMIUM (Standardeinstellung) und STANDARD. Wenn Sie keine Netzwerkstufe angeben, wird die Weiterleitungsregel mit der Standard-Stufe des Projekts erstellt:
- Wenn Sie eine externe IP-Adresse mit dem Flag
--addressangeben, muss diese IP-Adresse dieselbe Stufe haben, die Sie auch für die Weiterleitungsregel festlegen. - Wenn Sie eine Weiterleitungsregel erstellen und das Flag
--addressnicht angeben, ordnetGoogle Cloud eine sitzungsspezifische IP-Adresse der entsprechenden Stufe zu.
Die Standard-Stufe ist nur für regionale Weiterleitungsregeln verfügbar. Globale Weiterleitungsregeln verwenden immer die Premium-Stufe.
Ein Load Balancer kann sowohl die Premium- als auch die Standard-Stufe verwenden. Dazu müssen zwei verschiedene Weiterleitungsregeln eingerichtet werden, eine für jede Stufe. Dies kann in Szenarien nützlich sein, in denen eine Anwendung geringere Latenz erfordert, die durch die Premium-Stufe bereitgestellt werden kann, während eine andere Anwendung auch mit höherer Latenz gut arbeitet, möglicherweise weil sie statische Inhalte bereitstellt, und daher die Standard-Stufe ausreichend ist.
Console
Zum Erstellen einer Weiterleitungsregel für die Standard-Stufe in der Google Cloud Console müssen Sie einen Load Balancer erstellen oder einen vorhandenen aktualisieren. Load Balancer mit Backend-Diensten in mehreren Regionen können die Standard-Stufe nicht verwenden. Anleitungen zum Auswählen und Erstellen eines Load Balancers finden Sie in der Dokumentation zum Load Balancing.
Rufen Sie in der Google Cloud Console- die Seite Load Balancing auf.
Klicken Sie auf den Namen eines vorhandenen Load Balancers und dann auf Bearbeiten .
Klicken Sie auf Frontend-Konfiguration.
Klicken Sie auf Frontend-IP-Adresse und -Port hinzufügen.
Klicken Sie unter Netzwerkdienststufe auf Standard.
Füllen Sie die anderen Felder je nach Bedarf aus.
Klicken Sie auf Fertig und anschließend auf Aktualisieren.
gcloud
gcloud compute forwarding-rules create my-standard-tier-regional-rule \
--load-balancing-scheme=SCHEME \
--network-tier STANDARD \
--address my-standard-tier-ip-address \
--region REGION \
--ports PORTS \
[--target-http-proxy=TARGET_HTTP_PROXY \
| --target-https-proxy=TARGET_HTTPS_PROXY \
| --target-ssl-proxy=TARGET_SSL_PROXY \
| --target-tcp-proxy=TARGET_TCP_PROXY \
| --target-pool=TARGET_POOL \
| --target-instance=TARGET_INSTANCE]
Ersetzen Sie Folgendes:
SCHEME: Das Load Balancing-Schema des Load BalancersREGIONdurch die Region, in der Sie die Weiterleitungsregel erstellenTARGET_HTTP_PROXYoderTARGET_HTTPS_PROXYoderTARGET_SSL_PROXYoderTARGET_TCP_PROXYoderTARGET_POOLoderTARGET_INSTANCEdurch das entsprechende Ziel für die Regel, je nachdem, welches Ziel-Flag Sie angegeben haben
Informationen zu anderen Befehlszeilen-Flags finden Sie unter gcloud compute-Weiterleitungsregeln.
API
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/forwardingRules
{
"name": "my-standard-tier-regional-rule",
"networkTier": "STANDARD",
"IPAddress": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses/my-standard-tier-ip-address",
"IPProtocol": "tcp",
"target": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/targetPools/TARGET_POOL"
}
Ersetzen Sie Folgendes:
PROJECT_IDdurch Ihre Projekt-IDREGIONdurch die Region, in der Sie die Weiterleitungsregel erstellenTARGET_HTTP_PROXYoderTARGET_HTTPS_PROXYoderTARGET_SSL_PROXYoderTARGET_TCP_PROXYoderTARGET_POOLoderTARGET_INSTANCEdurch das entsprechende Ziel für die Regel, je nachdem, welches Ziel-Flag Sie angegeben haben
Terraform
Sie können eine Terraform-Ressource verwenden, um die Netzwerkstufe für eine Weiterleitungsregel festzulegen. In diesem Beispiel wird die Stufe für eine Weiterleitungsregel, die auf eine Zielinstanz verweist, auf STANDARD gesetzt.
VM-Instanzen
Mit den Verfahren in den folgenden Abschnitten können Sie VM-Instanzen in einer bestimmten Netzwerkdienststufe erstellen, einer Instanz eine Zugriffskonfiguration hinzufügen oder die Netzwerkdienststufe einer Instanz aktualisieren.
VM-Instanzen erstellen
Wenn Sie eine Instanz erstellen, die direkt mit dem Internet verbunden ist, können Sie die Netzwerkstufe angeben. Mögliche Werte sind PREMIUM (Standardeinstellung) und STANDARD. Wenn Sie keine Netzwerkstufe angeben, wird die Adresse mit der Standard-Stufe des Projekts erstellt.
Die Netzwerkstufe ist nur dann von Bedeutung, wenn die Instanz mit einer regionalen IPv4-Adresse direkt mit dem Internet kommuniziert. Für Antworttraffic, der von einem Load Balancer gesendet wird, gilt die Netzwerkstufe der Weiterleitungsregel.
Wenn Sie eine statische externe IP-Adresse mithilfe einer reservierten IP-Adresse zuweisen, muss die Netzwerkstufe der IP-Adresse mit der Netzwerkstufe der Instanz übereinstimmen. Wenn Sie eine sitzungsspezifische externe IP-Adresse zuweisen, wird die Netzwerkstufe der Instanz verwendet, um eine IP-Adresse aus dem entsprechenden Pool zuzuweisen.
Console
Rufen Sie in der Google Cloud Console die Seite VM-Instanzen auf.
Klicken Sie auf Instanz erstellen.
Klicken Sie auf Verwaltung, Sicherheit, Laufwerke, Netzwerke, einzelne Mandanten.
Klicken Sie auf den Tab Netzwerk.
Klicken Sie unter Netzwerkschnittstellen bei der Standardnetzwerkschnittstelle auf Bearbeiten .
Wählen Sie unter Netzwerkdienststufe die Option Standard aus.
Füllen Sie die anderen Felder je nach Bedarf aus.
Klicken Sie auf Erstellen.
gcloud
gcloud compute instances create my-standard-tier-instance \
--network-tier STANDARD
Informationen zu anderen Befehlszeilen-Flags finden Sie unter gcloud compute-Instanzen.
API
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances
{
"name": "my-standard-tier-instance",
"networkInterfaces":[
{
"network": "global/networks/default",
"name": "nic0",
"accessConfigs": [
{
"name": "External NAT",
"type":"ONE_TO_ONE_NAT",
"networkTier":"STANDARD"
}
]
}
],
"IPAddress": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/addresses/my-standard-tier-ip-address",
... other parameters
}
Ersetzen Sie Folgendes:
PROJECT_IDdurch Ihre Projekt-IDZONEdurch die Zone, in der Sie die Instanz erstellenREGIONdurch die Region der RessourceEine Liste mit weiteren Parametern, erforderlichen und optionalen, finden Sie unter REST Resource: instances.
Terraform
Sie können eine