Funkcje/Kopie bazy danych w S3

Kopie bazy danych w S3

Na serwerze, który trzyma zdjęcia w S3, zaplanowane kopie zapasowe bazy danych trafiają do tego samego bucketu, więc utrata dysku serwera nie zabiera już ze sobą kopii.

kopie zapasoweS3magazyn obiektówadminDokumentacja
Ustawienia zrzutu bazy danych w Gallery z włączonymi nocnymi zrzutami i nowym, włączonym przełącznikiem Przesyłaj kopie zapasowe do S3

Kopie na tym samym dysku to nie kopie

Gallery co noc zapisuje kopię zapasową bazy danych. Do tej pory trafiała ona na ten sam dysk co serwer. Twoje zdjęcia mogą być bezpieczne w magazynie obiektów, ale baza, która zna twoje albumy, osoby, Przestrzenie i edycje, leżała na jednym dysku razem ze wszystkimi swoimi kopiami. Gdy dysk padał, znikały razem.

Jeden przełącznik

Na serwerze, który już używa magazynu S3, otwórz Administracja › Ustawienia › Ustawienia zrzutu bazy danych i włącz Przesyłaj kopie zapasowe do S3. Gallery używa bucketu, danych dostępowych, regionu i endpointu, które już ma, więc nie ma nic nowego do ustawienia ani nowego sekretu w bazie. Na serwerze, który trzyma zdjęcia na dysku, przełącznik się nie pojawia.

Najpierw bezpiecznie zapisana, potem przeniesiona

Każda kopia jest najpierw zapisywana na lokalnym dysku pod tymczasową nazwą, po ukończeniu zmienia nazwę, trafia do bucketu pod backups/ i dopiero wtedy jest usuwana lokalnie. Zrzut przerwany w połowie nigdy nie zostanie wzięty za użyteczną kopię, a kopia, której przesłanie się nie udało, jest ponawiana przy następnym uruchomieniu. Zwykła retencja zachowuje 14 ostatnich.

Przywracanie z bucketu

Ustawienia zrzutu bazy danych i wybór przywracania pokazują kopie z twojego bucketu, więc przywracanie działa jak dotąd. Jeśli chcesz reguł cyklu życia S3 tylko dla kopii, ogranicz je do prefiksu backups/, a zdjęcia zostaną nietknięte.

Przeczytaj pełną dokumentację na GitHubie

Gotowy, by uruchomić Gallery na własnym serwerze? Instalacja w 5 minut, a demo zostaje na szybki rzut oka.