Wartungsarbeiten an der Infrastruktur

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 Netzwerkgeräte wartet, einschließlich Cloud Interconnect-Geräte. Wir benachrichtigen Sie nach Möglichkeit, damit Sie die Wartung der Infrastruktur planen und Ausfallzeiten vermeiden können.

Geplante Wartung

In Google Cloud werden viele verschiedene Arten von Wartungsereignissen durchgeführt. Die Unterschiede zwischen den Wartungsereignistypen wurden vereinfacht, sodass Wartungsereignisse verschiedener Typen in der Google Cloud Console gleich aussehen. Die meisten Arten von geplanten Wartungsereignissen finden zwischen 22:00 und 05:00 Uhr Ortszeit an dem Standort des Netzwerkgeräts statt. Wenn sich das Gerät beispielsweise in „asia-south1“ befindet, findet die geplante Wartung in der Regel zwischen 22:00 und 05:00 Uhr (UTC+5:30) in der indischen Standardzeit statt. Geplante Wartungsereignisse werden nicht in festen Intervallen zwischen zwei Terminen durchgeführt, aber in der Regel mehrmals pro Jahr.

Eine Art von geplanter Wartung, die physische Migration, findet montags bis freitags von 9:00 bis 17:00 Uhr Eastern Time (UTC−05:00) statt.

Ungeplante Wartung

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. Benachrichtigungen zu geplanten Wartungsereignissen werden mindestens 14 Tage vor dem Ereignis an die E-Mail-Adresse gesendet, die im Feld nocContactEmail des Cloud Interconnect-Objekts angegeben ist. Sie werden in der interconnects.get API-Methode angezeigt. Weitere Informationen finden Sie unter Kontakte für Ereignisbenachrichtigungen zuweisen.

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.

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 in 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 befindet

  • INTERCONNECT_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