Możesz tworzyć kopie zapasowe wdrożenia oprogramowania ArcGIS Enterprise i odtworzyć najnowszą kopię zapasową w przypadku awarii lub uszkodzenia. W ten sposób możesz odzyskać elementy, usługi i dane portalu, które istniały w momencie tworzenia kopii zapasowej.
Odtwarzanie kopii zapasowych w celu odzyskania wdrożenia jest dobrym rozwiązaniem, jeśli użytkownicy akceptują pewien czas przestoju i potencjalną utratę danych, a instytucja nie dysponuje infrastrukturą ani zasobami niezbędnymi do zapewnienia wdrożenia o wysokiej dostępności.
Kopie zapasowe można zachowywać nawet wtedy, gdy zaimplementowano inne strategie na potrzeby odzyskiwania po awarii. Stanowią one dodatkowe zabezpieczenie możliwości odtworzenia wdrożenia w przypadku, gdy nie powiedzie się strategia podstawowa.
Jeśli na przykład utrzymywano wdrożenie replikowane i nastąpiła jednoczesna awaria wdrożenia podstawowego i replikowanego (na przykład działały one na serwerach znajdujących się w tym samym budynku, w którym wyłączono zasilanie), wtedy można skorzystać z kopii zapasowej.
Tryby tworzenia kopii zapasowych
Istnieje możliwość utworzenia różnych typów kopii zapasowych za pomocą programu narzędziowego webgisdr z użyciem następujących trybów tworzenia kopii zapasowych:
Tworzenie kopii zapasowych
Wprowadzony w wersji 10.9 tryb backup jest przeznaczony do tworzenia kopii zapasowej stanu instytucji, w tym zasobów portalu, opublikowanych usług, relacyjnego magazynu danych oraz magazynu danych pamięci podręcznej kafli, jeśli został określony w pliku właściwości. Obejmuje to także wszystkie odwołania do magazynów danych zarejestrowanych jako elementy portalu lub bezpośrednio za pomocą aplikacji ArcGIS Server Manager. Trybu backup nie można używać do tworzenia kopii zapasowej żadnych danych, do których istnieją odniesienia, chyba że dane te zostały skopiowane do witryny w ramach procesu publikacji.
Pełny
Tryb full działa podobnie do trybu backup i obejmuje te same zasoby. Jego przeznaczeniem jest ułatwienie wykonywania harmonogramu połączonej pełnej i przyrostowej kopii zapasowej, a także wyeliminowanie limitu dziennika transakcji, aby umożliwić przyrostowe tworzenie i przywracanie kopii zapasowej. Jeśli podjęta zostanie decyzja o niestosowaniu trybu incremental w ramach strategii tworzenia kopii zapasowej, należy zamiast niego używać trybu backup.
Przyrostowy
Tryb incremental obejmuje zbiór zmian, które wprowadzono od czasu ostatniej pełnej kopii zapasowej. Jest szczególnie przydatny w przypadku replikacji geograficznej, przy której krótsze czasy tworzenia i przywracania kopii zapasowej są korzystne, gdyż pozwalają zachować bliską synchronizację wdrożeń. Plik kopii zapasowej w trybie incremental zawiera wyłącznie zmiany zasobów portalu, opublikowanych usług, danych skopiowanych do witryny serwera sfederowanego, relacyjnego magazynu danych oraz magazynu danych pamięci podręcznej kafli, jeśli został określony w pliku właściwości. Jeśli w witrynie ArcGIS Server zarejestrowano nowy magazyn danych lub zaktualizowano istniejący ciąg połączenia, przed kontynuacją replikacji z użyciem trybu incremental wymagane jest utworzenie, a następnie przywrócenie kopii zapasowej w trybie full.
Notatka:
Aby tworzyć lub przywracać przyrostowe kopie zapasowe, należy skonfigurować w aplikacji ArcGIS Data Store automatyczne tworzenie kopii zapasowych relacyjnych magazynów danych.
Zawartość kopii zapasowej
Użyj narzędzia webgisdr, aby wyeksportować pliki kopii zapasowych następujących komponentów wdrożenia oprogramowania ArcGIS Enterprise:
- elementy i ustawienia portalu,
- usługi i ustawienia systemu GIS,
- relacyjny magazyn danych i magazyn danych pamięci podręcznej kafli.
Aby ograniczyć łączny rozmiar kopii zapasowej, można między pełnymi kopiami zapasowymi tworzyć kopie przyrostowe. Więcej informacji na temat różnic między pełnymi i przyrostowymi kopiami zapasowymi można znaleźć w sekcji Tryby tworzenia kopii zapasowej.
Poniżej podano elementy, które nie są uwzględnione w kopii zapasowej tworzonej za pomocą narzędzia webgisdr.
- Kafle pamięci podręcznej usługi mapowej i pamięci podręczne hostowanej warstwy kafli — jeśli któreś z nich istnieją, utwórz kopię zapasową wszystkich katalogów, w których są zapisane kafle pamięci podręcznej (na przykład cały katalog arcgiscache w katalogu C:\arcgisserver\directories\ lub katalog <ArcGIS Server installation directory>/arcgis/server/usr/directories). Katalogi te zawierają kafle pamięci podręcznej i plik schematu kafli conf.xml. W katalogach pamięci podręcznej może się także znajdować geobaza plikowa (status.gdb), która zawiera informacje o zbudowanych kaflach. Gdy odtwarzana jest witryna, przenieś lub skopiuj informacje z powrotem do oryginalnego katalogu arcgiscache.
- Przywoływane źródła danych dla usług internetowych — w przypadku źródeł danych w formie plików musisz tworzyć kopie zapasowe tych plików. W przypadku danych zapisanych w bazie danych do tworzenia kopii zapasowych bazy danych używaj narzędzi systemu zarządzania bazami danych.
- Kopie zapasowe magazynu dużych zbiorów danych czasowo-przestrzennych i magazynu wykresów — jeśli na serwerze hostującym zarejestrowany jest magazyn dużych zbiorów danych czasowo-przestrzennych lub magazyn wykresów (bądź oba te magazyny), twórz kopie zapasowe każdego z nich za pomocą narzędzia backupdatastore aplikacji ArcGIS Data Store.
- Sfederowane witryny ArcGIS Mission Server lub ArcGIS Notebook Server — jeśli takie występują, należy utworzyć kopie zapasowe, wykonując instrukcje w dokumentacji oprogramowania ArcGIS Mission Server i oprogramowania ArcGIS Notebook Server. Aby je przywrócić przy użyciu narzędzia webgisdr, należy postępować zgodnie z instrukcjami w sekcji Odtwarzanie oprogramowania ArcGIS Enterprise.
- Konfiguracja witryny ArcGIS GeoEvent Server — w celu utworzenia jej kopii zapasowej należy wykonać instrukcje omówione w dokumentacji oprogramowania ArcGIS GeoEvent Server .
Notatka:
Aby tworzyć przyrostowe kopie zapasowe za pomocą narzędzia webgisdr, musisz włączyć odzyskiwanie dla określonego momentu. W przeciwnym razie narzędzie zakończy działanie niepowodzeniem.
Należy także zauważyć, że warunkiem powodzenia jest to, aby narzędzie webgisdr miało dostęp do co najmniej jednego komputera w każdej witrynie serwera sfederowanego za pomocą adresu URL aplikacji ArcGIS Server Administrator Directory i podstawowego magazynu danych. Aby określić, czy adres URL jest dostępny, otwórz aplikację ArcGIS Server Administrator Directory w przeglądarce na komputerze, na którym uruchomisz narzędzie webgisdr.
Od wersji 10.4 skrócono listę elementów i ustawień, które muszą być identyczne we wdrożeniu źródłowymi i docelowym, gdy używane jest narzędzie webgisdr. Następująca tabela zawiera podsumowanie zmian w ostatnich wersjach oprogramowania Portal for ArcGIS i serwera ArcGIS Server:
Czy ten element lub to ustawienie musi być identyczne we wdrożeniach, gdy uruchamiane jest narzędzie webgisdr?
Element lub ustawienie | 10.4.x | 10.5.x, 10.6 | 10.6.1 i nowsze |
---|---|---|---|
Adres URL portalu publicznego | Tak | Tak | Tak |
Adres URL dla serwerów sfederowanych | Tak | Tak | Tak |
Zarejestrowane magazyny danych inne niż ArcGIS Data Store | Tak | Tak | Tak |
Poświadczenia konta dla pliku ...webgisdr.properties | Tak | Tak | Tak |
Ścieżki katalogów serwera ArcGIS Server (na przykład arcgisjobs) | Tak | Tak | Nie |
Informacje dotyczące bezpieczeństwa (adresy URL LDAP, informacje o proxy) | Tak | Tak | Nie |
Typ wdrożenia (jeden komputer lub o wysokiej dostępności) | Tak | Nie | Nie |
Adres URL portalu prywatnego | Tak | Nie | Nie |
Administracyjny adres URL dla serwerów sfederowanych | Tak | Nie | Nie |
Nazwy komputerów | Tak | Nie | Nie |
Typ magazynu katalogu zasobów portalu | Tak | Tak | Tak |
Ścieżka katalogu zasobów portalu (jeśli używany jest system plików) | Nie | Nie | Nie |
Poświadczenia katalogu zasobów portalu (jeśli używany jest magazyn w chmurze) | Nie | Nie | Nie |
Magazyn konfiguracji serwera ArcGIS Server | Nie | Nie | Nie |
Wymagania dotyczące sieci
Aby narzędzie webgisdr mogło działać, musi mieć dostęp do określonych adresów URL, które są częścią wdrożenia i łączą się bezpośrednio z komponentem, którego kopia zapasowa jest tworzona. W zależności od konfiguracji mogą one nie odpowiadać adresom URL użytym do skonfigurowania wdrożenia oprogramowania ArcGIS Enterprise, takim jak właściwość privatePortalURL w portalu, lub adresom URL użytym do zintegrowania portalu i serwera. Adresy URL są następujące:
- Punkt końcowy 7443 komputera lub komputerów portalu, jeśli wdrożenie jest wysoko dostępne. Jeśli portal jest uruchomiony na komputerze o nazwie portal.domain.com, narzędzie webgisdr musi być w stanie połączyć się z portalem https://portal.domain.com:7443/arcgis.
- Punkt końcowy 6443 co najmniej jednego komputera aplikacji ArcGIS Server w każdej witrynie serwera sfederowanego. Jeśli aplikacja ArcGIS Server jest uruchomiona na komputerze o nazwie server.domain.com, narzędzie webgisdr musi być w stanie połączyć się z portalem https://server.domain.com:6443/arcgis. Dotyczy to również każdego innego komputera, który jest częścią tej witryny.
- Punkt końcowy 2443 dowolnego komputera aplikacji ArcGIS Data Store zarejestrowanego w witrynie serwera hostującego. Jeśli aplikacja ArcGIS Data Store jest uruchomiona na komputerze o nazwie datastore.domain.com, narzędzie webgisdr musi być w stanie połączyć się z portalem https://datastore.domain.com:2443/arcgis.
Częstotliwość tworzenia kopii zapasowej wdrożenia oprogramowania ArcGIS Enterprise
Im większa częstotliwość tworzenia kopii zapasowych, tym mniejsza utrata danych w przypadku awarii wdrożenia podstawowego. Nie praktykuje się jednak ciągłego tworzenia kopii zapasowych, a często jest to w ogóle niemożliwe. Podejmując decyzję o częstotliwości tworzenia kopii zapasowych wdrożenia, należy pamiętać o następujących kwestiach:
- Utworzenie każdej kopii zapasowej trwa przez określony czas. Ilość potrzebnego czasu wzrasta wraz ze wzrostem ilości i rozmiaru zasobów. Czas ten można skrócić, tworząc przyrostowe kopie zapasowe między pełnymi kopiami zapasowymi.
- Tworzenie kopii zapasowych jest procesem intensywnie wykorzystującym sieć i może spowodować niższą jej przepustowość. Zaleca się, aby tworzyć pełne kopie zapasowe wtedy, gdy ruch w sieci jest mniejszy, na przykład w nocy i tworzyć przyrostowe kopie zapasowe w okresach mniejszego ruchu danych w ciągu dnia, na przykład wtedy, gdy personel jest na obiedzie. Narzędzie webgisdr można uruchamiać jako zadanie zaplanowane w ramach harmonogramu zadań w systemie Windows. Ponadto narzędzie to można przenieść i uruchamiać na komputerze innym niż komputer, na którym zainstalowano portal, jeśli istnieje otwarta komunikacja między komputerem, na którym narzędzie jest uruchamiane, a komponentami oprogramowania ArcGIS Enterprise.
- Pliki kopii zapasowych, chociaż są skompresowane, zajmują miejsce. Należy zapewnić wystarczającą ilość miejsca w bezpiecznej lokalizacji na przechowywanie plików kopii zapasowych.
Czas przechowywania plików kopii zapasowych
Decyzja o czasie przechowywania plików kopii zapasowych zależy od ilości wolnego miejsca i elastyczności wymaganej w zakresie opcji odzyskiwania. Jeśli nie jest konieczne odtwarzanie dla określonego momentu przed ostatnią pełną kopią zapasową, można zachować tę ostatnią pełną kopię zapasową i utworzone po niej przyrostowe kopie zapasowe.
Przyrostowe kopie zapasowe utworzone za pomocą narzędzia webgisdr kumulują się, co oznacza, że do ostatniej pełnej kopii zapasowej można zastosować najnowszą przyrostową kopię zapasową. Dlatego należy zachować co najmniej ostatnią pełną kopię zapasową i najnowszą przyrostową kopię zapasową utworzoną po tej pełnej kopii zapasowej.
Można też przenieść kilka zestawów starszych kopii zapasowych do innej lokalizacji, na przykład na nośnik służący do przechowywania. Dzięki temu, jeśli okaże się, że kluczowe dane i usługi zostały usunięte przed ostatnią pełną kopią zapasową, pliki będą nadal dostępne.
Notatka:
Podczas tworzenia kopii zapasowych narzędzie webgisdr rejestruje wersje komponentów oprogramowania ArcGIS Enterprise. Wdrożenie, do którego wykonywane jest odtwarzanie, musi być w tej samej wersji jak ta, która istniała w momencie tworzenia kopii zapasowej. Ponadto odtwarzanie należy wykonać do tego samego typu systemu operacyjnego. Nie można na przykład utworzyć kopii zapasowej wdrożenia oprogramowania ArcGIS Enterprise w systemie Linux i odtworzyć jej na komputerach z systemem Windows.