Skip To Content

Konfigurowanie wysoko dostępnego wdrożenia ArcGIS Enterprise

W skład wdrożenia ArcGIS Enterprise wchodzą następujące elementy:

  • Aplikacja Web Adaptor* i co najmniej jeden moduł równoważenia obciążenia
  • System DNS (opcjonalnie)
  • Serwer plików dla magazynu konfiguracji ArcGIS GIS Server
  • Co najmniej jeden serwer ArcGIS GIS Server*
  • Magazyny danych (w tym zarejestrowane bazy danych, pliki w zarejestrowanych folderach, relacyjny magazyn danych ArcGIS Data Store*)
  • Portal (we wdrożeniach lokalnych jest to oprogramowanie Portal for ArcGIS*)

W oprogramowaniu ArcGIS są dostępne narzędzia i funkcjonalności umożliwiające skonfigurowanie wysokiej dostępności dla tych komponentów, które są oznaczone gwiazdką (*). Pozostałe komponenty do skonfigurowania wymagają użycia narzędzi i funkcjonalności innych firm.

Konfiguracje wysokiej dostępności dla oprogramowania ArcGIS Enterprise są przeznaczone do użytku w ramach jednego centrum danych lub jego odpowiednika, na przykład regionu w chmurze, w celu ochrony poszczególnych komponentów przed niedostępnością i powodowaniem przestoju systemu. Wysoko dostępne komponenty ArcGIS Enterprise nie są przeznaczone do wdrożenia w wielu centrach danych. W konfiguracjach wysokiej dostępności, jeśli dowolny komputer z uruchomionym komponentem ArcGIS Enterprise ulegnie częściowo lub w całości awarii, użytkownicy nadal mają dostęp do wdrożenia ArcGIS Enterprise. Przykładami awarii mogą być awaria dysku twardego, karty sieciowej czy awaria systemu operacyjnego.

W celu ochrony przed wieloma awariami lub niedostępnością całego wdrożenia należy połączyć techniki odzyskiwania po awarii z wysoką dostępnością.

Notatka:

Jeśli jeden komputer ulegnie awarii, cała wydajność systemu zostanie zredukowana. Dlatego każdy komputer we wdrożeniu ArcGIS Enterprise powinien mieć rezerwę wydajności, aby pozostałe komputery mogły obsłużyć obciążenie, jeśli jeden komputer ulegnie awarii.

Ważne jest również monitorowanie wdrożenia, aby awaria mogła zostać usunięta najszybciej jak to możliwe. Jeśli przed naprawieniem pierwszej nastąpi druga awaria, wdrożenie ArcGIS Enterprise może stać się częściowo lub całkowicie niedostępne.

Więcej informacji o różnych komponentach, kiedy należy ich użyć i w jaki sposób mają się komunikować między sobą zawiera sekcja Scenariusze wdrażania dla wysoko dostępnego oprogramowania ArcGIS Enterprise.

W sekcjach poniżej zostały opisane funkcje wysokiej dostępność poszczególnych komponentów. Znajdują się tam też łącza do instrukcji konfigurowania wysokiej dostępności komponentów ArcGIS wdrożenia ArcGIS Enterprise.

Konfigurowanie serwera ArcGIS Server o wysokiej dostępności

Wdrożenia ArcGIS Enterprise zawierają serwer hostujący. Jest to serwer ArcGIS GIS Server dedykowany do uruchomienia usług hostowanych portalu, takich jak hostowane warstwy obiektowe, kafli i scen. Z portalem można sfederować dodatkowe serwery ArcGIS Server, aby umożliwić im udostępnianie uwierzytelniania i automatyczne rejestrowanie usług internetowych jako elementów w portalu. Ewentualnie z portalem można sfederować witryny ArcGIS GeoAnalytics Server, ArcGIS GeoEvent Server lub ArcGIS Image Server. Dowolną z tych witryn można skonfigurować jako wysoko dostępną.

Sposób implementacji wysoko dostępnego serwera ArcGIS Server zależy od tego, czy usługi internetowe znajdują się na jednym komputerze, czy są zainstalowane na wielu komputerach.

