Udostępnij przez


Zarządzanie aktualizacjami

Ważne

Skalowanie automatyczne bazy danych Lakebase znajduje się w wersji beta w następujących regionach: eastus2, westeurope, westus.

Autoskalowanie bazy danych Lakebase to najnowsza wersja bazy danych Lakebase z automatycznym skalowaniem obliczeniowym, skalowaniem do zera, rozgałęzianiem i natychmiastowym przywracaniem. Aby zapoznać się z porównaniem funkcji z aprowizowaną usługą Lakebase, zobacz wybieranie między wersjami.

Aby zapewnić aktualność wystąpień bazy danych Postgres w usłudze Lakebase z najnowszymi poprawkami i funkcjami, usługa Lakebase stosuje aktualizacje do obliczeń projektu. Możesz wybrać okno aktualizacji — określony dzień i godzinę aktualizacji.

Usługa Lakebase krótko uruchamia ponownie zasoby obliczeniowe, aby zastosować aktualizację. Cały proces trwa zaledwie kilka sekund, minimalizując wszelkie potencjalne zakłócenia.

Jakie aktualizacje są uwzględniane?

Aktualizacje obliczeń usługi Lakebase mogą obejmować niektóre lub wszystkie następujące elementy:

  • Uaktualnienia wersji pomocniczej bazy danych Postgres, zwykle wydawane kwartalnie
  • Poprawki zabezpieczeń i aktualizacje
  • Aktualizacje systemu operacyjnego
  • Funkcje i ulepszenia bazy danych Lakebase
  • Aktualizacje innych narzędzi i składników zawartych w obrazach obliczeniowych usługi Lakebase

Aktualizacje obliczeniowe usługi Lakebase nie obejmują konserwacji platformy Lakebase.

Jak często są stosowane aktualizacje?

Aktualizacje są zwykle wydawane co tydzień, ale mogą występować częściej lub rzadziej, w razie potrzeby.

Usługa Lakebase stosuje aktualizacje do obliczeń na podstawie następujących reguł:

  • Obliczenia, które były aktywne przez 30 dni lub więcej, otrzymują aktualizacje.
  • Obliczenia, które są uruchamiane ponownie, natychmiast odbierają dostępne aktualizacje.
  • Obliczenia w stanie przejścia (zamykanie lub ponowne uruchamianie) w momencie aktualizacji nie są aktualizowane.
  • Jeśli obliczenia są wykluczone z aktualizacji, usługa Lakebase stosuje pominiętą aktualizację z następną aktualizacją, przy założeniu, że obliczenia spełniają powyższe kryteria aktualizacji.

Planowanie aktualizacji

Możesz ustawić preferowane okno aktualizacji, określając dzień i godzinę. Aktualizacje są stosowane w tym oknie, co umożliwia zaplanowanie wymaganego ponownego uruchomienia zasobów obliczeniowych.

Aby ustawić harmonogram aktualizacji:

  1. Przejdź do aplikacji Lakebase, klikając przełącznik aplikacji w prawym górnym rogu obszaru roboczego.
  2. Wybierz projekt.
  3. Kliknij pozycję Aktualizacje ustawień>.
  4. Wybierz dzień tygodnia i godzinę. Aktualizacje są wykonywane w tym przedziale czasu i trwa tylko kilka sekund.

Ustawienia aktualizacji

Możesz sprawdzić ustawienia projektu pod kątem nadchodzących aktualizacji. Zaplanowane aktualizacje są publikowane z wyprzedzeniem co najmniej 7 dni.

Stosowanie aktualizacji przed harmonogramem

Obliczenia otrzymują dostępne aktualizacje natychmiast po ponownym uruchomieniu. Jeśli na przykład usługa Lakebase powiadomi Cię o nadchodzącej aktualizacji, możesz ją zastosować od razu, uruchamiając ponownie środowisko obliczeniowe. Jednak powiadomienie nie jest wyczyszczone w tym przypadku. Po upływie planowanego czasu aktualizacji nie zostanie podjęta żadna dalsza akcja, ponieważ obliczenia są już aktualizowane.

Jeśli środowisko obliczeniowe regularnie skaluje do zera, otrzymuje aktualizacje po ponownym uruchomieniu. W takich przypadkach może nie być konieczne zwrócenie dużej uwagi na powiadomienia o aktualizacji, ponieważ aktualizacje są stosowane naturalnie przez cykle zatrzymywania/uruchamiania obliczeń.

Aby uzyskać instrukcje dotyczące ponownego uruchamiania obliczeń, zobacz Zarządzanie obliczeniami.

Obsługa zakłóceń połączeń podczas aktualizacji

Większość sterowników połączeń Postgres obejmuje wbudowane mechanizmy ponawiania, które automatycznie obsługują krótkotrwałe przerwy w połączeniach. Oznacza to, że w przypadku większości aplikacji krótkie ponowne uruchomienie powinno spowodować minimalne zakłócenia, ponieważ sterownik ponownie łączy się automatycznie.

Jeśli jednak aplikacja ma ścisłe wymagania dotyczące dostępności, możesz upewnić się, że ustawienia połączenia są skonfigurowane tak, aby zezwalały na ponawianie prób. Zapoznaj się z dokumentacją sterownika, aby zapoznać się z opcjami, takimi jak limity czasu połączenia, interwały ponawiania prób i strategie buforowania połączeń. Konfiguracja powinna uwzględniać kilka sekund, przez które trzeba zastosować aktualizacje do zasobów obliczeniowych usługi Lakebase.

Jeśli aplikacja używa buforowania połączeń lub ma niestandardową logikę ponawiania prób, upewnij się, że może obsługiwać krótkie spadki połączeń podczas ponownego uruchamiania obliczeń.