Skip To Content

Konfigurowanie wdrożenia oprogramowania ArcGIS Enterprise o wysokiej dostępności

ArcGIS 11.4 (Linux)  | |  Archiwum systemu pomocy

Wdrożenie oprogramowania ArcGIS Enterprise składa się z następujących elementów:

  • Portal oprogramowania ArcGIS Enterprise*
  • Co najmniej jedna witryna ArcGIS Server*
  • Magazyny danych (w tym zarejestrowane bazy danych, pliki w zarejestrowanych folderach, relacyjny magazyn danych ArcGIS Data Store*)
  • Aplikacja Web Adaptor* lub co najmniej jeden moduł równoważenia obciążenia
  • System DNS (opcjonalnie)
  • Serwer plików dla magazynu konfiguracji ArcGIS Server

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 oprogramowania ArcGIS Enterprise nie są przeznaczone do wdrażania w wielu centrach danych. W konfiguracjach wysokiej dostępności, jeśli dowolny komputer z uruchomionym komponentem oprogramowania ArcGIS Enterprise ulegnie częściowo lub w całości awarii, użytkownicy nadal mają dostęp do wdrożenia oprogramowania 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 oprogramowania 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 oprogramowania ArcGIS Enterprise może stać się częściowo lub całkowicie niedostępne.

Więcej informacji o różnych komponentach, o tym, kiedy należy ich używać i w jaki sposób powinny one komunikować się 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ści poszczególnych komponentów. Znajdują się tam też łącza do instrukcji konfigurowania wysokiej dostępności komponentów ArcGIS wdrożenia oprogramowania ArcGIS Enterprise.

Konfigurowanie witryny ArcGIS Server o wysokiej dostępności

Wdrożenia oprogramowania ArcGIS Enterprise zawierają serwer hostujący. Jest to serwer ArcGIS GIS Server dedykowany do obsługi usług hostowanych portalu, takich jak hostowane warstwy obiektowe, kafli i scen. Z portalem można sfederować dodatkowe witryny serwera 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 GeoEvent Server lub ArcGIS Image Server. Dowolną z tych witryn można skonfigurować jako wysoko dostępną.

Sposób implementacji witryny ArcGIS Server o wysokiej dostępności 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ć serwer ArcGIS Server o wysokiej dostępności, 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 oprogramowania ArcGIS Server zawierają informacje dotyczące konfigurowania witryny ArcGIS Server o wysokiej dostępności złożonej z jednego lub większej liczby komputerów:

Zauważ, że przy federowaniu witryny ArcGIS Server o wysokiej dostępności z oprogramowaniem Portal for ArcGIS należy jako opcję Administracyjny adres URL skonfigurować 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.

Należy również pamiętać, ż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ą Server Manager za pomocą modułu równoważenia obciążenia. Nie można użyć domyślnego adresu URL aplikacji ArcGIS Server Manager http://gisserver.domain.com:6080/arcgis/manager lub https://gisserver.domain.com:6443/arcgis/manager.

Konfigurowanie wysoko dostępnych zarządzanych magazynów danych

Aplikacja ArcGIS Data Store przechowuje dane dla kilku typów hostowanych usług internetowych, które działają na serwerze hostującym portal. Aplikacja ArcGIS Data Store zapewnia funkcję trybu failover, dzięki której te usługi hostowane pozostają dostępne nawet w przypadku awarii komputera magazynu danych.

Aby skonfigurować dane hostowanej warstwy obiektowej o wysokiej dostępności, 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ć jako serwera hostującego portalu. Pierwszy konfigurowany relacyjny magazyn danych to podstawowy komputer relacyjnego magazynu danych, drugi konfigurowany komputer jest zapasowym magazynem danych.

Aplikacja ArcGIS Data Store automatycznie replikuje dane hostowanej warstwy obiektowej z podstawowego magazynu danych do zapasowego. Z tego powodu dane istnieją w dwóch miejscach. Witryna GIS Server zawsze komunikuje się z aktywnym (podstawowym) magazynem danych.

Po dodaniu zapasowego relacyjnego magazynu danych stanie się on aktywny w przypadku wystąpienia dowolnej z następujących sytuacji:

  • The primary data store stops working. ArcGIS Data Store attempts to restart the data store on the primary machine. If it cannot restart, the data store fails over to the standby.
  • The primary's web app stops running and attempts to restart the web app on the primary machine. In the rare case that this does not work, the data store fails over to the standby machine.
  • The primary machine is unavailable. This can happen if the computer crashes, gets unplugged, loses network connectivity, or is deliberately taken off line. ArcGIS Data Store makes five attempts to connect to the primary machine. If a connection is not possible after five attempts, the data store fails over to the standby.

Aby skonfigurować pamięci podręczne hostowanej warstwy sceny o wysokiej dostępności, zainstaluj aplikację ArcGIS Data Store na co najmniej dwóch 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ć jako serwera hostującego portalu. Gdy użytkownicy portalu publikują hostowane warstwy sceny, aplikacja ArcGIS Data Store zapewnia przechowywanie pamięci podręcznej na co najmniej dwóch komputerach w magazynie danych pamięci podręcznej kafli.

Aby uzyskać zarchiwizowane dane z obserwacji o wysokiej dostępności używane z rozszerzeniem ArcGIS GeoEvent Server lub usługami śledzenia lokalizacji albo aby skonfigurować wysoką dostępność danych wygenerowanych z analizy obiektowej dużych zbiorów danych, można zainstalować aplikację ArcGIS Data Store na co najmniej trzech komputerach i utworzyć magazyn dużych zbiorów 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

Portal o wysokiej dostępności obejmuje dwa komputery usługi 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 w trybie failover 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 w witrynach ArcGIS Server z szeregu źródeł. Jeśli z witrynami ArcGIS Server są rejestrowane foldery lub bazy danych we wdrożeniu oprogramowania 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.