Porównanie natywnych rozwiązań Confluence do tworzenia kopii zapasowych i przewijania kopii zapasowych

Opublikowany: 2022-12-03

Ilość i wartość Twoich danych Confluence rośnie wraz z rozwojem projektów i dodawaniem nowych użytkowników. Jak poradziłaby sobie Twoja firma, gdyby doszło do katastrofalnej utraty danych Confluence?

Chociaż platforma Atlassian jest zasadniczo stabilna, nie zakładaj, że będziesz mieć kompleksową ochronę kopii zapasowych dzięki natywnym funkcjom Atlassian.

W tym artykule przyjrzymy się natywnym możliwościom Confluence do tworzenia kopii zapasowych i przywracania danych, dostępnym jako Confluence Backup Manager lub Command Line Interface (CLI) Solution (wczesny dostęp). Porównamy te rozwiązania z tym, co otrzymujesz od zewnętrznego dostawcy usług tworzenia kopii zapasowych, takiego jak Rewind.

Dlaczego muszę tworzyć kopie zapasowe moich danych Confluence?

Jeśli chodzi o utratę danych, uszkodzenie lub niedostępność, ważne jest, aby zrozumieć, co może pójść nie tak.

Po pierwsze, ludzie popełniają błędy. Przypadkowe usunięcie jest główną przyczyną utraty danych, a 85% naruszeń danych związanych z cyberbezpieczeństwem jest spowodowanych błędem ludzkim. Błędy mogą poważnie zaszkodzić reputacji i dochodom organizacji. Niestety interwencja człowieka skutkująca utratą danych nie zawsze jest przypadkowa. Nierzadko zdarza się, że niezadowoleni pracownicy usuwają dane, aby zmniejszyć obciążenie pracą lub „wyrównać rachunki” z pracodawcą.

Confluence oferuje podstawowy system archiwizacji i usuwania, ale bardzo łatwo trwale usunąć strony ze swojego konta. Inne scenariusze utraty danych wynikają z zaimportowania przez użytkownika niewłaściwego pliku danych, złośliwego cyberataku, wadliwej lub źle skonfigurowanej aplikacji innej firmy lub czegoś złego podczas konfiguracji integracji innej firmy. Cofanie aktualizacji zbiorczych może być długim i bolesnym procesem.

Ważne jest, aby zrozumieć, że chociaż firma Atlassian dokłada wszelkich starań, aby zapewnić bezpieczeństwo danych klientów, ogranicza swoją odpowiedzialność w tym zakresie. Jego warunki świadczenia usług:

„NIE GWARANTUJEMY (…), ŻE BĘDZIEMY ZACHOWAĆ LUB UTRZYMAĆ TWOJE DANE BEZ STRAT. NIE PONOSIMY ODPOWIEDZIALNOŚCI ZA UTRATĘ, ZMIENIENIE, PRZECHWYCENIE LUB PRZECHOWYWANIE TWOICH DANYCH W TAKICH SIECIACH”.

Atlassian TOS

Atlassian nie jest wyjątkiem w tych warunkach; model wspólnej odpowiedzialności stanowi, że platformy SaaS nie ponoszą odpowiedzialności za dane na poziomie poszczególnych kont tworzone przez ich użytkowników. Bezpieczeństwo danych to wspólna odpowiedzialność platformy i użytkownika.

Innym powodem rozważenia rozwiązania do tworzenia kopii zapasowych innej firmy jest ryzyko związane z ciągłością działania. Jako klient Atlassian prawdopodobnie wiesz o awarii usług chmurowych firmy w kwietniu 2022 r., która trwała tygodniami dla niektórych klientów.

Rzecznik Atlassian skomentował incydent: „Podczas przeprowadzania konserwacji działanie skryptu spowodowało, że niewielka liczba naszych klientów nie mogła uzyskać dostępu do swoich produktów. Możemy potwierdzić, że ten incydent nie był wynikiem cyberataku i nie doszło do nieautoryzowanego dostępu do danych klientów. Wiemy, że nasi klienci polegają na naszych produktach, aby wykonać swoją pracę, i przepraszamy za spowodowane przez to zakłócenia”.

