Ce guide décrit les événements de maintenance d'infrastructure et leur impact sur les connexions Cloud Interconnect.
En quoi consistent les événements de maintenance d'infrastructure ?
Les événements de maintenance d'infrastructure correspondent à des périodes pendant lesquelles Google Cloud effectue une maintenance régulière sur l'équipement réseau, y compris celui des interconnexions Cloud Interconnect. Les événements sont généralement programmés à l'avance et nous vous envoyons une notification, lorsque cela est possible, afin que vous puissiez planifier l'événement de maintenance d'infrastructure et éviter les temps d'arrêt. Les événements de maintenance d'infrastructure n'ont pas d'intervalle défini entre eux, mais se produisent généralement plusieurs fois par an.
Des événements de maintenance d'urgence ou non programmés peuvent également se produire. Les événements d'urgence sont des événements irréguliers et non planifiés qui peuvent affecter les connexions Cloud Interconnect. Malheureusement, des événements d'urgence peuvent se produire à tout moment, sans préavis. Google vous recommande de créer des topologies réseau hybrides à haute disponibilité pour limiter les pannes de réseau causées par des événements de maintenance d'urgence.
Un lien unique dans un domaine de disponibilité périphérique n'est associé à aucun contrat de niveau de service. Pour éviter toute perte d'accès à vos services pendant la maintenance, veillez à provisionner deux liaisons dans des domaines de disponibilité périphériques différents. Pour plus d'informations, consultez la section Créer des connexions Cloud Interconnect redondantes avec une capacité suffisante.
Recevoir des notifications d'événements
La plupart des notifications concernent les interruptions planifiées et potentielles. Vous pouvez ainsi effectuer des actions préventives, telles que la redirection du trafic. Toutefois, dans le cas peu probable d'un événement d'urgence, vous recevrez une notification pour une interruption mais vous n'aurez pas suffisamment de temps pour rediriger le trafic. Pour réduire les risques de perturbations du trafic en raison d'interruptions d'urgence, consultez la page Bonnes pratiques.
Il est possible que les événements de maintenance ne se produisent pas comme prévu. Nous envoyons des notifications d'événements mises à jour si un événement de maintenance est reprogrammé ou annulé.
Les notifications n'apparaissent pas dans la console Google Cloud pour les utilisateurs Partner Interconnect.
Attribuer des contacts pour les notifications d'événements
Cloud Interconnect informe les propriétaires du projet et utilise également l'API Essential Contacts pour envoyer des notifications sur les événements de maintenance à venir. Si vous n'attribuez pas de contact technique à un projet, les notifications sont envoyées aux contacts de remplacement, qui sont basés sur les rôles IAM. Si vous n'attribuez pas de contact technique à un projet, les notifications sont envoyées aux contacts de remplacement, qui sont basés sur les rôles IAM.
Pour vous assurer de recevoir des notifications appropriées sur les événements de maintenance, spécifiez au moins un contact technique pour chaque projet hébergeant une connexion Dedicated Interconnect ou un rattachement de VLAN.
Pour en savoir plus sur l'attribution de contacts techniques pour un projet, consultez la page Gérer les contacts pour les notifications.
Notifications d'événements Dedicated Interconnect
Avant un événement de maintenance planifiée de l'infrastructure, les utilisateurs Dedicated Interconnect reçoivent les notifications suivantes :
Un e-mail est envoyé à tous les propriétaires de projet de connexion Dedicated Interconnect dès qu'une maintenance impactée est planifiée.
Un e-mail est envoyé à l'adresse indiquée dans le champ
nocContactEmail
de l'objet Cloud Interconnect. Vous pouvez rechercher et modifier cet objet dans la console Google Cloud sur la page des détails de Cloud Interconnect ou en utilisant la commande Google Cloud CLI suivante :gcloud compute interconnects describe my-interconnect
Un e-mail est envoyé à tous les contacts techniques répertoriés pour le projet hébergeant la connexion Dedicated Interconnect.
Une notification apparaît dans l'onglet Activité de la console Google Cloud et dans la zone Notifications.
Notifications d'événements Partner Interconnect
Avant un événement de maintenance planifiée de l'infrastructure, les utilisateurs Partner Interconnect reçoivent les notifications suivantes :
Un e-mail est envoyé à tous les contacts techniques du projet qui héberge le rattachement de VLAN.
Un e-mail est envoyé à tous les propriétaires du projet qui héberge le rattachement de VLAN.
États d'interruption
Les e-mails d'événement envoyés aux propriétaires du projet et aux contacts nocContactEmail
incluent une section intitulée "État d'indisponibilité". La section suivante décrit les états de panne possibles :
Mis à jour : événement de maintenance précédemment programmé qui est mis à jour ou reprogrammé.
Dépassement : événement de maintenance précédemment programmé qui est en cours et qui prend plus de temps que prévu.
Terminé : événement de maintenance terminé.
Annulé : événement de maintenance précédemment programmé qui est annulé.
Nouveau : nouvel événement de maintenance.
Aucune modification : événement de maintenance précédemment programmé qui est toujours planifié comme prévu.
Afficher les événements de maintenance à venir
Sélectionnez l'une des options suivantes :
gcloud
Pour afficher des informations sur votre connexion, y compris les événements de maintenance à venir, exécutez la commande suivante :
gcloud compute interconnects describe INTERCONNECT_NAME
Remplacez INTERCONNECT_NAME
par le nom de la connexion Cloud Interconnect.
Le résultat ressemble à ce qui suit ; recherchez 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
API REST
Pour répertorier des informations sur votre connexion, y compris les événements de maintenance à venir, utilisez interconnects.get :
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnects/INTERCONNECT_NAME
Remplacez les éléments suivants :
PROJECT_ID
: ID du projet dans lequel se trouve la connexion Cloud Interconnect.INTERCONNECT_NAME
: nom de la connexion Cloud Interconnect.
Le résultat ressemble à ce qui suit :
{ "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" ] }
Étapes suivantes
Suivez les bonnes pratiques pour implémenter Cloud Interconnect.