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. 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 soll
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 ist die Zeitspanne und ein Servicelevel, innerhalb dessen ein Geschäftsprozess nach einem Notfall (oder einer Störung) wiederhergestellt werden muss, um inakzeptable Folgen im Zusammenhang mit einer Unterbrechung der Geschäftskontinuität zu vermeiden.
Ein RPO ist der maximal zulässige Zeitraum, in dem Daten aufgrund eines größeren Vorfalls von 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: nützliche Fakten
Möglicherweise stellen Sie fest, dass Installationsdaten auf mehrere Systeme verteilt sind, z. B. Organisationen in LDAP, ZooKeeper und Cassandra. Beachten Sie die folgenden Hinweise zur Sicherung und Wiederherstellung:
- Wenn Sie mehrere Cassandra-Knoten haben, sichern Sie sie nacheinander.
- Wenn Sie mehrere ZooKeeper-Knoten haben, sichern Sie sie nacheinander. Der Sicherungsvorgang fährt ZooKeeper vorübergehend herunter.
- Wenn Sie mehrere Postgres-Knoten haben, sichern Sie diese nacheinander.
- Sie können alle anderen Edge-Komponenten gleichzeitig auf allen Knoten mit Tools wie Ansible oder Chef sichern.
- Wenn Sie einen der ZooKeeper-, Cassandra- oder LDAP-Knoten wiederherstellen, sollten Sie alle drei Knoten wiederherstellen, um Konsistenz zu erreichen (insbesondere, wenn Organisationen/Umgebungen seit der Erstellung der Sicherung 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 Sicherungsdienstprogramm 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 groß werden können, können Sie ein separates Laufwerk unter/opt/apigee/backupnur für Sicherungsdateien bereitstellen. - Alle Sicherungsdateien, mit Ausnahme von PostreSQL, werden im folgenden Format 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