Maintenance dans les zones privées ULL Solution

Cette page présente le processus de maintenance des zones privées utilisées par Google Cloud Ultra Low Latency (ULL) Solution.

Présentation de la conception à deux zones pour ULL Solution

ULL Solution utilise une conception à deux zones pour s'assurer que la maintenance et les tests réguliers peuvent être effectués sans interrompre les transactions sur le marché. Pour prendre en charge cette conception, les zones privées utilisées pour ULL Solution présentent des propriétés de disponibilité et de maintenance uniques par rapport aux zones publiques dans Google Cloud. Pour plus de détails, consultez les pages suivantes :

  • Deux zones privées dans une région donnée : une région donnée utilisée par ULL Solution comporte deux zones privées. Par exemple, la us-south1 région comporte les zones privées us-south1-d et us-south1-e.
  • Une seule zone est compatible avec les charges de travail de production à un moment donné : consultez les informations suivantes :
  • Transition hebdomadaire des zones : le rôle de chaque zone change selon un calendrier hebdomadaire que vous pouvez consulter à l'aide de gcloud ou de l'API. Une fois par semaine, la zone de production existante passe à la zone de maintenance, et la zone de maintenance passe à la zone de production.

Exigences pour les opérateurs de change et les participants

Les opérateurs de change et les participants doivent s'assurer qu'ils exécutent les charges de travail de production dans la zone de production et qu'ils effectuent les mises à jour et les tests dans la zone de maintenance conformément aux actions recommandées pour chaque intervalle de maintenance.

Pour plus d'informations, consultez les sections suivantes :

Intervalles de maintenance des zones

Pour la zone désignée comme zone de maintenance pour une semaine donnée, les intervalles de maintenance séquentiels suivants se produisent. Pour connaître les heures de début et de fin spécifiques de chaque intervalle, consultez la section Afficher l'état de la maintenance des zones. Pour en savoir plus sur chaque intervalle, consultez la section Détails des intervalles de maintenance ci-dessous.

Jour Intervalles de maintenance applicables Actions recommandées pour les opérateurs de change et les participants
Jours 1 et 2
  • Intervalle de mise à niveau perturbatrice
Évitez d'utiliser l'infrastructure, car les opérations peuvent échouer.
Jours 3, 4 et 5
  • Intervalle de maintenance client
Provisionnez des instances, mettez à jour les applications logicielles et les configurations d'infrastructure. Effectuez des tests fonctionnels.
Jours 6 et 7
  • Intervalle stable
Effectuez une validation des performances et des tests de résistance.
Fin du jour 7
  • Intervalle de transition des zones
Migrez les charges de travail de production.

Détails des intervalles de maintenance

Le tableau suivant décrit chaque intervalle de maintenance.

Intervalle de maintenance Description
Intervalle de mise à niveau perturbatrice

Cet intervalle dure les 48 premières heures.

Google effectue des mises à jour susceptibles de perturber les instances et les services. Il n'est pas recommandé d'utiliser l'infrastructure dans la zone. Bien que les API puissent être disponibles, les opérations sont instables.

Intervalle de maintenance client

Cet intervalle commence une fois l'intervalle de mise à niveau perturbatrice terminé et dure 72 heures.

Les opérateurs de change et les participants peuvent provisionner des instances, assurer la maintenance et la mise à jour des logiciels exécutés sur les instances, mettre à jour les configurations d'infrastructure et effectuer des tests fonctionnels.

Intervalle stable

Cet intervalle commence une fois l'intervalle de maintenance client terminé et dure environ 46 heures.

Pendant cet intervalle, la zone est stable. Les opérateurs de change et les participants peuvent effectuer une validation des performances et des tests de résistance pour se préparer aux transactions actives dans la zone.

Intervalle de transition

Cet intervalle commence une fois l'intervalle stable terminé et dure environ deux heures.

L'état de chaque zone change. La zone de production existante passe à la zone de maintenance. La zone de maintenance existante passe à la zone de production. Pendant cet intervalle, Google effectue des tâches préliminaires non perturbatrices.

Expérience de maintenance pour les instances U4

L'expérience de maintenance pour les instances U4 dépend du type de machine :

  • Instances ULL Compute Engine (U4P et U4C) : les instances ULL offrent une expérience de maintenance unique par rapport aux autres types d'instances dans Google Cloud. Ces instances sont gérées conformément au calendrier de maintenance des zones privées ULL Solution. La durée de la maintenance de l'hôte correspond à l'intervalle de mise à niveau perturbatrice de la zone.
  • Instances Compute Engine non ULL (U4S) : les instances non ULL offrent une expérience de maintenance généralement cohérente avec les autres types d'instances dans Google Cloud , comme décrit dans la section Maintenance transparente. Toutefois, la migration à chaud des instances non ULL en raison de mises à niveau n'est pas compatible dans la zone de production.