Jeśli witryna zawiera wiele komputerów, skonfiguruj moduł równoważenia obciążenia do komunikacji z pulą komputerów serwera ArcGIS Server. Ta pula komputerów współdzieli katalogi serwera i magazyn konfiguracji. Aby zaimplementować wysoko dostępny serwer ArcGIS Server, należy skonfigurować te katalogi na serwerze plików o wysokiej dostępności. Należy również skonfigurować moduł równoważenia obciążenia do sprawdzania stanu komputerów ArcGIS Server.

Poniższe tematy w pomocy serwera ArcGIS Server zawierają informacje dotyczące konfigurowania wysoko dostępnego serwera ArcGIS Server złożonego z jednego lub wielu komputerów:

Pamiętaj, że przy federowaniu wysoko dostępnego serwera ArcGIS Server z oprogramowaniem Portal for ArcGIS, należy ustawić Adres URL administratora na adres URL, którego portal może użyć do komunikacji ze wszystkimi serwerami w witrynie, nawet gdy jeden z nich jest niedostępny. Może to być na przykład adres URL modułu równoważenia obciążenia.

Pamiętaj również, że użycie adresu URL modułu równoważenia obciążenia wpływa na sposób połączenia z aplikacją ArcGIS Server Manager. Jeśli na przykład do sfederowania jest używany adres URL modułu równoważenia obciążenia, należy połączyć się z aplikacją Manager za pomocą modułu równoważenia obciążenia. Nie można użyć domyślnego adresu URL aplikacji ArcGIS Server http://gisserver.domain.com:6080/arcgis/manager lub https://gisserver.domain.com:6443/arcgis/manager.

Konfigurowanie wysoko dostępnych magazynów danych

Aby skonfigurować wysoko dostępne pamięci podręczne hostowanej warstwy obiektowej i hostowanej warstwy scen, zainstaluj aplikację ArcGIS Data Store i skonfiguruj podstawowy i zapasowy magazyn danych pamięci podręcznej kafli oraz relacyjny magazyn danych. Po dodaniu zapasowego magazynu danych stanie się on aktywny w przypadku wystąpienia dowolnej z następujących sytuacji:

  • Podstawowy magazyn danych przestaje działać. Aplikacja ArcGIS Data Store próbuje ponownie uruchomić magazyn danych na komputerze podstawowym. Jeśli ponowne uruchomienie nie powiedzie się, magazyn danych przechodzi w tryb pracy awaryjnej jako magazyn zapasowy.
  • Podstawowa aplikacja internetowa przestaje działać i podejmowana jest próba uruchomienia tej aplikacji internetowej na komputerze podstawowym. W rzadkich przypadkach, kiedy to się nie udaje, magazyn danych przechodzi w tryb pracy awaryjnej na komputerze zapasowym.
  • Komputer podstawowy jest niedostępny. Może to mieć miejsce w przypadku awarii komputera, jego wyłączenia lub zaniku połączenia z siecią. Aplikacja ArcGIS Data Store podejmuje pięć prób połączenia się z komputerem podstawowym. Jeśli po pięciu próbach brak połączenia, magazyn danych przechodzi w tryb pracy awaryjnej na komputerze zapasowym.

Aby uzyskać wysoko dostępne zarchiwizowane dane z obserwacji lub dane wynikowe analizy obiektowej dużych zbiorów danych, zainstaluj aplikację ArcGIS Data Store i skonfiguruj dla swojego serwera hostującego co najmniej trzy magazyny dużych zbiorów danych czasowo-przestrzennych.

Użyj aplikacji ArcGIS Data Store jako magazynu danych dla serwera hostującego portalu, dzięki czemu skorzystasz z udostępnianej przez niego funkcjonalności pracy awaryjnej.

Aby skonfigurować wysoko dostępne dane hostowanej warstwy obiektowej, zainstaluj aplikację ArcGIS Data Store na dwóch oddzielnych komputerach i utwórz relacyjny magazyn danych na każdym z nich. Skonfiguruj każdy relacyjny magazyn danych z witryną GIS Server, której będziesz używać z serwerem hostującym portalu. Pierwszy konfigurowany relacyjny magazyn danych to podstawowy komputer relacyjnego magazynu danych, drugi konfigurowany komputer jest zapasowym magazynem danych.