Awaria dotknęła około 400 klientów Atlassian, co stanowi zaledwie 0,18% z 226 000 klientów firmy. Chociaż dotyczy to tylko niewielkiej grupy klientów, ci, których to dotyczy, odczuwali frustrację z powodu braku dostępu do swoich danych.

Wreszcie posiadanie niezawodnego rozwiązania do tworzenia kopii zapasowych innej firmy to po prostu najlepsza praktyka w zakresie bezpieczeństwa. Agencja Bezpieczeństwa Cybernetycznego i Infrastruktury (CISA) zaleca osobom fizycznym i firmom stosowanie strategii tworzenia kopii zapasowych 3-2-1. Oznacza to posiadanie co najmniej trzech kopii danych: dwóch na miejscu, ale na różnych urządzeniach lub nośnikach oraz co najmniej jednej kopii poza siedzibą firmy. Korzystanie z kopii zapasowej w chmurze spełnia oba te warunki, ponieważ jest to osobny nośnik i jest przechowywany poza siedzibą firmy.

Przyjrzyjmy się bliżej niektórym opcjom tworzenia kopii zapasowych danych Confluence.

Menedżer kopii zapasowych Confluence

Confluence Backup Manager to zastrzeżone rozwiązanie Confluence do tworzenia kopii zapasowych, które umożliwia ręczne eksportowanie danych co 24 godziny. Zakres kopii zapasowych obejmuje strony, użytkowników i załączniki. Menedżer kopii zapasowych nie obejmuje magazynu w chmurze do przechowywania migawek kopii zapasowych, co oznacza, że ​​musisz je zapisywać i wersjonować we własnym środowisku i budżecie, aby uwzględnić koszty.

Menedżer kopii zapasowych wymaga ręcznego wyeksportowania plików kopii zapasowych z menu ustawień Confluence, jak pokazano poniżej:

0 b2e1244ff48c0b9b8dec067063022e19 800

Możliwe jest zautomatyzowanie tego ręcznego procesu za pomocą skryptów automatyzacji, ale musisz je napisać i obsługiwać samodzielnie.

Częstotliwość tworzenia kopii zapasowych jest również czymś, o czym należy pamiętać. Dzięki Confluence Backup Manager możesz eksportować kopie zapasowe tylko co 24 godziny. Jeśli spróbujesz zainicjować tworzenie kopii zapasowej przed upływem 24 godzin od poprzedniej kopii zapasowej, pojawi się komunikat o błędzie (patrz poniżej).

1 5b4c7e3a8bec7a85aeaeb6cb6b7ad72f 800

Menedżer kopii zapasowych chroni trzy elementy: strony, użytkowników i załączniki. Załączniki są opcjonalne. Tylko Twoi administratorzy mogą tworzyć kopie zapasowe.

Możliwości przywracania Menedżera kopii zapasowych są nieco ograniczone. Obsługuje przywracanie jako import, ale można je wykonywać tylko na poziomie przestrzeni. Przywracanie na poziomie konta (lokacji) nie jest obsługiwane. Tak więc, aby odzyskać konto, musisz zainicjować wielokrotne przywracanie miejsca.

Proces jest podobny do procesu eksportu ręcznego, ale należy również wybrać plik kopii zapasowej dla miejsca, które zostanie zaimportowane. Wszystkie elementy w migawkach kopii zapasowych zostaną przywrócone, z wyjątkiem kont użytkowników i grup.

2 561f2c0809c0c559b65a7870a90c04cd 800

Rozwiązanie CLI (wczesny dostęp)

Confluence opracowuje rozwiązanie do tworzenia kopii zapasowych i odzyskiwania danych oparte na CLI (interfejsie wiersza poleceń), które znajduje się w fazie wczesnego dostępu wyłącznie do celów testowych. Atlassian dał do zrozumienia, że ​​rozwiązanie nie ma być używane w środowiskach produkcyjnych.

