Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Important
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. Pour connaître les régions prises en charge, consultez disponibilité de la région. Si vous êtes un utilisateur Lakebase Provisionné, consultez Lakebase Provisioned.
Pour maintenir vos instances Postgres Lakebase à jour avec les derniers correctifs et fonctionnalités, Lakebase applique des mises à jour aux calculs de votre projet. Vous pouvez sélectionner une fenêtre de mise à jour en choisissant une journée et une heure spécifiques pour les mises à jour.
Comment Lakebase applique les mises à jour
Pour appliquer des mises à jour à votre calcul (mises à niveau Postgres, correctifs de sécurité et modifications similaires), Lakebase redémarre le calcul dans lequel Postgres s’exécute, dans la fenêtre de mise à jour que vous choisissez. Le redémarrage lui-même ne prend généralement que quelques secondes.
Pour protéger les performances, Lakebase préwarme le cache de votre calcul pendant le processus de mise à jour, sans ajouter de temps au redémarrage. La prérémence signifie que le remplissage du cache de mémoire tampon en mémoire de Postgres à partir du stockage avant que votre charge de travail continue, les données fréquemment utilisées sont déjà en mémoire au lieu d’être lues à froid à partir du stockage après le redémarrage. La préversion s’exécute automatiquement. Vous ne le configurez pas.
Quelles mises à jour sont incluses ?
Les mises à jour apportées aux calculs Lakebase peuvent inclure une partie ou l’ensemble des éléments suivants :
- Mises à niveau de versions mineures Postgres, généralement publiées tous les trimestres
- Correctifs et mises à jour de sécurité
- Mises à jour de système d’exploitation
- Fonctionnalités et améliorations de Lakebase
- Mises à jour d’autres outils et composants inclus dans les images de calcul Lakebase
Les mises à jour de calcul Lakebase n’incluent pas la maintenance de la plateforme Lakebase.
À quelle fréquence les mises à jour sont-elles appliquées ?
Les mises à jour sont généralement publiées chaque semaine, mais peuvent se produire plus ou moins fréquemment, selon les besoins.
Lakebase applique des mises à jour aux calculs en fonction des règles suivantes :
- Les calculs sont redémarrés automatiquement tous les 28 jours pour recevoir des mises à jour.
- Calculs redémarrés avant que le cycle de 28 jours ne reçoive les mises à jour disponibles immédiatement.
- Calculs dans un état de transition (arrêt ou redémarrage) au moment d’une mise à jour ne sont pas mis à jour.
- Si un calcul est exclu d’une mise à jour, Lakebase applique la mise à jour manquée avec la prochaine mise à jour, en supposant que le calcul répond aux critères de mise à jour mentionnés ci-dessus.
Planifier les mises à jour
Vous pouvez définir une fenêtre de mise à jour préférée en spécifiant le jour et l’heure. Les mises à jour sont appliquées dans cette fenêtre, ce qui vous permet de planifier le redémarrage de calcul requis.
Pour définir votre planification de mise à jour :
- Accédez à l’application Lakebase en cliquant sur le sélecteur d’applications dans le coin supérieur droit de votre espace de travail.
- Sélectionnez votre projet.
- Cliquez sur Misesà jour>.
- Choisissez un jour de la semaine et une heure. Les mises à jour se produisent dans cette fenêtre de temps et ne prennent que quelques secondes.
Vous pouvez vérifier les paramètres de votre projet pour connaître les mises à jour à venir. Les mises à jour planifiées sont publiées au moins 7 jours à l’avance.
Appliquer des mises à jour à l’avance de la planification
Les calculs reçoivent les mises à jour disponibles immédiatement lors du redémarrage. Par exemple, si Lakebase vous avertit d’une prochaine mise à jour, vous pouvez l’appliquer immédiatement en redémarrant le calcul. Toutefois, la notification n’est pas effacée dans ce cas. Lorsque l’heure de mise à jour planifiée arrive, aucune autre action n’est effectuée, car le calcul est déjà mis à jour.
Si un calcul est régulièrement mis à l’échelle à zéro, il reçoit les mises à jour lorsqu’il redémarre. Dans ce cas, vous n’avez peut-être pas besoin de prêter beaucoup d’attention aux notifications de mise à jour, car les mises à jour sont appliquées naturellement par le biais des cycles d’arrêt/de démarrage de votre calcul.
Pour obtenir des instructions de redémarrage de calcul, consultez Gérer les calculs.
Gérer les interruptions de connexion pendant les mises à jour
La préversion permet de maintenir le cache à chaud par le biais de la mise à jour. Par conséquent, les performances des requêtes ne sont pas affectées par un cache à froid, mais vous pouvez toujours voir une brève interruption de connexion en raison du redémarrage du calcul.
La plupart des pilotes de connexion Postgres incluent des mécanismes de nouvelle tentative intégrés qui gèrent automatiquement les interruptions de connexion à courte durée, de sorte que la plupart des applications se reconnectent sans aucune action requise.
Si votre application a des exigences de disponibilité strictes, consultez la documentation de votre pilote pour connaître les options telles que les délais d’expiration des connexions, les intervalles de nouvelle tentative et les stratégies de regroupement de connexions. Votre configuration doit tenir compte du bref moment nécessaire pour terminer le redémarrage.
Si votre application utilise le regroupement de connexions ou a une logique de nouvelle tentative personnalisée, assurez-vous qu’elle peut gérer de brèves chutes de connexion pendant les redémarrages de calcul.