Este guia descreve os eventos de manutenção da infraestrutura e como podem afetar as ligações do Cloud Interconnect.
O que são eventos de manutenção da infraestrutura
Os eventos de manutenção da infraestrutura são momentos em que a Google Google Cloud realiza manutenção no equipamento de rede, incluindo equipamento para o Cloud Interconnect. Sempre que possível, enviamos uma notificação para que possa planear o evento de manutenção da infraestrutura e evitar o tempo de inatividade.
Manutenção planeada
Google Cloud realiza muitos tipos diferentes de eventos de manutenção. As diferenças entre os tipos de eventos de manutenção são simplificadas, para que os eventos de manutenção de diferentes tipos tenham o mesmo aspeto na Google Cloud consola. A maioria dos tipos de eventos de manutenção planeados ocorre entre as 22:00 e as 05:00, hora local, do local onde o dispositivo de rede se encontra. Por exemplo, se o dispositivo estiver localizado em asia-south1, a manutenção planeada ocorre normalmente entre as 22:00 e as 05:00 da hora padrão da Índia (UTC+5:30). Os eventos de manutenção planeados não têm um intervalo definido entre ocorrências, mas geralmente ocorrem várias vezes por ano.
Um tipo de evento de manutenção planeado, uma migração física, ocorre de segunda a sexta-feira, das 09:00 às 17:00, hora do leste.
Manutenção não planeada
Também podem ocorrer eventos de manutenção de emergência ou não agendados. Os eventos de emergência são eventos irregulares e não planeados que podem afetar as ligações do Cloud Interconnect. Infelizmente, os eventos de emergência podem ocorrer em qualquer altura, sem aviso. A Google recomenda que crie topologias de rede híbridas de alta disponibilidade para mitigar as falhas de rede causadas por eventos de manutenção de emergência.
Links únicos e SLA
Uma única associação num domínio de disponibilidade de limite não tem um SLA. Para evitar a perda de acesso aos seus serviços durante a manutenção, certifique-se de que aprovisiona dois links em domínios de disponibilidade de limite diferentes. Para mais informações, consulte o artigo Crie associações redundantes do Cloud Interconnect com capacidade suficiente.
Receção de notificações de eventos
A maioria das notificações destina-se a interrupções planeadas e potenciais, para que possa
tomar medidas preventivas, como redirecionar o tráfego. As notificações de eventos de manutenção planeados são enviadas, pelo menos, 14 dias antes do evento para o email indicado no campo nocContactEmail
do objeto Cloud Interconnect e são apresentadas no método interconnects.get
API. Para mais
informações, consulte o artigo Atribuir contactos para receber notificações
de eventos.
No caso improvável de um evento de emergência, pode receber uma notificação de uma interrupção, mas não ter tempo suficiente para redirecionar o tráfego. Para reduzir as hipóteses de interrupções no tráfego devido a interrupções de emergência, consulte as práticas recomendadas.
Os eventos de manutenção podem não ocorrer conforme planeado. Enviamos notificações de eventos atualizadas se um evento de manutenção for reagendado ou cancelado.
As notificações não aparecem na Google Cloud consola para os utilizadores da interligação de parceiros.
Atribuir contactos para notificações de eventos
O Cloud Interconnect notifica os proprietários do projeto e também usa a API Essential Contacts para enviar notificações sobre eventos de manutenção futuros. Se não atribuir um contacto técnico a um projeto, as notificações são enviadas para contactos alternativos, que se baseiam em funções de IAM.
Para garantir que recebe a notificação adequada sobre eventos de manutenção, especifique, pelo menos, um contacto técnico para qualquer projeto que aloje uma ligação do Cloud Interconnect ou uma associação de VLAN.
Para mais informações sobre a atribuição de contactos técnicos a um projeto, consulte o artigo Gerir contactos para notificações.
Notificações de eventos da Interligação dedicada
Esta secção aplica-se à interligação dedicada, à interligação entre nuvens e à interligação entre sites.
Antes de um evento de manutenção de infraestrutura agendado, os utilizadores recebem as seguintes notificações:
É enviado um email a todos os proprietários do projeto com ligação do Cloud Interconnect assim que for agendada uma manutenção com impacto.
É enviado um email para o endereço indicado no campo
nocContactEmail
do objeto Cloud Interconnect. Pode encontrar e editar este objeto na consola na página de detalhes do Cloud Interconnect ou usando o seguinte comando da CLI gcloud do Google Cloud: Google Cloudgcloud compute interconnects describe my-interconnect
É enviado um email para todos os contactos técnicos indicados para o projeto que aloja a ligação do Cloud Interconnect.
É apresentada uma notificação no separador Google Cloud Atividade da consola e na área Notificações.
Notificações de eventos da Interligação de parceiros
Antes de um evento de manutenção da infraestrutura agendado, os utilizadores do Partner Interconnect recebem as seguintes notificações:
É enviado um email a todos os contactos técnicos do projeto que aloja o anexo da VLAN.
É enviado um email a todos os proprietários do projeto que aloja a associação de VLAN.
Estados de indisponibilidade
Os emails de eventos enviados aos proprietários de projetos e aos contactos nocContactEmail
incluem uma secção intitulada "Estado da indisponibilidade". A seguir, são descritos os estados possíveis do estado de indisponibilidade:
Atualizado: um evento de manutenção agendado anteriormente que é atualizado ou reagendado.
Ultrapassagem: um evento de manutenção agendado anteriormente que está em curso e a demorar mais tempo do que o esperado para ser concluído.
Concluído: um evento de manutenção concluído.
Cancelado: um evento de manutenção agendado anteriormente que foi cancelado.
Novo: um novo evento de manutenção.
Sem alterações: um evento de manutenção agendado anteriormente que ainda está agendado conforme planeado.
Veja os próximos eventos de manutenção
Selecione uma das seguintes opções:
gcloud
Para apresentar informações sobre a sua ligação, incluindo eventos de manutenção futuros, execute o seguinte comando:
gcloud compute interconnects describe INTERCONNECT_NAME
Substitua INTERCONNECT_NAME
pelo nome do
Cloud Interconnect.
O resultado é semelhante ao seguinte; procure 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
Para listar informações sobre a sua ligação, incluindo eventos de manutenção futuros, use interconnects.get:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/interconnects/INTERCONNECT_NAME
Substitua o seguinte:
PROJECT_ID
: o ID do projeto no qual o Cloud Interconnect está localizadoINTERCONNECT_NAME
: o nome do Cloud Interconnect
O resultado é semelhante ao seguinte:
{ "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" ] }
Passos seguintes
Implemente as práticas recomendadas do Cloud Interconnect