Partage via


Gérer la haute disponibilité

Important

La mise à l’échelle automatique Lakebase est disponible dans les régions suivantes : eastus, eastus2, centralus, southcentralus, westus, westus2, canadacentral, brazilsouth, northeurope, uksouth, westeurope, australiaeast, centralindia, southeastasia

La version Lakebase Autoscaling est la dernière de Lakebase, avec l'évolutivité automatique, la mise à l’échelle jusqu'à zéro, la création de branches et la restauration instantanée. Si vous êtes un utilisateur Lakebase Provisionné, consultez Lakebase Provisioned.

Ce guide couvre l’activation et la gestion de la haute disponibilité pour vos points de terminaison Lakebase. Pour plus d’informations sur le fonctionnement de la haute disponibilité et sur la différence entre les instances de calcul secondaires et les réplicas de lecture autonomes, voyez La haute disponibilité.

Activer la haute disponibilité

Note

Si votre point de terminaison a l’échelle à zéro activée, désactivez-la avant d’activer la haute disponibilité. Pour le désactiver dans l’interface utilisateur, définissez Scale sur Désactivé dans le tiroir d'édition de calcul.

Après avoir créé un projet, cliquez sur le lien principal de la ressource de calcul depuis le tableau de bord du projet pour ouvrir le volet d'édition des paramètres de calcul.

Tableau de bord de projet montrant la branche de production avec son lien de calcul principal

Définissez le type de calcul sur Haute disponibilité, puis choisissez une configuration sous Haute disponibilité :

  • 2 (1 primaire, 1 secondaire),
  • 3 (1 primaire, 2 secondaires),
  • ou 4 (1 principal, 3 secondaires) instances de calcul totales.

Modifier le tiroir de calcul montrant le bouton bascule type de calcul défini sur Haute disponibilité et la liste déroulante Configuration avec des options pour 2, 3 ou 4 instances de calcul totales

Lakebase provisionne des instances de calcul secondaires dans différentes zones de disponibilité. Une fois que toutes les instances de calcul informatique sont actives, le point de terminaison bénéficie d'un basculement automatique.

Configurer l’accès en lecture seule aux instances de calcul secondaires

Autoriser l'accès aux instances de calcul en lecture seule détermine si les instances de calcul secondaires servent le trafic de lecture via la chaîne de -ro connexion.

  1. Sous l’onglet Calculs , cliquez sur Modifier sur le calcul principal.
  2. Sous Haute disponibilité, cochez ou décochez Autoriser l’accès aux instances de calcul en lecture seule.
  3. Cliquez sur Enregistrer.

Avertissement

Avec une seule instance de calcul secondaire et l’accès en lecture activé, tout le trafic de lecture sur la -ro chaîne de connexion est interrompu pendant un basculement jusqu’à ce qu’un remplacement soit ajouté. Pour un accès en lecture résilient, configurez deux instances de calcul secondaires ou plus avec un accès en lecture activé.

Modifier le nombre d’instances de calcul secondaires

  1. Sous l’onglet Calculs , cliquez sur Modifier sur le calcul principal.
  2. Sous Haute disponibilité, choisissez une nouvelle configuration dans la liste déroulante (2, 3 ou 4 instances de calcul totales).
  3. Cliquez sur Enregistrer.

Note

Pour désactiver la haute disponibilité, réinitialisez Type de calcul à Calcul unique. Cela supprime toutes les instances de calcul secondaires et votre point de terminaison retourne à une configuration de calcul unique.

Afficher l’état de haute disponibilité et les rôles

L’onglet Calculs affiche chaque instance de calcul de votre configuration de haute disponibilité avec son rôle, son état et son niveau d’accès actuels.

Onglet Calculs montrant une instance de calcul principale avec accès en lecture/écriture et trois instances de calcul secondaires avec un accès en lecture seule, tous active

Colonne Valeurs
Role Primaire, Secondaire
État Démarrage, Actif
Access Lecture/écriture (principal), Lecture seule (instance de calcul secondaire avec accès activé), Désactivé (instance de calcul secondaire sans accès en lecture)

L’en-tête de calcul principal affiche également l’ID de point de terminaison, la plage de mise à l’échelle automatique et le nombre secondaire (par exemple 8 ↔ 16 CU · 3 secondaries).

Obtenir des chaînes de connexion

Cliquez sur Se connecter sur le calcul principal pour ouvrir la boîte de dialogue des détails de connexion. La liste déroulante Calcul répertorie les deux options de connexion pour votre point de terminaison de haute disponibilité.

Boîte de dialogue Détails de connexion montrant la liste déroulante Compute ouverte avec les options Principal et Secondaire RO, ainsi que la chaîne de connexion en lecture seule est affichée

Option de calcul Chaîne de connexion Utilisé pour
Primary (name) ● Active {endpoint-id}.database.{region}.databricks.com Toutes les opérations d'écriture et connexions en lecture/écriture
Secondary (name) ● Active RO {endpoint-id}-ro.database.{region}.databricks.com Déchargement des lectures vers des instances secondaires de calcul

La -ro chaîne de connexion est disponible uniquement lorsque l’autorisation d’accès aux instances de calcul en lecture seule est activée.

Pour obtenir la référence complète des chaînes de connexion, consultez chaînes de connexion.

Étapes suivantes