Sauvegarde et restauration

Cette section décrit les tâches de sauvegarde et de restauration dans une installation sur site d'Apigee Périphérie. Il est recommandé de toujours créer une sauvegarde des composants Apigee Edge, la configuration et les données, et s'assurer que la récupération est effectuée en cas de une défaillance du système. Les procédures de sauvegarde et de restauration vous permettent de restaurer l'état de l'intégralité du système (y compris tous ses composants), sans affecter les autres parties du système.

Éléments à sauvegarder

Dans un déploiement sur site d'Apigee Edge, vous devez sauvegarder les éléments composants:

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (base de données PostgreSQL)
  • apigee-qpidd (Qpidd)
  • apigee-sso (authentification unique Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (serveur de gestion)
  • edge-management-ui (nouvelle interface utilisateur de périphérie)
  • edge-message-processor (processeur de messages)
  • edge-postgres-server (serveur Postgres)
  • edge-qpid-server (serveur Qpid)
  • edge-router (routeur périphérique)
  • edge-ui (interface utilisateur classique)

Objectif de temps de récupération (RTO) par rapport à Objectif de point de récupération (RPO)

Le RTO correspond à la durée et au niveau de service pendant lesquels un processus métier doit restaurée après un sinistre (ou une perturbation) afin d’éviter les conséquences inacceptables associées avec une rupture dans la continuité de l'activité.

Un RPO est la période maximale tolérable pendant laquelle des données peuvent être perdues d'un service informatique en raison d'une un incident majeur. Ces deux objectifs doivent être pris en compte avant d'implémenter une sauvegarde à planifier votre stratégie de reprise.

Avant de commencer: informations utiles

Vous pouvez observer que les données d'installation sont réparties sur plusieurs systèmes, par exemple dans LDAP, ZooKeeper et Cassandra. Veillez à effectuer les actions suivantes : Remarques sur la sauvegarde et la restauration:

  • Si vous avez plusieurs nœuds Cassandra, sauvegardez-les un par un.
  • Si vous avez plusieurs nœuds ZooKeeper, sauvegardez-les un par un. Processus de sauvegarde ferme temporairement ZooKeeper.
  • Si vous avez plusieurs nœuds Postgres, sauvegardez-les un par un.
  • Vous pouvez sauvegarder tous les autres composants Edge en même temps sur tous les nœuds à l'aide d'outils tels que comme Ansible ou Chef.
  • Lorsque vous restaurez l'un des nœuds ZooKeeper, Cassandra ou LDAP, il est recommandé de restaurer tous les trois nœuds pour assurer la cohérence (surtout lorsque les organisations/environnements ont ont été créées depuis la création de la sauvegarde).
  • En cas de perte ou de corruption des mots de passe LDAP ou d'administrateur global, une sauvegarde complète est requise afin d'obtenir les mêmes identifiants pour la dernière sauvegarde et le dernier système en cours d'exécution.
  • L'utilitaire de sauvegarde écrit le fichier de sauvegarde généré dans /opt/apigee/backup/compcomp est le nom du composant. Parce que vous pouvez générer de nombreux fichiers de sauvegarde et que ces fichiers peuvent devenir volumineux, vous pouvez installer un disque distinct dans /opt/apigee/backup pour les fichiers de sauvegarde.
  • À l'exception de PostgreSQL, tous les fichiers de sauvegarde sont nommés selon le format suivant:
    backup-year.month.day,hour.min.seconds.tar.gz

    Exemple :

    backup-2018.05.29,11.13.41.tar.gz

    Les fichiers de sauvegarde PostgreSQL sont nommés:

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