En esta guía, se describen los eventos de mantenimiento de infraestructura y cómo pueden afectar a las conexiones de Cloud Interconnect.
Qué son los eventos de mantenimiento de infraestructura
Los eventos de mantenimiento de infraestructura son momentos en que Google Cloud realiza un mantenimiento regular en equipos de red, incluidos los equipos de Cloud Interconnect. Por lo general, los eventos se programan con anticipación y proporcionamos notificaciones, cuando es posible, para que puedas planificar el evento de mantenimiento de infraestructura y evitar el tiempo de inactividad. Los eventos de mantenimiento de infraestructura no tienen un intervalo establecido entre los casos, pero, por lo general, se realizan varias veces al año.
También pueden ocurrir eventos de mantenimiento de emergencia o no programados. Los eventos de emergencia son eventos irregulares y no planificados que pueden afectar las conexiones de Cloud Interconnect. Lamentablemente, los eventos de emergencia pueden ocurrir en cualquier momento, sin advertencias. Google recomienda que crees topologías de red híbrida de alta disponibilidad para mitigar las interrupciones de red causadas por eventos de mantenimiento de emergencia.
Un vínculo único en un dominio de disponibilidad perimetral no proporciona un ANS. Para evitar la pérdida del acceso a tus servicios durante el mantenimiento, asegúrate de aprovisionar dos vínculos en diferentes dominios de disponibilidad perimetral. Para obtener más información, consulta Crea conexiones de Cloud Interconnect redundantes con capacidad suficiente.
Recibe notificaciones de eventos
La mayoría de las notificaciones son para interrupciones planificadas y posibles, de modo que puedas realizar acciones preventivas, como redireccionar el tráfico. Sin embargo, en el improbable caso de un evento de emergencia, es posible que recibas una notificación por una interrupción, pero no tengas tiempo suficiente para redireccionar el tráfico. Para reducir las probabilidades de interrupciones en el tráfico debido a interrupciones de emergencia, consulta las prácticas recomendadas.
Es posible que los eventos de mantenimiento no se realicen según lo planeado. Enviamos notificaciones de eventos actualizadas si un evento de mantenimiento se reprograma o se cancela.
Las notificaciones no aparecen en la consola de Google Cloud para los usuarios de interconexión de socio.
Asigna contactos para notificaciones de eventos
Cloud Interconnect notifica a los propietarios del proyecto y también usa la API de Essential Contacts para enviar notificaciones sobre los próximos eventos de mantenimiento. Si no asignas un contacto técnico a un proyecto, se envían notificaciones a los contactos de resguardo, que se basan en roles de IAM. Si no asignas un contacto técnico a un proyecto, se envían notificaciones a los contactos de resguardo, que se basan en roles de IAM.
A fin de asegurarte de que recibes las notificaciones adecuadas sobre los eventos de mantenimiento, especifica al menos un contacto técnico para cualquier proyecto que aloje una conexión de interconexión dedicada o un adjunto de VLAN.
Si deseas obtener más información sobre cómo asignar contactos técnicos a un proyecto, consulta Administra contactos para notificaciones.
Notificaciones de eventos de la interconexión dedicada
Antes de un evento de mantenimiento de infraestructura programado, los usuarios de la interconexión dedicada reciben las siguientes notificaciones:
Se envía un correo electrónico a todos los propietarios del proyecto de conexión de interconexión dedicada en cuanto se programe un mantenimiento.
Se envía un correo electrónico a la dirección que aparece en el campo
nocContactEmail
del objeto de Cloud Interconnect. Puedes encontrar y editar este objeto en la consola de Google Cloud en la página de detalles de Cloud Interconnect o con el siguiente comando de Google Cloud CLI:gcloud compute interconnects describe my-interconnect
Se envía un correo electrónico a cualquier contacto técnico que aparezca en el proyecto y que aloje la conexión de interconexión dedicada.
Aparecerá una notificación en la pestaña Actividad de la consola de Google Cloud y en el área Notificaciones.
Notificaciones de eventos de la interconexión de socio
Antes de un evento de mantenimiento de infraestructura programado, los usuarios de la interconexión de socio reciben las siguientes notificaciones:
Se envía un correo electrónico a cualquier contacto técnico del proyecto que aloje el adjunto de VLAN.
Se envía un correo electrónico a todos los propietarios del proyecto que aloja el adjunto de VLAN.
Consulta los próximos eventos de mantenimiento
Selecciona una de las siguientes opciones:
gcloud
Para mostrar información sobre tu conexión, incluidos los próximos eventos de mantenimiento, ejecuta el siguiente comando:
gcloud compute interconnects describe INTERCONNECT_NAME
Reemplaza INTERCONNECT_NAME
con el nombre de la conexión de Cloud Interconnect.
El resultado es similar al siguiente:
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 de REST
Para mostrar información sobre tu conexión, incluidos los próximos eventos de mantenimiento, usa interconnects.get:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnects/INTERCONNECT_NAME
Reemplaza lo siguiente:
PROJECT_ID
: El ID del proyecto en el que se encuentra Cloud InterconnectINTERCONNECT_NAME
: El nombre de la conexión de Cloud Interconnect
El resultado es similar al siguiente:
{ "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" ] }
Estados de la interrupción
Los correos electrónicos de eventos enviados a los propietarios del proyecto y a los contactos de nocContactEmail
incluyen una sección titulada “Estado de la interrupción”. A continuación, se describen los posibles estados de la interrupción:
Actualizado: un evento de mantenimiento programado con anterioridad que se actualiza o se reprograma.
Completado: un evento de mantenimiento completado.
Cancelado: un evento de mantenimiento programado con anterioridad que se cancela.
Nuevo: Un evento de mantenimiento nuevo.
Sin cambios: un evento de mantenimiento programado con anterioridad que aún está programado como se planificó con anterioridad.
Próximos pasos
Implementa las prácticas recomendadas de Cloud Interconnect