Architektura logiczna
Wysoka dostępność jest udostępniana przez główne komponenty i sposób, w jaki wchodzą w interakcje w architekturze logicznej Maximo® Application Suite. Istnieje możliwość wyboru wielu usług aplikacji, które udostępniają podstawowe funkcje zarządzania, monitorowania, kontroli zasobów i określania ich poprawności i przewidywania, gdy wymagają konserwacji.
Usługi podstawowe Maximo Application Suite są wdrażane automatycznie z dowolną instancją. Te usługi obsługują podstawową administrację i konfigurację pakietu, a także przechowują metadane we wdrożonej bazie danych MongoDB w instancji trójwęzłowej.
Usługi aplikacji są konteneryzowane, przypisywane do pods i konfigurowane za pomocą operatorów Kubernetes do uruchamiania i zatrzymywania w zależności od ich konfiguracji.
- Baza danych dokumentów
- Wariant MongoDB , który może być korporacyjną, społecznością lub bazą danych dokumentów AWS , gdzie większość metadanych, preferencji, ustawień konfiguracyjnych, użytkownika i zarządzania zabezpieczeniami jest zachowana. Ta baza danych jest skonfigurowana z replikacją typu multinode i bez ochrony, co zwiększa odporność. Udostępnia również programy narzędziowe do tworzenia i odtwarzania kopii zapasowych.
- Relacyjna baza danych
- Zwykle baza danych IBM® Db2® lub Oracle Database , która przechowuje większość danych użytkownika, które są niezbędne do działania aplikacji, z pełną atomią, spójnością, izolacją i trwałością (ACID) sterowaniem transakcyjnym. Usługi tworzenia kopii zapasowych dla pełnych i przyrostowych kopii zapasowych oraz usługi odtwarzania mogą również zastosować zmiany dziennika transakcji z ostatniego punktu składowania. Ten wybór umożliwia szeroki zakres wzorców użycia oraz integrację z narzędziami raportowania BI i narzędziami replikacji.
- Cloud Object Storage
- IBM Cloud® Object Storage, AWS S3lub podobna pamięć obiektowa, w której przechowywane są duże pliki, które mogą być różne od załączników do obrazów wideo do rzeczywistych obrazów kopii zapasowych. Celem jest zapewnienie niedrogiej pamięci masowej dla dużej treści o wysokiej niezawodności. Ze względu na wysoką dostępność dzięki automatycznej replikacji nie jest wymagane tworzenie kopii zapasowych, ale można włączyć kontrolę wersji w celu ochrony przed określonymi scenariuszami.
- Pamięć masowa trwałości Red Hat® OpenShift®
- etcd lub inne trwałe woluminy, które są podłączone do węzłów roboczych, które są używane przezRed Hat OpenShift do działania. Ta opcja wymaga wykonania specjalnych operacji tworzenia i odtwarzania kopii zapasowych, które są różne od logiki operatora Kubernetes do programów narzędziowych na poziomie pamięci masowej.