Tworzenie i przywracanie kopii zapasowej

W tej sekcji opisano zadania tworzenia i przywracania kopii zapasowych w lokalnej instalacji Apigee Edge. Zalecamy, aby zawsze tworzyć kopię zapasową komponentów Apigee Edge, tj. konfiguracji i danych, w regularnych odstępach czasu oraz upewnij się, że przywracanie jest wykonywane w przypadku wystąpienia awarią systemu. Procedury tworzenia i przywracania kopii zapasowych umożliwiają przywrócenie stanu całego systemu (w tym wszystkich komponentów) bez wpływu na inne jego części.

Co tworzyć kopię zapasową

We lokalnym wdrożeniu Apigee Edge musisz utworzyć kopię zapasową tej krawędzi komponenty:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (baza danych PostgreSQL)
  • apigee-qpidd (kwartał)
  • apigee-sso (SSO – logowanie jednokrotne)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (serwer zarządzania)
  • edge-management-ui (nowy interfejs Edge)
  • edge-message-processor (procesor wiadomości)
  • edge-postgres-server (serwer Postgres)
  • edge-qpid-server (serwer Qpid)
  • edge-router (router brzegowy)
  • edge-ui (klasyczny interfejs)

Docelowy czas przywrócenia (RTO) vs. Cel punktu odzyskiwania (RPO)

Wskaźnik RTO to czas trwania i poziom usługi, w którym musi odbywać się proces biznesowy. przywracane po katastrofie (lub zakłóceniach w działaniu) w celu uniknięcia niedopuszczalnych konsekwencji związanych z przerwami w ciągłości działania.

RPO to maksymalny dopuszczalny okres, w którym dane z usługi IT mogą zostać utracone z powodu poważnego incydentu. Przed wdrożeniem kopii zapasowej należy wziąć pod uwagę oba te cele. opracuj strategię odzyskiwania.

Zanim zaczniesz: przydatne fakty

Możesz zauważyć, że dane dotyczące instalacji są rozproszone po kilku systemach, na przykład w LDAP, ZooKeeper i Cassandra. Upewnij się, że wykonujesz następujące czynności: uwagi na temat tworzenia i przywracania kopii zapasowej:

  • Jeśli masz wiele węzłów Cassandra, twórz ich 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 wiele węzłów Postgres, twórz ich kopie zapasowe pojedynczo.
  • Możesz utworzyć kopię zapasową wszystkich innych komponentów Edge w tym samym czasie we wszystkich węzłach, używając narzędzi takich jak lub kucharzem.
  • Po przywróceniu jednego z węzłów ZooKeeper, Cassandra lub LDAP zalecamy przywrócenie wszystkich 3 węzły w celu uzyskania spójności (zwłaszcza wtedy, gdy organizacje/środowiska od czasu utworzenia kopii zapasowej).
  • W przypadku utraty lub uszkodzenia hasła LDAP lub administratora globalnego wymagane jest utworzenie pełnej kopii zapasowej aby uzyskać te same dane logowania dla ostatniej kopii zapasowej i działającego systemu.
  • Narzędzie kopii zapasowej zapisuje wygenerowany plik kopii zapasowej w /opt/apigee/backup/comp, gdzie comp jest nazwa komponentu. Ponieważ można wygenerować wiele plików kopii zapasowych, a te pliki może zwiększyć się rozmiar, możesz podłączyć oddzielny dysk pod adresem /opt/apigee/backup w przypadku plików kopii zapasowej.
  • Wszystkie pliki kopii zapasowej, z wyjątkiem PostgreSQL, mają postać:
    backup-year.month.day,hour.min.seconds.tar.gz

    Na przykład:

    backup-2018.05.29,11.13.41.tar.gz

    Pliki kopii zapasowej PostgreSQL mają nazwy:

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