Aby skonfigurować wysoko dostępne pamięci podręczne hostowanej warstwy sceny, zainstaluj aplikację ArcGIS Data Store na dwóch oddzielnych komputerach i utwórz magazyn danych pamięci podręcznej kafli na każdym z nich. Skonfiguruj każdy magazyn danych pamięci podręcznej kafli z serwerem GIS Server, którego będziesz używać z serwerem hostującym portalu. Pierwszy konfigurowany magazyn danych pamięci podręcznej kafli to podstawowy komputer magazynu danych pamięci podręcznej kafli, drugi konfigurowany komputer jest zapasowym magazynem danych.

Aplikacja ArcGIS Data Store automatycznie replikuje dane pamięci podręcznych hostowanej warstwy obiektowej i hostowanej warstwy scen z podstawowego magazynu danych do zapasowego. Z tego powodu dane istnieją w dwóch miejscach. Serwer GIS Server będzie zawsze komunikował się z aktywnym (podstawowym) magazynem danych.

Aby uzyskać wysoko dostępne zarchiwizowane dane z obserwacji używane z rozszerzeniem ArcGIS GeoEvent Server lub skonfigurować wysoką dostępność danych wygenerowanych z analizy obiektowej dużych danych, można zainstalować aplikację ArcGIS Data Store na co najmniej trzech komputerach i utworzyć magazyn dużych danych czasowo-przestrzennych na każdym z nich. Skonfiguruj każdy magazyn danych z serwerem hostującym portalu. Kopia każdego zestawu danych istnieje na co najmniej dwóch komputerach magazynów danych jednocześnie. Jeśli jeden komputer ulegnie awarii, magazyn danych gwarantuje, że co najmniej dwa z pozostałych komputerów zawierają dane.

Więcej informacji i instrukcje zawiera sekcja Dodawanie komputera do magazynu danych.

Konfiguracja portalu o wysokiej dostępności

Wysoko dostępny portal obejmuje dwa komputery Portal for ArcGIS dostępne za pomocą modułu równoważenia obciążenia.

Dwa komputery portalu przechowują zasoby we wspólnym katalogu. Aby portal był wysoko dostępny, ten katalog zasobów musi zostać skonfigurowany na wysoko dostępnym serwerze plików.

Po skonfigurowaniu wysoko dostępnego portalu, portal podstawowy replikuje elementy do portalu zapasowego. Jeśli komputer podstawowy stanie się niedostępny, zapasowy jest awansowany na podstawowy ze wszystkimi bieżącymi elementami. Jeśli usługa Portal for ArcGIS zostanie zatrzymana lub komputer podstawowy stanie się niedostępny (na przykład awarii ulegnie dysk twardy), portal zostanie przełączony awaryjnie na komputer zapasowy. Gdy zakończy się awaria komputera lub usługa Portal for ArcGIS zostanie ponownie uruchomiona, ten komputer ponownie dołączy do portalu jako komputer zapasowy. Skonfiguruj moduł równoważenia obciążenia dla właściwości WebContextURL oraz privatePortalURL, aby sprawdzić stan komputerów portalu.

Więcej informacji oraz instrukcje zawiera sekcja Konfiguracja portalu o wysokiej dostępności.

Konfigurowanie wysoko dostępnych danych źródłowych

Dane są publikowane do witryn ArcGIS Server z szeregu źródeł. Jeśli z witrynami ArcGIS Server są rejestrowane foldery lub bazy danych we wdrożeniu ArcGIS Enterprise, należy przechowywać te dane źródłowe w sposób spełniający wymagania wysokiej dostępności lub w lokalizacji spełniającej te wymagania. W przypadku źródeł plików w folderach, zapisz je na wysoko dostępnym serwerze plików. W przypadku baz danych użyj technologii systemu zarządzania bazą danych, aby zapewnić wysoką dostępność.

Połączenie wysokiej dostępności z odzyskiwaniem po awarii

W większości przypadków oprócz wdrożenia o wysokiej dostępności implementowany jest plan odzyskiwania po awarii. W ten sposób, jeśli wszystkie komputery we wdrożeniu zostaną utracone (na przykład w wyniku klęski żywiołowej), nadal będzie istniała kopia zapasowa danych i usług, których można użyć do przywrócenia działania wdrożenia. Jedną możliwością jest przechowywanie kopii zapasowych w bezpiecznej lokalizacji poza firmą, inną — utrzymywanie odłączonego wdrożenia zapasowego w lokalizacji zdalnej.