Większość typów magazynów danych wdrażanych za pomocą aplikacji ArcGIS Data Store udostępnia opcję wdrożenia na pojedynczym komputerze i inną opcję pozwalającą na używanie więcej niż jednego komputera w celu zapewnienia wysokiej dostępności i skalowalności lub obu tych korzyści.
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 dla poszczególnych typów magazynu danych:
Typ magazynu danych | Tryb domyślny | Opcja innego trybu | Uwagi |
---|---|---|---|
Magazyn wykresów | Podstawowy-zapasowy | Wcześniejsze:Pojedyncze wystąpienie | Od wersji 11.2 magazyn wykresów może obejmować jeden lub dwa komputery. Magazyny wykresów utworzone w wersji 11.1 lub wcześniejszej działają w trybie pojedynczego wystąpienia. Po wdrożeniu magazynu wykresów nie można zmienić trybu. |
Magazyn obiektów | Pojedyncze wystąpienie | Klaster | Tryb pojedynczego wystąpienia obsługuje pojedynczy komputer. Tryb klastra obsługuje co najmniej trzy komputery. 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 | 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 nie potrzebujesz, aby aplikacja ArcGIS Data Store zapewniała wysoką dostępność ani skalowalność, możesz utworzyć poszczególne magazyny danych, 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.
Relacyjne i czasowo-przestrzenne magazyny dużych zbiorów danych można w dowolnym momencie rozszerzyć poza pojedynczy komputer.
Magazyny danych pamięci podręcznej kafli można rozszerzyć poza pojedynczy komputer, ale liczba komputerów, które można dodać, zależy od trybu tego magazynu. Nawet jeśli obecnie potrzebujesz tylko jednego komputera, musisz rozważyć, czy w przyszłości nie będziesz potrzebować wysokiej dostępności (podstawowy-zapasowy) lub skalowalności (klaster).
Magazyny obiektów i magazyny wykresów także można wdrażać na pojedynczym komputerze, ale po ich utworzeniu nie można zmieniać ich trybów. Dlatego koniecznie należy wziąć pod uwagę przyszłe potrzeby, aby na pewno utworzyć je we właściwym trybie.
Przed wersją ArcGIS Data Store 11.2 dla magazynu wykresów dostępny był tylko tryb pojedynczego wystąpienia. Nawet po zaktualizowaniu wdrożenia magazyn wykresów nadal działa w trybie pojedynczej instancji.
Tryb podstawowy-zapasowy
W trybie podstawowym-zapasowy relacyjny magazyn danych, magazyn danych pamięci podręcznej kafli i magazyn wykresów 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.
Pierwszym komputerem, na którym instaluje się aplikację ArcGIS Data Store i tworzy się relacyjny magazyn danych lub magazyn wykresów, jest komputer podstawowy magazynu danych. Można zainstalować i skonfigurować jeszcze jeden komputer relacyjnego magazynu danych, magazynu danych pamięci podręcznej kafli lub magazynu wykresów z tą samą witryną aplikacji 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.
Magazyny wykresów wdrożone za pomocą aplikacji ArcGIS Data Store 11.2 i nowszych wersji są automatycznie wdrażane w trybie podstawowy-zapasowy i można je w dowolnym momencie rozszerzyć na dwa komputery. Jeśli aktualizujesz magazyn wykresów z wersji 11.1 lub wcześniejszej i wymagasz magazynu wykresów o wysokiej dostępności, nie możesz dodawać do niego maszyn. Możesz jednak przywrócić magazyn wykresów na nową maszynę w celu zmiany trybu magazynu wykresów na podstawowy-zapasowy. Odpowiednie instrukcje przedstawiono w artykule technicznym Ponowne tworzenie magazynu wykresów w trybie podstawowy-zapasowy po uaktualnieniu oprogramowania ArcGIS Enterprise.
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 trzy 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ą. W przypadku relacyjnych magazynów danych i magazynów danych pamięci podręcznej kafli serwer 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. W przypadku magazynów wykresów serwer ArcGIS Data Store przełącza się po dwóch nieudanych próbach połączenia z komputerem podstawowym.
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.
Zalety
- 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.
Wady
- Nie można skalować do poziomu powyżej dwóch komputerów.
Tryb klastra
Tryb klastra jest dostępny dla magazynów obiektów, magazynów danych pamięci podręcznej kafli i magazynów dużych zbiorów danych czasowo-przestrzennych, co umożliwia skalowanie wdrożenia w celu uwzględnienia dodatkowych komputerów w miarę wzrostu zapotrzebowania na pamięć masową.
W trybie klastra magazyny danych powinny obejmować nieparzystą liczbę komputerów i muszą obejmować 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.
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 magazynów obiektów
- Klastry magazynów dużych zbiorów danych czasowo-przestrzennych
- Klastry magazynów danych pamięci podręcznej kafli
Zalety
- Wraz z rosnącymi potrzebami w zakresie pamięci masowej można dodawać do magazynu danych kolejne komputery.
- 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.
Wady
- 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.