In dieser Anleitung werden Wartungsereignisse der Infrastruktur und deren Auswirkungen auf Cloud Interconnect-Verbindungen beschrieben.
Was sind Infrastrukturwartungen?
Infrastrukturwartungen sind Zeiten, zu denen Google Cloud regelmäßig Netzwerkgeräte wartet, einschließlich Cloud Interconnect-Geräte. Die Ereignisse werden normalerweise im Voraus geplant und wir benachrichtigen Sie nach Möglichkeit, damit Sie die Wartung der Infrastruktur planen und Ausfallzeiten vermeiden können. Infrastrukturwartungen werden nicht in festen Intervallen zwischen zwei Terminen durchgeführt, aber in der Regel mehrmals pro Jahr.
Es können auch Notfall- oder ungeplante Wartungsereignisse auftreten. Notfälle sind unregelmäßig und ungeplant auftretende Ereignisse, die sich auf Cloud Interconnect-Verbindungen auswirken können. Leider können Notfallereignisse jederzeit und ohne Vorwarnung passieren. Google empfiehlt, Hybrid-Netzwerktopologien mit Hochverfügbarkeit zu erstellen, um durch Notfallwartungen verursachte Netzwerkausfälle zu minimieren.
Ein einzelner Link in einer Edge-Verfügbarkeitsdomain hat kein SLA. Damit der Zugriff auf Ihre Dienste während der Wartung nicht verloren geht, sollten Sie zwei Links in verschiedenen Edge-Verfügbarkeitsdomains bereitstellen. Weitere Informationen finden Sie unter Redundante Cloud Interconnect-Verbindungen mit ausreichender Kapazität erstellen.
Ereignisbenachrichtigungen erhalten
Die meisten Benachrichtigungen gelten für geplante und potenzielle Unterbrechungen, damit Sie vorbeugende Maßnahmen, z. B. die Umleitung des Traffics, ergreifen können. Im unwahrscheinlichen Fall eines Notfalls erhalten Sie möglicherweise eine Benachrichtigung über eine Unterbrechung, haben jedoch nicht genügend Zeit, um den Traffic umzuleiten. Wie Sie Trafficunterbrechungen aufgrund von Notfallunterbrechungen minimieren können, erfahren Sie unter Best Practices.
Wartungsereignisse werden möglicherweise nicht wie geplant durchgeführt. Wenn ein Wartungsereignis verschoben oder abgesagt wird, senden wir aktualisierte Ereignisbenachrichtigungen.
Für Partner Interconnect-Nutzer werden in der Google Cloud Console keine Benachrichtigungen angezeigt.
Kontakte für Terminbenachrichtigungen zuweisen
Cloud Interconnect benachrichtigt die Projektinhaber und verwendet weiter die Essential Contacts API, um Benachrichtigungen über bevorstehende Wartungsereignisse zu senden. Wenn Sie einem Projekt keinen technischen Kontakt zuweisen, werden Benachrichtigungen an die Fallback-Kontakte gesendet, die auf IAM-Rollen basieren. Wenn Sie einem Projekt keinen technischen Kontakt zuweisen, werden Benachrichtigungen an die Fallback-Kontakte gesendet, die auf IAM-Rollen basieren.
Damit Sie ordnungsgemäße Benachrichtigungen zu Wartungsereignissen erhalten, geben Sie mindestens einen technischen Kontakt für jedes Projekt an, das eine Dedicated Interconnect-Verbindung oder einen VLAN-Anhang hostet.
Weitere Informationen zum Zuweisen technischer Kontakte zu einem Projekt finden Sie unter Kontakte für Benachrichtigungen verwalten.
Benachrichtigungen zu Dedicated Interconnect-Ereignissen
Vor einer geplanten Infrastrukturwartung erhalten Dedicated Interconnect-Nutzer die folgenden Benachrichtigungen:
Alle Projektinhaber einer Dedicated Interconnect-Verbindung werden per E-Mail informiert, sobald eine Wartung geplant ist, von der sie betroffen sind.
Die E-Mail wird an die Adresse gesendet, die im Feld
nocContactEmail
des Cloud Interconnect-Objekts angegeben ist. Sie können dieses Objekt in der Google Cloud Console auf der Cloud Interconnect-Detailseite ermitteln und bearbeiten. Sie können dazu auch den folgenden Befehl der Google Cloud CLI nutzen:gcloud compute interconnects describe my-interconnect
Es wird eine E-Mail an alle technischen Kontakte gesendet, die für das Projekt aufgeführt sind, das die Dedicated Interconnect-Verbindung hostet.
Auf dem Google Cloud Console-Tab Aktivität und im Bereich Benachrichtigungen wird eine Benachrichtigung angezeigt.
Partner Interconnect-Ereignisbenachrichtigungen
Vor einer geplanten Infrastrukturwartung erhalten Partner Interconnect-Nutzer die folgenden Benachrichtigungen:
Es wird eine E-Mail an alle technischen Kontakte für das Projekt gesendet, das den VLAN-Anhang hostet.
Es wird eine E-Mail an alle Projektinhaber des Projekts gesendet, das den VLAN-Anhang hostet.
Ausfallstatus
Termin-E-Mails, die an Projektinhaber und nocContactEmail
-Kontakte gesendet werden, enthalten einen Abschnitt mit dem Titel „Ausfallstatus“. Im Folgenden werden die möglichen Ausfallstatusstatus beschrieben:
Aktualisiert: Ein zuvor geplantes Wartungsereignis, das aktualisiert oder neu geplant wird.
Überlauf: Ein zuvor geplantes Wartungsereignis, das ausgeführt wird und länger dauert als erwartet.
Abgeschlossen: ein abgeschlossenes Wartungsereignis.
Abgebrochen: ein zuvor geplantes Wartungsereignis, das abgebrochen wird.
Neu: ein neues Wartungsereignis.
Keine Änderung: ein zuvor geplantes Wartungsereignis, das noch wie zuvor geplant ist.
Anstehende Wartungsereignisse ansehen
Wählen Sie eine der folgenden Optionen aus:
gcloud
Um Informationen zu Ihrer Verbindung anzuzeigen, einschließlich anstehender Wartungsarbeiten-Ereignisse, führen Sie den folgenden Befehl aus:
gcloud compute interconnects describe INTERCONNECT_NAME
Ersetzen Sie INTERCONNECT_NAME
durch den Namen des
Cloud Interconnect
Die Ausgabe sieht etwa so aus: Suchen Sie nach expectedOutages
:
adminEnabled: true
availableFeatures:
- IF_MACSEC
circuitInfos:
- customerDemarcId: demarc-0
googleCircuitId: circuit-0
googleDemarcId: local-demarc-0
creationTimestamp: '2021-12-15T17:02:48.829-08:00'
customerName: Cymbal Group
description: Interconnect connection
expectedOutages:
- description: ''
endTime: '1705520100000'
issueType: IT_OUTAGE
name: pcr-764913
source: NSRC_GOOGLE
startTime: '1705501500000'
state: CANCELLED
- description: ''
endTime: '1707304200000'
issueType: IT_OUTAGE
name: pcr-777490
source: NSRC_GOOGLE
startTime: '1707285600000'
state: COMPLETED
googleIpAddress: 192.0.2.0/24
googleReferenceId: '6006458259035'
id: '249691500371717847'
interconnectType: IT_PRIVATE
kind: compute#interconnect
labelFingerprint: 42WmSpB8rSM=
linkType: LINK_TYPE_ETHERNET_10G_LR
location: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnectLocations/sjc-zone1-6
macsec:
failOpen: false
preSharedKeys:
- name: key-1
startTime: '2023-08-08T21:09:21.385Z'
macsecEnabled: false
name: cymbal-group-interconnect
nocContactEmail: cloudysanfrancisco@gmail.com
operationalStatus: OS_ACTIVE
peerIpAddress: 192.0.2.0/24
provisionedLinkCount: 1
requestedLinkCount: 1
selfLink: https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnects/INTERCONNECT_NAME
state: ACTIVE
REST API
Verwenden Sie interconnects.get, um Informationen zu Ihrer Verbindung aufzulisten, einschließlich bevorstehender Wartungsereignisse:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnects/INTERCONNECT_NAME
Ersetzen Sie Folgendes:
PROJECT_ID
: Die Projekt-ID, in der sich die Cloud Interconnect-Verbindung befindetINTERCONNECT_NAME
: Den Name der Cloud Interconnect-Verbindung
Die Ausgabe sieht in etwa so aus:
{ "kind": "compute#interconnect", "description": "Interconnect connection", "selfLink": "https://www.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnects/INTERCONNECT_NAME", "id": "249691500371717847", "creationTimestamp": "2021-12-15T17:02:48.829-08:00", "name": "INTERCONNECT_NAME", "location": "https://www.googleapis.com/compute/v1/projects/INTERCONNECT_NAME/global/interconnectLocations/sjc-zone1-6", "linkType": "LINK_TYPE_ETHERNET_10G_LR", "requestedLinkCount": 1, "interconnectType": "IT_PRIVATE", "adminEnabled": true, "nocContactEmail": "", "customerName": "Cymbal Group", "operationalStatus": "OS_ACTIVE", "provisionedLinkCount": 1, "peerIpAddress": "192.0.2.0/24", "googleIpAddress": "192.0.2.0/24", "googleReferenceId": "6006458259035", "expectedOutages": [ { "name": "pcr-764913", "description": "", "source": "NSRC_GOOGLE", "state": "CANCELLED", "issueType": "IT_OUTAGE", "startTime": "1705501500000", "endTime": "1705520100000" }, { "name": "pcr-777490", "description": "", "source": "NSRC_GOOGLE", "state": "COMPLETED", "issueType": "IT_OUTAGE", "startTime": "1707285600000", "endTime": "1707304200000" } ], "circuitInfos": [ { "googleCircuitId": "circuit-0", "googleDemarcId": "local-demarc-0", "customerDemarcId": "demarc-0" } ], "labelFingerprint": "42WmSpB8rSM=", "state": "ACTIVE", "macsec": { "preSharedKeys": [ { "name": "key-1", "startTime": "2023-08-08T21:09:21.385Z" } ], "failOpen": false }, "macsecEnabled": false, "availableFeatures": [ "IF_MACSEC" ] }
Nächste Schritte
Cloud Interconnect Best Practices implementieren