Nadal nie mamy jasności co do terminów ukończenia rozwiązania CLI. W tej chwili jest dostępny za darmo, ale nic nie wskazuje na to, jaka będzie cena po opracowaniu możliwości przywracania. Atlassian prawdopodobnie zastosuje podejście przyjęte przez inne firmy SaaS, takie jak Shopify i QuickBooks Online, które oferują możliwości przywracania w swoich najdroższych planach.

Konfiguracja konfiguracji rozwiązania CLI jest ręczna. Konfiguracje mogą być wykonywane tylko przez administratorów za pośrednictwem CLI, w trzech krokach:

  • Krok 1: Pobieranie pliku jar kopii zapasowej CLI
  • Krok 2: Konfiguracja systemu (wymagane pobranie Java RE 11)
  • Krok 3: Konfiguracja zapory w celu zezwolenia określonym domenom

Kopie zapasowe CLI nie są zautomatyzowane. Kopie zapasowe należy uruchamiać ręcznie, a pliki zapisywać w preferowanym środowisku. Tworzy to zależność od urządzenia używanego przez administratora do tworzenia kopii zapasowych.

Ponadto w przypadku interfejsu CLI kopie zapasowe to „wszystko albo nic”. Każda kopia zapasowa jest pełną kopią zapasową, dlatego zajmuje więcej czasu w porównaniu z przyrostowymi kopiami zapasowymi Rewind (które umożliwiają utworzenie kopii zapasowej różnicy w porównaniu z poprzednią wersją kopii zapasowej, przyspieszając proces).

Proces tworzenia kopii zapasowej CLI obejmuje następujące kroki:

Krok 1: Połącz swój produkt z CLI

  • Otwórz interfejs CLI systemu operacyjnego (np. Terminal na komputerach Mac lub Wiersz polecenia w systemie Windows).
  • Przejdź do folderu zawierającego Backup CLI i uruchom dostarczone polecenie.
  • Z danych wyjściowych skopiuj migrację z adresu URL.
  • Przejdź do przeglądarki, a następnie do zakładki Wybierz docelową witrynę w chmurze . Ta karta powinna otworzyć się automatycznie.
  • Wklej migrację z adresu URL.
  • Postępuj zgodnie z pozostałymi instrukcjami.

Krok 2: Aby rozpocząć nową kopię zapasową przy użyciu słoika, uruchom podane polecenie.

Krok 3: Przechowuj/wersjonuj migawki kopii zapasowych w żądanej lokalizacji.

Rozwiązanie CLI nie ma interfejsu użytkownika, ale można przeczytać dostarczoną dokumentację, która mówi, jak znaleźć elementy w migawce kopii zapasowej.

Tworzenie kopii zapasowych za pomocą rozwiązania CLI wymaga ręcznego kodowania przy użyciu interfejsu wiersza poleceń. Nie jest to zautomatyzowane, a administratorzy będą musieli codziennie uruchamiać kod dostarczany przez firmę Atlassian. Wprowadza to ryzyko błędów ludzkich i sprzętowych. Alternatywnie, proces można zautomatyzować za pomocą skryptów, ale ich opracowanie i utrzymanie należy do Ciebie.

Magazyn kopii zapasowych nie jest zawarty w rozwiązaniu CLI. Musisz kupić miejsce w chmurze na kopie zapasowe i migawki kopii zapasowych. Rozwiązanie CLI firmy Atlassian obejmuje następujące elementy:

  • Dane użytkowników i grup
  • Dane przestrzenne (np. treści generowane przez użytkowników, takie jak strony, komentarze i załączniki)
  • Globalne dane Confluence (np. szablony)

Confluence CLI obecnie obsługuje kopie zapasowe, ale nie gwarantuje przywracania. W sierpniu 2022 r. firma Atlassian rozpoczęła testowanie funkcji przywracania opartych na interfejsie CLI z kilkoma klientami w ramach fazy wczesnego dostępu. Atlassian podkreślił, że produkt powinien być używany wyłącznie do celów testowych i nigdy nie powinien być wdrażany w środowisku produkcyjnym.

4 8eb5b4cdb19a17a3c02549e67553156d 800

