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 | Podstawowy-zapasowy | Wcześniejsze:Pojedyncze wystąpienie | Magazyny wykresów utworzone za pomocą wersji 11.2 lub nowszej mogą zawierać jeden komputer 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 aplikacja ArcGIS Data Store nie musi zapewniać wysokiej dostępności ani skalowalności, można 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.
Uwagi
Relacyjne magazyny danych i magazyny danych czasowo-przestrzennych są wdrażane odpowiednio w trybach podstawowym-zapasowym i klastra. Można rozszerzać je poza pojedynczy komputer.
Magazyny danych pamięci podręcznej kafli można rozszerzyć poza pojedynczy komputer, ale dopuszczalna liczba komputerów zależy od trybu takiego magazynu. Nawet jeśli obecnie wystarcza jeden komputer, należy rozważyć, czy w przyszłości będzie potrzebna wysoka dostępność (tryb podstawowy-zapasowy) czy skalowalność (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 użyć trybu odpowiadającego danemu 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 magazyn wykresów nadal działa w trybie pojedynczej instancji. Instrukcje ponownego tworzenia magazynu wykresów w celu wdrożenia go w trybie podstawowym-zapasowym po uaktualnieniu zawiera artykuł techniczny 31395.
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 w przypadku magazynów obiektów, magazynów danych pamięci podręcznej kafli i magazynów 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 magazyny danych powinny obejmować nieparzystą liczbę komputerów, aby oferować skalowalność. Muszą to być 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.