Sichern und wiederherstellen

Edge for Private Cloud v4.18.05

In diesem Abschnitt werden die Sicherungs- und Wiederherstellungsaufgaben bei einer On-Premises-Installation von Apigee Edge beschrieben. Es wird empfohlen, in regelmäßigen Abständen eine Sicherung der Apigee Edge-Komponenten, d.h. der Konfiguration und der Daten, zu erstellen und dafür zu sorgen, dass im Falle eines Systemausfalls eine Wiederherstellung durchgeführt wird. Mit Sicherungs- und Wiederherstellungsverfahren können Sie den Zustand eines gesamten Systems (einschließlich aller Komponenten) wiederherstellen, ohne andere Teile des Systems zu beeinträchtigen.

Was sichern?

Bei einer lokalen Bereitstellung von Apigee Edge müssen Sie die folgenden Edge-Komponenten sichern:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (PostgreSQL-Datenbank)
  • apigee-qpidd (Qpidd)
  • apigee-sso (Edge-SSO)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (Verwaltungsserver)
  • edge-management-ui (neue Edge-Benutzeroberfläche)
  • edge-message-processor (Nachrichtenprozessor)
  • edge-postgres-server (Postgres-Server)
  • edge-qpid-server (Qpid-Server)
  • edge-router (Edge-Router)
  • edge-ui (klassische Benutzeroberfläche)

Recovery Time Objective (RTO) im Vergleich zu Recovery Point Objective (RPO)

Die RTO ist die Dauer und ein Dienstlevel, innerhalb derer ein Geschäftsprozess nach einer Katastrophe (oder Störung) wiederhergestellt werden muss, um inakzeptable Folgen einer Unterbrechung der Geschäftskontinuität zu vermeiden.

Ein RPO ist die maximal zulässige Dauer, während der Daten aufgrund eines größeren Zwischenfalls bei einem IT-Dienst verloren gehen können. Beide Ziele müssen berücksichtigt werden, bevor Sie einen Sicherungsplan für Ihre Wiederherstellungsstrategie implementieren.

Bevor Sie beginnen: Wissenswertes

Möglicherweise stellen Sie fest, dass Installationsdaten auf mehrere Systeme verteilt sind, z. B. wenn sich Organisationen in LDAP, ZooKeeper und Cassandra befinden. Beachten Sie die folgenden Hinweise zur Sicherung und Wiederherstellung:

  • Wenn Sie mehrere Cassandra-Knoten haben, sichern Sie sie einzeln.
  • Wenn Sie mehrere ZooKeeper-Knoten haben, sichern Sie sie einzeln. Beim Sicherungsprozess wird ZooKeeper vorübergehend heruntergefahren.
  • Wenn Sie mehrere Postgres-Knoten haben, sichern Sie sie einzeln.
  • Mit Tools wie Ansible oder Chef können Sie alle anderen Edge-Komponenten gleichzeitig auf allen Knoten sichern.
  • Wenn Sie einen ZooKeeper-, Cassandra- oder LDAP-Knoten wiederherstellen, wird empfohlen, alle drei Knoten wiederherzustellen, um für Konsistenz zu sorgen. Dies gilt insbesondere, wenn seit der Erstellung der Sicherung Organisationen/Umgebungen erstellt wurden.
  • Wenn LDAP- oder globale Administratorpasswörter verloren gehen oder beschädigt werden, ist eine vollständige Sicherung erforderlich, um dieselben Anmeldedaten für die letzte Sicherung und das laufende System zu erhalten.
  • Das Sicherungsprogramm schreibt die generierte Sicherungsdatei in /opt/apigee/backup/comp, wobei comp der Name der Komponente ist. Da Sie viele Sicherungsdateien generieren können und diese Dateien sehr umfangreich werden können, können Sie eine separate Festplatte unter /opt/apigee/backup nur für Sicherungsdateien bereitstellen.
  • Alle Sicherungsdateien mit Ausnahme von PostgreSQL haben den folgenden Namen:
    backup-year.month.day,hour.min.seconds.tar.gz

    Beispiel:

    backup-2018.05.29,11.13.41.tar.gz

    PostgreSQL-Sicherungsdateien haben den Namen:

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