Zgodnie z ogłoszeniem z sierpnia 2022 r. rozwiązanie do tworzenia kopii zapasowych CLI będzie obsługiwać przywracanie selektywne (na poziomie elementu) i na poziomie konta wszystkich elementów w kopiach zapasowych (całe informacje o koncie Confluence) z następującymi elementami:

Dane użytkowników i grup

  • Użytkownicy
  • Grupy
  • Członkostwo

Dane kosmiczne

  • Treści generowane przez użytkowników (strony, komentarze i załączniki)

Globalne dane Confluence

  • Szablony

Przywracanie CLI musi być inicjowane przez administratora za pośrednictwem CLI. Kroki inicjowania przywracania są wykonywane ręcznie i obejmują następujące czynności:

Krok 1: Połącz swój produkt z CLI

  • Otwórz interfejs CLI systemu operacyjnego (np. Terminal na komputerach Mac lub Wiersz polecenia w systemie Windows).
  • Przejdź do folderu zawierającego Restore CLI i uruchom dostarczone polecenie.
  • Z danych wyjściowych skopiuj adres URL interfejsu wiersza polecenia przywracania.
  • Przejdź do przeglądania i zakładki Połącz produkt ; to otworzy się automatycznie.
  • Wklej adres URL interfejsu wiersza polecenia przywracania.

Krok 2: Aby rozpocząć nowe przywracanie, użyj słoika i uruchom podane polecenie

  • Należy podać docelowy adres URL migawki kopii zapasowej
  • Dostępna jest szczegółowa dokumentacja wyjaśniająca, jak przywrócić wybrany przedmiot

Krok 3: Sprawdź dziennik/konto Confluence pod kątem przywróconych plików.

Przewiń kopie zapasowe dla Confluence

Rewind Backups for Confluence to usługa zarządzana, która oszczędza czas programowania i zapewnia stałe bezpieczeństwo krytycznych danych.

Rewind oferuje automatyczne codzienne tworzenie kopii zapasowych i zaawansowane możliwości odzyskiwania danych, w tym odzyskiwanie konta jednym kliknięciem i szczegółowe przywracanie na poziomie elementu. Wszystko to oznacza, że ​​możesz odzyskać dane po błędach ludzkich, katastrofach i innych zdarzeniach związanych z utratą danych za pomocą kilku kliknięć.

Po pobraniu aplikacji Rewind Backups for Confluence z Atlassian Marketplace konfiguracja zajmuje tylko kilka minut, dlatego Rewind jest zwycięzcą G2 w kategorii „Łatwa konfiguracja” w 2022 r.

Twoje codzienne kopie zapasowe zostaną zautomatyzowane i rozpoczną się natychmiast po skonfigurowaniu konta i nie będzie potrzebne żadne kodowanie ani skrypty. Po prostu zaloguj się do portalu Rewind na żądanie i w dowolnym momencie zainicjuj nieograniczoną liczbę kopii zapasowych.

Kopie zapasowe i przywracanie obejmują wszystkie elementy w Confluence (strony, przestrzenie, posty na blogach, załączniki, komentarze, szablony, motywy i inne). Portal Rewind umożliwia przywracanie na żądanie i automatyczne (zarówno na poziomie konta, jak i przedmiotu). Możesz przywrócić całą instancję lub tylko pojedynczy element (np. stronę) na wybrany dzień za pomocą kilku kliknięć.

Zaawansowane zabezpieczenia to kolejna ceniona funkcja Rewind Backups for Confluence. Wszystkie dane są szyfrowane podczas przesyłania i przechowywania przy użyciu standardowych protokołów branżowych (TLS 1.2 i AES-256). Rewind to jedyna aplikacja Confluence do tworzenia kopii zapasowych zgodna z SOC 2 Type 2 dostępna na platformie Atlassian Marketplace. Jesteśmy również zgodni z RODO, PIPED, SOC 3 i CCPA. Odwiedź https://security.rewind.com, aby zobaczyć nasz raport CAIQ, raport Pentest i inne.

Jeśli szukasz nagradzanej obsługi klienta, Rewind jest prawdopodobnie najlepszą opcją. Możesz uzyskać dostęp do wsparcia siedem dni w tygodniu za pośrednictwem poczty e-mail i czatu. Mamy również imponującą ocenę 9,5/10 za jakość wsparcia na G2.

