Magazyny danych można wdrażać przy użyciu aplikacji ArcGIS Data Store na jednym komputerze lub wielu komputerach, aby oferować wysoką dostępność i (lub) skalowalność. W przypadku niektórych typów magazynów danych zdefiniowany tryb wdrożenia wpływa na to, ile komputerów może obejmować magazyn danych
Każdy typ magazynu danych ma domyślny tryb, w którym jest wdrażany. W przypadku tworzenia magazynu danych przy użyciu kreatora konfiguracji aplikacji Data Store zawsze używany jest tryb domyślny. Aby utworzyć magazyn danych przy użyciu trybu innego niż domyślny, należy użyć narzędzia configuredatastore.
W poniższej tabeli wymieniono tryby domyślne i inne opcje poszczególnych typów elementów ArcGIS Data Store:
| Typ magazynu danych | Tryb domyślny | Opcja innego trybu | Uwagi |
|---|---|---|---|
Magazyn wykresów | Pojedyncze wystąpienie | Klaster Wcześniejsze:Podstawowy-zapasowy | Począwszy od wersji 11.5, tryb podstawowy-zapasowy nie jest obsługiwany w przypadku magazynu wykresów. Istnieje możliwość zmiany trybu magazynu wykresów w wersji 11.5 lub nowszej z pojedynczego wystąpienia na klaster. Magazyny wykresów w wersjach 11.2, 11.3 lub 11.4 mogą zawierać jeden lub dwa komputery. Trybu tych wersji magazynu wykresów nie można zmienić. Magazyny wykresów utworzone w wersji 11.1 lub wcześniejszej działają tylko w trybie pojedynczego wystąpienia. |
Magazyn obiektów | Pojedyncze wystąpienie | Klaster | Tryb pojedynczego wystąpienia obsługuje pojedynczy komputer. Tryb klastra musi być wdrożony z co najmniej trzema komputerami. Nie można zmienić trybu magazynu obiektów po jego wdrożeniu. Wskazówka:Chociaż nie można zmienić trybu istniejącej instalacji, można przenieść magazyn obiektów na nowe komputery za pomocą pliku kopii zapasowej i przywrócić go w innym trybie. Instrukcje można znaleźć w artykule technicznym nr 34164. |
Relacyjny magazyn danych | Podstawowy-zapasowy | Relacyjne magazyny danych mogą obejmować jeden lub dwa komputery. | |
Magazyn dużych zbiorów danych czasowo-przestrzennych | Klaster | Magazyny dużych zbiorów danych czasowo-przestrzennych mogą obejmować jeden komputer albo co najmniej trzy komputery. |
Pojedynczy komputer
Jeśli aplikacja ArcGIS Data Store nie musi zapewniać wysokiej dostępności ani skalowalności, można utworzyć każdy typ magazynu danych na pojedynczym komputerze, korzystając z domyślnego trybu wdrażania.
Jeśli wdrażasz magazyn danych na pojedynczym, dedykowanym komputerze, upewnij się, że ma on dużą ilość miejsca na dysku i pamięci.
Uwagi
Relacyjny magazyn danych jest wdrażany w trybie podstawowy-zapasowy, a magazyn dużych zbiorów danych czasowo-przestrzennych jest wdrażany w trybie klastra. Każdy z nich można w dowolnym momencie rozszerzyć na więcej niż jeden komputer.
Wdrożenie magazynu obiektów na jednym komputerze działa trochę lepiej niż klaster komputerów z magazynem obiektów, ale tylko wtedy, gdy ten jeden komputer ma wystarczającą ilość pamięci i miejsca na dysku dla wszystkich przechowywanych na nim pamięci podręcznych.
Magazyn wykresów również można wdrożyć na jednym komputerze. Jeśli później zdecydujesz, że potrzebujesz wysokiej dostępności, możesz zmienić tryb działania magazynu wykresów po jego wdrożeniu.
Przed wersją ArcGIS Data Store 11.2 dla magazynu wykresów dostępny był tylko tryb pojedynczego wystąpienia. Nawet po zaktualizowaniu wdrożenia magazynu wykresów z wersji 11.1 lub wcześniejszej nadal działa on w trybie pojedynczego wystąpienia.
Tryb podstawowy-zapasowy
W trybie podstawowy-zapasowy relacyjny magazyn danych może obejmować do dwóch komputerów. Na obu komputerach znajdują się te same dane. Hostowane warstwy internetowe uzyskują dostęp do danych na komputerze podstawowym. Jeśli komputer podstawowy ulegnie awarii, komputer zapasowy staje się komputerem podstawowym i hostowane warstwy uzyskują dostęp do danych na nowym komputerze podstawowym. Umożliwia to ciągły dostęp do warstw w czasie, gdy jako administrator aplikacji ArcGIS Data Store odzyskujesz lub wymieniasz uszkodzony komputer.
Pierwszy komputer, na którym zainstalowano aplikację ArcGIS Data Store i utworzono relacyjny magazyn danych, jest komputerem podstawowym magazynu danych. Istnieje możliwość zainstalowania i skonfigurowania jeszcze jednego komputera relacyjnego magazynu danych w tej samej witrynie serwera GIS Server. Wówczas ten drugi komputer będzie komputerem zapasowym. Dane są replikowane z komputera podstawowego do zapasowego. Komputer zapasowy staje się podstawowym w przypadku awarii komputera podstawowego.
Więcej informacji na temat wdrażania relacyjnego magazynu danych w trybie podstawowym-zapasowym można znaleźć w artykule Dodawanie komputerów do magazynu danych.
Scenariusze pracy awaryjnej
Poniżej przedstawiono listę sytuacji, w których komputer zapasowy staje się podstawowym dla magazynu danych. Należy mieć na uwadze, że poniższe sytuacje obejmują awarie sprzętu i oprogramowania.
- 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 przełącza się awaryjnie na komputer zapasowy, jeśli trzy kolejne próby połączenia z komputerem podstawowym zakończą się niepowodzeniem.
Jedynym przypadkiem sytuacji awaryjnej spowodowanej przez człowieka jest umyślne przełączenie podstawowego magazynu danych do trybu offline lub uruchomienie przez administratora witryny programu ArcGIS Server polecenia REST makePrimary na komputerze zapasowym.
Dodatkowe informacje
Pamiętaj o następujących kwestiach:
- Tryb podstawowy-zapasowy zapewnia wysoką dostępność hostowanych warstw.
- Nie można skalować do poziomu powyżej dwóch komputerów.
Tryb klastra
Tryb klastra jest dostępny w przypadku magazynu dużych zbiorów danych czasowo-przestrzennych. Umożliwia on skalowanie wdrożenia w celu uwzględnienia dodatkowych komputerów w miarę wzrostu zapotrzebowania na pamięć masową.
W przypadku magazynu obiektów tryb klastra zapewnia wysoką dostępność.
W trybie klastra magazyn obiektów lub magazyn dużych danych czasowo-przestrzennych musi zawierać co najmniej trzy komputery. Dlatego zainstaluj aplikację ArcGIS Data Store na co najmniej trzech komputerach, skonfiguruj ten sam typ magazynu danych na każdym komputerze i pamiętaj, aby podczas tworzenia magazynu danych określić tę samą witrynę hostującą program GIS Server.
Tryb klastra jest także dostępny w przypadku magazynu wykresów, aby umożliwić wysoką dostępność. Magazyn wykresów wdrożony w trybie klastra musi obejmować trzy komputery — nie więcej i nie mniej.
Zachowanie trybu klastra różni się w przypadku każdego typu magazynu danych, dla którego jest obsługiwane. Skorzystaj z poniższych łączy, aby zapoznać się z opisami zachowania klastra w przypadku poszczególnych typów magazynu danych:
- Klastry magazynu wykresów
- Klastry magazynów obiektów
- Klastry magazynów dużych zbiorów danych czasowo-przestrzennych
Dodatkowe informacje
Pamiętaj o następujących kwestiach:
- Nawet w przypadku utraty jednego komputera dane będą dostępne na co najmniej jednym innym komputerze. Dopóki drugi komputer jest dostępny, hostowana warstwa wciąż działa.
- Aby zacząć korzystać z magazynu obiektów, musisz dodać do niego co najmniej trzy komputery.