Sichern und Wiederherstellen

Edge for Private Cloud v4.18.01

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 gesichert werden sollte

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

  • Apache ZooKeeper (Apigee-Zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Postgres-Server (edge-postgres-server)
  • PostgreSQL-Datenbank (apigee-postgresql)
  • Qpid-Server (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • Verwaltungsserver (Edge-Management-Server)
  • Message Processor (edge-message-processor)
  • Router (Edge-Router)
  • Edge-Benutzeroberfläche (edge-ui)

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

Die RTO ist die Dauer und ein Servicelevel, in dem ein Geschäftsprozess nach einem Notfall (oder einer Unterbrechung) wiederhergestellt werden muss, um inakzeptable Folgen im Zusammenhang mit einer Unterbrechung der Geschäftskontinuität zu vermeiden.

Ein RPO ist der maximal tolerierbare Zeitraum, in dem 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. ZooKeeper wird durch die Sicherung 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.
    Hinweis: Das obige Vorgehen wirkt sich nicht auf die Wiederherstellung eines Cassandra- oder ZooKeeper-Knotens in einem Datenspeichercluster aus, da keine Sicherung verwendet wird.
  • 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 groß werden können, können Sie unter /opt/apigee/backup ein separates Laufwerk nur für Sicherungsdateien bereitstellen.
  • Alle Sicherungsdateien mit Ausnahme von PostreSQL werden so benannt:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz 

    PostgreSQL-Sicherungsdateien haben den Namen:

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