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. Po wdrożeniu magazynu obiektów nie można zmienić trybu. |
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. | |
Magazyn danych pamięci podręcznej kafli | Podstawowy-zapasowy | Klaster | Notatka:Wersja 11.5 oprogramowania ArcGIS Enterprise to ostatnia wersja, która będzie obsługiwać magazyn danych pamięci podręcznej kafli. Jeśli pamięci podręczne hostowanych warstw scen są zapisane w magazynie danych pamięci podręcznej kafli, należy skonfigurować magazyn obiektów i przeprowadzić migrację pamięci podręcznych hostowanych warstw scen w tej wersji. Aby uzyskać więcej informacji, zapoznaj się z informacją o wycofaniu magazynu danych pamięci podręcznej kafli. W obu trybach obsługiwane jest wdrożenie na jednym komputerze. W przypadku wdrożenia w trybie podstawowym-zapasowym magazyn danych pamięci podręcznej kafli może obejmować dwa komputery. W przypadku wdrożenia w trybie klastra magazyn danych pamięci podręcznej kafli może obejmować trzy lub większą liczbę komputerów. Za pomocą narzędzia configuredatastore można zmienić tryb podstawowy-zapasowy na tryb klastra, ale nie można zmienić trybu klastra na tryb podstawowy-zapasowy. |
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.
Magazyny danych pamięci podręcznej kafli można rozszerzyć na więcej niż jeden komputer, ale dopuszczalna liczba komputerów zależy od trybu takiego magazynu. Nawet jeśli w danej chwili wystarczy jeden komputer, należy rozważyć, czy w przyszłości będzie potrzebna wysoka dostępność (tryb podstawowy-zapasowy) lub skalowalność (klaster).
Magazyny obiektów i magazyny wykresów także można wdrażać na pojedynczym komputerze. Trybu magazynu obiektów nie można zmienić po jego utworzeniu. Dlatego koniecznie należy wziąć pod uwagę przyszłe potrzeby, aby na pewno użyć trybu magazynu obiektów odpowiadającego danemu wdrożeniu. Tryb magazynu wykresów można jednak zmienić 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 i magazyn danych pamięci podręcznej kafli mogą 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 lub magazyn danych pamięci podręcznej kafli, jest komputerem podstawowym magazynu danych. Można zainstalować i skonfigurować jeszcze jeden komputer relacyjnego magazynu danych lub magazynu danych pamięci podręcznej kafli z tą samą witryną serwera GIS Server, dzięki czemu ten drugi komputer magazynu danych stanie się 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 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.
- Ze względu na to, że w przypadku zapytań tylko do odczytu warstwy scen mają dostęp do danych na obu komputerach, czasy wyświetlania dla magazynów danych pamięci podręcznej kafli są krótsze niż w przypadku trybu klastra.
- Nie można skalować do poziomu powyżej dwóch komputerów.
Tryb klastra
Tryb klastra jest dostępny w przypadku magazynu obiektów, magazynu danych pamięci podręcznej kafli i 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 trybie klastra magazyn obiektów, magazyn danych pamięci podręcznej kafli 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
- Klastry magazynów danych pamięci podręcznej kafli
Dodatkowe informacje
Pamiętaj o następujących kwestiach:
- W przypadku większości magazynów danych wdrożonych w trybie klastra można dodawać do magazynu danych kolejne komputery, aby spełnić wymagania dotyczące pamięci masowej.
- 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.
- W przypadku magazynów danych pamięci podręcznej kafli czasy zapytań i wyświetlania są dłuższe, ponieważ zapytania o dane warstw scen są kierowane do wielu komputerów.
- W przypadku magazynów danych pamięci podręcznej kafli istniejące pamięci podręczne scen nie są automatycznie rozmieszczane na komputerach dodawanych do magazynu danych pamięci podręcznej kafli.