Pour obtenir des informations générales sur la maintenance des instances Compute Engine, consultez la section À propos des événements d'hôte.

Le tableau suivant décrit les propriétés de maintenance de l'hôte pour les types de machines U4.

Type de machine Fréquence typique des événements de maintenance planifiée Comportement en cas de maintenance Notification préalable Maintenance à la demande
U4P et U4C 14 jours Résilier 14 jours Non
U4S 28 jours Migration à chaud 7 jours Oui

Afficher l'état de la maintenance des zones

Vous pouvez afficher les détails de la maintenance actuelle et à venir d'une zone, y compris les heures de début et de fin spécifiques de chaque intervalle de maintenance, à l'aide de l'une des options suivantes. Cette fonctionnalité n'est disponible que dans l'API alpha. Si ce n'est pas déjà fait, activez l'utilisation de l'API alpha dans votre projet, comme décrit dans la section Utiliser l'API alpha Compute Engine.

  • gcloud : commande gcloud alpha compute zones describe

    gcloud alpha compute zones describe ZONE --project PROJECT
    
  • API : méthode alpha zones.get

    GET https://compute.googleapis.com/compute/alpha/projects/PROJECT/zones/ZONE
    

Les informations sur la maintenance sont présentées dans la réponse dans une section semblable à l'exemple suivant :

"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 ...
    ]

Bien que Google Cloud fournisse également un état de maintenance au niveau de l'instance comme décrit dans Surveiller et planifier un événement de maintenance de l'hôte, seule la sortie au niveau de la zone fournit le calendrier de maintenance complet et les détails de l'intervalle pour les zones privées ULL Solution comme décrit dans la section Descriptions de champs ci-dessous.

Descriptions de champs

Les sections suivantes décrivent les champs uniques disponibles pour les zones privées ULL Solution lors de la description d'une zone. Les champs suivants ne sont pas disponibles pour les zones publiques dans Google Cloud.

resourceStatus.upcomingMaintenances[]

Tableau d'objets, où chaque objet représente un intervalle de maintenance planifié. Inclut tous les intervalles de maintenance en cours et à venir planifiés au cours des sept prochains jours.

Champ Type Description
type enum Type de maintenance. Consultez l'enum type.
subType enum Sous-type de maintenance. Consultez l'enum subType.
targetResource chaîne Nom complet de la ressource de la zone en cours de maintenance (par exemple, projects/my-project/zones/us-south1-d).
windowStartTime chaîne Heure de début de l'intervalle de maintenance au format RFC 3339 UTC "Zulu" (par exemple, 2025-08-26T15:00:00Z).
windowEndTime chaîne Heure de fin de l'intervalle de maintenance au format RFC 3339 UTC "Zulu" (par exemple, 2025-08-27T15:00:00Z).

type

Valeur Description
MAINTENANCE_TYPE_UNSPECIFIED Valeur par défaut.
PRIVATE_ZONE_MAINTENANCE Maintenance qui s'applique à une zone privée ULL Solution.

subtype

Valeur Description
MAINTENANCE_SUBTYPE_UNSPECIFIED Valeur par défaut.
DISRUPTIVE_UPGRADE Correspond à l'intervalle de mise à niveau perturbatrice décrit dans la section Détails des intervalles de maintenance des zones.
CUSTOMER_MAINTENANCE Correspond à l'intervalle de maintenance client décrit dans la section Détails des intervalles de maintenance des zones.
STABLE Correspond à l'intervalle stable décrit dans la section Détails des intervalles de maintenance des zones.
TRANSITION Correspond à l'intervalle de transition décrit dans la section Détails des intervalles de maintenance des zones.

warnings[]

Tableau d'objets d'avertissement fournissant des informations supplémentaires.

Champ Type Description
code enum Code d'avertissement. Consultez l'enum warning.code.
message chaîne Description de l'avertissement.
data tableau Métadonnées concernant l'avertissement sous forme de paires clé/valeur (par exemple, [{"key": "scope", "value": "zones/us-east1-d"}]).

warning.code

Valeur Description
WARNING_CODE_UNSPECIFIED Valeur par défaut.
UPCOMING_MAINTENANCES_UNAVAILABLE Impossible de récupérer les informations sur l'intervalle de maintenance à venir. Réessayez plus tard.

Étape suivante