Tworzenie i przywracanie kopii zapasowej

Edge for Private Cloud w wersji 4.18.01

Z tej sekcji dowiesz się, jak tworzyć kopie zapasowe i przywracać dane w instalacji lokalnej Apigee Edge. Zalecamy, aby regularnie tworzyć kopie zapasowe komponentów Apigee Edge, czyli konfiguracji i danych, oraz sprawdzać, czy w razie awarii systemu jest możliwe ich przywrócenie. Procedury tworzenia kopii zapasowych i przywracania umożliwiają przywrócenie stanu całego systemu (w tym wszystkich jego komponentów) bez wpływu na inne części systemu.

Co należy skopiować

W przypadku wdrożenia na potrzeby firmy w usłudze Apigee Edge musisz utworzyć kopie zapasowe tych komponentów Edge:

  • Apache ZooKeeper (apigee-zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Serwer Postgres (edge-postgres-server)
  • Baza danych PostgreSQL (apigee-postgresql)
  • Qpid Server (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • Serwer zarządzania (edge-management-server)
  • Message Processor (edge-message-processor)
  • Router (router peryferyjny)
  • Interfejs Edge (edge-ui)

Docelowy czas przywrócenia (RTO) a docelowy punktu odzyskiwania (RPO)

RTO to czas i poziom usług, w ramach których należy przywrócić proces biznesowy po wystąpieniu katastrofy (lub zakłócenia działania), aby uniknąć niedopuszczalnych konsekwencji związanych z przerwami w działaniu.

RPO to maksymalny tolerowany okres, w którym dane mogą zostać utracone z usługi IT z powodu poważnego incydentu. Przed wdrożeniem planu awaryjnego dla strategii odzyskiwania danych należy wziąć pod uwagę oba te cele.

Zanim zaczniesz: przydatne informacje

Możesz zauważyć, że dane instalacji są rozproszone w kilku systemach, np. organizacje znajdują się w LDAP, ZooKeeper i Cassandra. Pamiętaj o tych informacjach dotyczących tworzenia kopii zapasowej i przywracania:

  • Jeśli masz wiele węzłów Cassandra, twórz kopie zapasowe pojedynczo.
  • Jeśli masz wiele węzłów ZooKeeper, twórz ich kopie zapasowe pojedynczo. Proces tworzenia kopii zapasowej tymczasowo wyłącza ZooKeeper.
  • Jeśli masz kilka węzłów Postgres, twórz ich kopie zapasowe pojedynczo.
  • Możesz tworzyć kopie zapasowe wszystkich innych komponentów Edge jednocześnie na wszystkich węzłach, używając narzędzi takich jak Ansible lub Chef.
  • Gdy przywracasz jeden z węzłów ZooKeeper, Cassandra lub LDAP, zalecamy przywrócenie wszystkich trzech węzłów, aby zachować spójność (szczególnie wtedy, gdy od utworzenia kopii zapasowej utworzono organizacje lub środowiska).
    Uwaga: powyższe nie ma wpływu na przywracanie jednego węzła Cassandra lub ZooKeeper w klastrze bazy danych, ponieważ nie jest używana kopia zapasowa.
  • W przypadku utraty lub uszkodzenia hasła LDAP lub administratora globalnego wymagana jest pełna kopia zapasowa, aby uzyskać te same dane logowania dla ostatniej kopii zapasowej i uruchomionego systemu.
  • Narzędzie do tworzenia kopii zapasowych zapisuje wygenerowany plik kopii zapasowej w folderze /opt/apigee/backup/comp, gdzie comp to nazwa komponentu. Ponieważ możesz wygenerować wiele plików kopii zapasowej, a te mogą być duże, możesz zamontować osobny dysk w miejscu /opt/apigee/backup tylko na potrzeby plików kopii zapasowej.
  • Wszystkie pliki kopii zapasowej, z wyjątkiem PostreSQL, mają nazwy w formacie:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz 

    Nazwy plików kopii zapasowej PostreSQL:

    (year).(month).(day),(hour).(min).(seconds).dump