Back-up und Wiederherstellung

Edge for Private Cloud v4.18.05

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

Zu sichernde Daten

In 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)

Das RTO gibt den Zeitraum und das Servicelevel an, innerhalb dessen ein Geschäftsprozess nach einer Katastrophe oder einer Unterbrechung wiederhergestellt werden muss, um inakzeptable Folgen zu vermeiden, die mit einer Unterbrechung der Geschäftskontinuität verbunden sind.

Ein RPO ist der maximal tolerierbare Zeitraum, in dem Daten aufgrund eines größeren Vorfalls 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 du loslegst: Nützliche Fakten

Sie stellen möglicherweise fest, dass Installationsdaten auf mehrere Systeme verteilt sind. Organisationen befinden sich beispielsweise in LDAP, ZooKeeper und Cassandra. Beachten Sie die folgenden Hinweise zum Sichern und Wiederherstellen:

  • Wenn Sie über mehrere Cassandra-Knoten verfügen, sichern Sie sie nacheinander.
  • Wenn Sie mehrere ZooKeeper-Knoten haben, sichern Sie diese nacheinander. Durch den Sicherungsprozess wird ZooKeeper vorübergehend heruntergefahren.
  • Wenn Sie mehrere Postgres-Knoten haben, sichern Sie sie nacheinander.
  • 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 Konsistenz zu erreichen (insbesondere, wenn seit der Sicherung Organisationen/Umgebungen erstellt wurden).
  • Wenn LDAP- oder globale Administratorpasswörter verloren gehen/beschädigt werden, ist eine vollständige Sicherung erforderlich, um dieselben Anmeldedaten für das letzte Sicherungs- und 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 nur für Sicherungsdateien ein separates Laufwerk unter /opt/apigee/backup bereitstellen.
  • Alle Sicherungsdateien mit Ausnahme von PostreSQL haben folgendes Format:
    backup-year.month.day,hour.min.seconds.tar.gz

    Beispiel:

    backup-2018.05.29,11.13.41.tar.gz

    PostreSQL-Sicherungsdateien heißen:

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