Sichern und wiederherstellen

In diesem Abschnitt werden die Sicherungs- und Wiederherstellungsaufgaben in einer lokalen Installation von Apigee beschrieben. Edge Es wird empfohlen, immer ein Back-up der Apigee Edge-Komponenten zu erstellen, d.h. Konfiguration und Daten regelmäßig überprüfen und sicherstellen, dass die Wiederherstellung bei einem Systemfehler ein. Mit Sicherungs- und Wiederherstellungsverfahren können Sie den Status eines gesamten (einschließlich aller Komponenten) ohne Auswirkungen auf andere Teile des Systems.

Zu sichernde Inhalte

In einer lokalen Bereitstellung von Apigee Edge müssen Sie den folgenden Edge sichern Komponenten:

  • 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 Servicelevel, in dem ein Geschäftsprozess nach einer Katastrophe (oder einer Störung) wiederhergestellt werden, um inakzeptable Folgen mit einer Unterbrechung der Geschäftskontinuität.

Ein RPO ist der maximal tolerierbare Zeitraum, in dem Daten aufgrund eines schwerwiegenden Vorfalls. Beide Ziele müssen berücksichtigt werden, bevor Sie eine Sicherung implementieren für Ihre Wiederherstellungsstrategie.

Bevor Sie beginnen: Nützliche Fakten

Sie stellen möglicherweise fest, dass Installationsdaten auf mehrere Systeme verteilt sind, z. B. Organisationen sind in LDAP, ZooKeeper und Cassandra. Achte auf Folgendes: Hinweise zu Sicherung und Wiederherstellung:

  • Wenn Sie mehrere Cassandra-Knoten haben, sichern Sie diese nacheinander.
  • Wenn Sie mehrere ZooKeeper-Knoten haben, sichern Sie diese nacheinander. Sicherung fährt ZooKeeper vorübergehend ab.
  • Wenn Sie mehrere Postgres-Knoten haben, sichern Sie diese nacheinander.
  • Sie können alle anderen Edge-Komponenten gleichzeitig auf allen Knoten sichern, indem Sie Tools wie als Ansible oder Chef.
  • Wenn Sie einen ZooKeeper-, Cassandra- oder LDAP-Knoten wiederherstellen, sollten alle um Konsistenz zu erreichen (insbesondere wenn Organisationen/Umgebungen seit der Sicherung erstellt wurde).
  • Wenn LDAP-Passwörter oder globale Administratorpasswörter verloren gehen oder beschädigt werden, ist eine vollständige Sicherung erforderlich um dieselben Anmeldedaten für das letzte Back-up und das laufende System zu erhalten.
  • Das Sicherungsdienstprogramm schreibt die erstellte Sicherungsdatei /opt/apigee/backup/comp, wobei comp gleich den Namen der Komponente. Da Sie viele Sicherungsdateien generieren können und diese Dateien können Sie ein separates Laufwerk unter /opt/apigee/backup bereitstellen, für Sicherungsdateien.
  • Alle Sicherungsdateien, mit Ausnahme von PostgreSQL, werden so benannt:
    backup-year.month.day,hour.min.seconds.tar.gz

    Beispiel:

    backup-2018.05.29,11.13.41.tar.gz

    PostgreSQL-Sicherungsdateien haben folgende Namen:

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