Manutenção em zonas particulares da ULL Solution
Esta página oferece uma visão geral do processo de manutenção de zonas particulares usadas pela Google Cloud ULL Solution (em inglês).
Visão geral do design de zona dupla para a ULL Solution
A ULL Solution usa um design de zona dupla para garantir que a manutenção e os testes regulares possam ser realizados sem interromper a negociação de mercado. Para oferecer suporte a esse design, as zonas particulares usadas na ULL Solution têm disponibilidade e propriedades de manutenção exclusivas em comparação com as zonas públicas em Google Cloud. Se quiser saber mais, consulte estas referências:
- Duas zonas particulares em uma determinada região: uma determinada região usada pela
ULL Solution tem duas zonas particulares. Por exemplo, a
us-south1região tem as zonas particularesus-south1-deus-south1-e. - Apenas uma zona oferece suporte a cargas de trabalho de produção em um determinado momento: consulte o seguinte:
- A zona de produção é o ambiente ativo para negociação em tempo real. Para ajudar a manter um ambiente estável nessa zona, o Google não realiza manutenção nem atualizações.
- A zona de manutenção é o ambiente inativo em que o Google realiza atualizações e reparos, e os operadores e participantes de câmbio também podem realizar atualizações e testes. O processo de manutenção inclui janelas exclusivas que determinam quando o Google realiza atualizações e reparos, bem como quando os clientes precisam realizar as ações recomendadas.
- Transição de zona semanal: o papel de cada zona muda em uma programação semanal que pode ser visualizada usando a gcloud ou a API. Uma vez por semana, a zona de produção atual muda para a zona de manutenção, e a zona de manutenção muda para a zona de produção.
Requisitos para operadores e participantes de câmbio
Os operadores e participantes de câmbio precisam garantir que executem cargas de trabalho de produção na zona de produção e realizem atualizações e testes na zona de manutenção de acordo com as ações recomendadas para cada janela de manutenção.
Para saber mais, consulte as seguintes seções:
- Para entender como a manutenção progride em uma determinada semana na zona de manutenção, consulte Janelas de manutenção de zona.
- Para conferir a manutenção atual e futura de uma determinada zona, incluindo horários de início e término específicos, consulte Conferir o status de manutenção da zona.
Janelas de manutenção de zona
Para a zona designada como zona de manutenção de uma determinada semana, as seguintes janelas de manutenção sequenciais ocorrem. Para conferir os horários de início e término específicos de cada janela, consulte Conferir o status de manutenção da zona. Para mais detalhes sobre cada janela, consulte a seção Detalhes da janela de manutenção a seguir.
| Dia | Janelas de manutenção aplicáveis | Ações recomendadas para operadores e participantes de câmbio |
|---|---|---|
| Dias 1 e 2 |
|
Evite usar a infraestrutura, porque as operações podem falhar. |
| Dias 3, 4 e 5 |
|
Provisione instâncias, atualize aplicativos de software e atualize configurações de infraestrutura. Realize testes funcionais. |
| Dias 6 e 7 |
|
Realize a validação de desempenho e o teste de estresse. |
| Fim do dia 7 |
|
Migre cargas de trabalho de produção. |
Detalhes da janela de manutenção
A tabela a seguir descreve cada janela de manutenção.
| Janela de manutenção | Descrição |
|---|---|
| Janela de upgrade que causa interrupções |
Essa janela dura as primeiras 48 horas. O Google realiza atualizações que provavelmente causam interrupções em instâncias e serviços. Não é recomendável usar a infraestrutura na zona. Embora as APIs possam estar disponíveis, as operações são instáveis. |
| Janela de manutenção do cliente |
Essa janela começa após a conclusão da janela de upgrade que causa interrupções e dura 72 horas. Os operadores e participantes de câmbio podem provisionar instâncias, manter e atualizar o software em execução nas instâncias, atualizar as configurações de infraestrutura e realizar testes funcionais. |
| Janela estável |
Essa janela começa após a conclusão da janela de manutenção do cliente e dura cerca de 46 horas. Durante esta janela, a zona é estável, e os operadores e participantes de câmbio podem realizar a validação de desempenho e o teste de estresse para se preparar para a negociação ativa na zona. |
| Janela de transição |
Essa janela começa após a conclusão da janela estável e dura cerca de 2 horas. O estado de cada zona está mudando. A zona de produção atual está mudando para a zona de manutenção. A zona de manutenção atual está mudando para a zona de produção. Durante essa janela, o Google realiza tarefas preliminares e não disruptivas. |
Experiência de manutenção para instâncias U4
A experiência de manutenção para instâncias U4 depende do tipo de máquina:
- Instâncias do ULL Compute Engine (U4P e U4C): as instâncias do ULL têm uma experiência de manutenção exclusiva em comparação com outros tipos de instância em Google Cloud. Essas instâncias são mantidas de acordo com a programação de manutenção para zonas particulares da ULL Solution. A duração da manutenção do host está alinhada à janela de upgrade que causa interrupções da zona.
- Instâncias do Compute Engine que não são do ULL (U4S): as instâncias que não são do ULL têm uma experiência de manutenção geralmente consistente com outros tipos de instâncias, conforme descrito em Manutenção transparente. Google Cloud No entanto, a migração em tempo real de instâncias que não são do ULL devido a upgrades não é compatível na zona de produção.
Para informações gerais sobre a manutenção de instâncias do Compute Engine, consulte Sobre eventos de host.
A tabela a seguir descreve as propriedades de manutenção do host para tipos de máquina U4.
| Tipo de máquina | Frequência típica de eventos de manutenção programados | Comportamento de manutenção | Notificação avançada | Manutenção sob demanda |
|---|---|---|---|---|
| U4P e U4C | 14 dias | Encerrar | 14 dias | Não |
| U4S | 28 dias | Migração em tempo real | 7 dias | Sim |
Conferir o status de manutenção da zona
É possível conferir os detalhes de manutenção atuais e futuros de uma zona, incluindo horários de início e término específicos de cada janela de manutenção, usando uma das opções a seguir. Esse recurso está disponível apenas na API Alfa. Se ainda não tiver feito isso, ative seu projeto para usar a API Alfa, conforme descrito em Usar a API Alfa do Compute Engine.
gcloud: o comando
gcloud alpha compute zones describegcloud alpha compute zones describe ZONE --project PROJECT
API: o método
zones.getAlfaGET https://compute.googleapis.com/compute/alpha/projects/PROJECT/zones/ZONE
As informações sobre a manutenção são apresentadas na resposta em uma seção semelhante ao exemplo a seguir:
"upcomingMaintenances": [
{
"type": "PRIVATE_ZONE_MAINTENANCE",
"subType": "DISRUPTIVE_UPGRADE",
"targetResource": "projects/my-project/zones/us-south1-d",
"windowStartTime": "2025-08-26T15:00:00Z",
"windowEndTime": "2025-08-27T15:00:00Z"
}
// Additional maintenance windows ...
]
Embora Google Cloud também forneça um status de manutenção no nível da instância conforme descrito em Monitorar e planejar um evento de manutenção do host, somente a saída no nível da zona fornece a programação de manutenção completa e os detalhes da janela para zonas particulares da ULL Solution conforme descrito na seção Descrições de campo a seguir.
Descrições de campo
As seções a seguir descrevem os campos exclusivos disponíveis para zonas particulares da ULL Solution ao descrever uma zona. Os campos a seguir não estão disponíveis para zonas públicas em Google Cloud.
resourceStatus.upcomingMaintenances[]
Uma matriz de objetos, em que cada objeto representa uma janela de manutenção programada. Inclui todas as janelas de manutenção atuais e futuras programadas nos próximos sete dias.
| Campo | Tipo | Descrição |
|---|---|---|
type |
enum | O tipo de manutenção. Consulte o enum de tipo. |
subType |
enum | O subtipo de manutenção. Consulte o enum de subtipo. |
targetResource |
string | O nome completo do recurso da zona em manutenção (como projects/my-project/zones/us-south1-d). |
windowStartTime |
string | Horário de início da janela de manutenção no formato RFC 3339 UTC "Zulu" (como 2025-08-26T15:00:00Z). |
windowEndTime |
string | Horário de término da janela de manutenção no formato RFC 3339 UTC "Zulu" (como 2025-08-27T15:00:00Z). |
type
| Valor | Descrição |
|---|---|
MAINTENANCE_TYPE_UNSPECIFIED |
Valor padrão. |
PRIVATE_ZONE_MAINTENANCE |
Manutenção que se aplica a uma zona particular da ULL Solution. |
subtype
| Valor | Descrição |
|---|---|
MAINTENANCE_SUBTYPE_UNSPECIFIED |
Valor padrão. |
DISRUPTIVE_UPGRADE |
Corresponde à janela de upgrade que causa interrupções descrita em Detalhes da janela de manutenção de zona. |
CUSTOMER_MAINTENANCE |
Corresponde à janela de manutenção do cliente descrita em Detalhes da janela de manutenção de zona. |
STABLE |
Corresponde à janela estável descrita em Detalhes da janela de manutenção de zona. |
TRANSITION |
Corresponde à janela de transição descrita em Detalhes da janela de manutenção de zona. |
warnings[]
Uma matriz de objetos de aviso que fornecem informações adicionais.
| Campo | Tipo | Descrição |
|---|---|---|
code |
enum | Um código de aviso. Consulte o enum warning.code. |
message |
string | Uma descrição do aviso. |
data |
matriz | Metadados sobre o aviso em pares de chave/valor (como [{"key": "scope", "value": "zones/us-east1-d"}]). |
warning.code
| Valor | Descrição |
|---|---|
WARNING_CODE_UNSPECIFIED |
Valor padrão. |
UPCOMING_MAINTENANCES_UNAVAILABLE |
Não é possível recuperar informações sobre a próxima janela de manutenção. Tente novamente mais tarde. |