Jeśli jesteś klientem korporacyjnym, możesz również uzyskać pomoc telefoniczną pięć dni w tygodniu i przywrócić pomoc w przypadku problemów wykraczających poza możliwości samoobsługi.

Tabela porównawcza funkcji

Rozumiemy, że przy wyborze rozwiązania do tworzenia kopii zapasowych należy przetworzyć wiele informacji. Dlatego stworzyliśmy tę tabelę porównawczą dla wszystkich trzech rozwiązań. W poniższej sekcji zamieściliśmy również bardziej szczegółowy przegląd określonych funkcji i funkcjonalności.

5 6d9774e55ce31d4bd7513c55bc62b99e 800

Confluence Backup Manager a rozwiązanie CLI a Rewind

Automatyzacja

Confluence Backup Manager wymaga ręcznego tworzenia kopii zapasowych i ręcznego przywracania. W przypadku rozwiązania Confluence CLI wymagane jest kodowanie. Rewind zapewnia automatyczne codzienne tworzenie kopii zapasowych i zaawansowane możliwości przywracania na żądanie.

Przywróć możliwości

Confluence Backup Manager obsługuje tylko ręczne przywracanie poprzez importowanie jednego miejsca naraz. Możliwości przywracania rozwiązania Confluence CLI Solution są wciąż rozwijane i nie ma przewidywanej daty zakończenia. Rewind obsługuje przywracanie kont jednym kliknięciem w całej witrynie.

Przechowywanie kopii zapasowych

Rewind zapewnia 365-dniową historię wersji kopii zapasowej z łatwym dostępem za pośrednictwem portalu na żądanie. Dzięki Confluence Backup Manager musisz ręcznie wersjonować eksporty i wyszukiwać pliki kopii zapasowych.

Magazyn kopii zapasowych

W przypadku Confluence Backup Manager i rozwiązania CLI musisz kupić własną pamięć masową. Rewind zapewnia nieograniczone miejsce na kopie zapasowe w chmurze.

Częstotliwość tworzenia kopii zapasowych

W przypadku Confluence Backup Manager musisz odczekać co najmniej 24 godziny między kolejnymi kopiami zapasowymi. Rewind zapewnia nieograniczoną liczbę kopii zapasowych w dowolnym momencie.

Przyrostowe kopie zapasowe

Confluence Backup Manager i rozwiązanie CLI wymagają pełnej kopii zapasowej instancji dla każdej kopii zapasowej, więc ich ukończenie zajmuje znacznie więcej czasu. Proces zależy również od urządzenia, na którym jest wykonywana operacja. Rewind obsługuje szybkie przyrostowe kopie zapasowe po utworzeniu pierwszej pełnej kopii zapasowej.

Nadmierność

Ponieważ Menedżer kopii zapasowych i rozwiązanie CLI są usługami własnymi Atlassian, korzystanie z nich zwiększa zależność od Atlassian. Rewind jest niezależnym zewnętrznym dostawcą usług.

Przechowywanie kopii zapasowych

Confluence Backup Manager i rozwiązanie CLI wymagają ręcznego wersjonowania eksportów i ręcznego wyszukiwania plików kopii zapasowych. Rewind zapewnia 365-dniową historię wersji kopii zapasowej za pośrednictwem intuicyjnego portalu na żądanie.

Pełna wersja

Ponieważ rozwiązanie Confluence CLI jest wciąż w fazie wczesnego dostępu, nie jest zalecane do niczego innego niż testowanie (a już na pewno nie powinno być używane w środowiskach produkcyjnych!). Rewind i Backup Manager to w pełni funkcjonalne produkty.

Następne kroki

Utrata danych nie jest czymś mile widzianym przez żadną firmę, ale na szczęście istnieje wiele opcji zabezpieczenia danych konta Confluence. Najlepszy wybór będzie zależał od charakteru Twojej firmy, rodzaju i ilości generowanych i przechowywanych danych oraz budżetu.

Specjalne podziękowania dla naszych przyjaciół z Rewind za ich spostrzeżenia na ten temat.