Copia de seguridad y restablecimiento

Edge para nube privada v. 4.17.05

En esta sección, se describen las tareas de copia de seguridad y restablecimiento en una instalación local de Apigee Edge. Se recomienda que siempre crees una copia de seguridad de los componentes de Apigee Edge, es decir, la configuración y los datos, a intervalos regulares, y que te asegures de que la recuperación se realice en caso de una falla del sistema. Los procedimientos de copia de seguridad y restablecimiento te permiten restablecer el estado de un sistema completo (incluidos todos los componentes), sin afectar otras partes del sistema.

Qué incluir en la copia de seguridad

En una implementación local de Apigee Edge, debes crear una copia de seguridad de los siguientes componentes de Edge:

  • Apache ZooKeeper (apigee-zookeeper)
  • Apache Cassandra (apigee-cassandra)
  • Servidor Postgres (edge-postgres-server)
  • Base de datos de PostgreSQL (apigee-postgresql)

    Nota: En una configuración de instancia principal o de espera de Postgres, solo creas una copia de seguridad de la instancia principal. No tienes que respaldar al esclavo.
  • Servidor Qpid (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • Management Server (edge-management-server)
  • Procesador de mensajes (edge-message-processor)
  • Router (router perimetral)
  • IU de Edge (edge-ui)

Comparación entre el objetivo de tiempo de recuperación (RTO) y el objetivo de punto de recuperación (RPO)

El RTO es la duración y el nivel de servicio dentro del cual se debe restablecer un proceso empresarial después de un desastre (o interrupción) para evitar consecuencias inaceptables asociadas con una interrupción en la continuidad del negocio.

Un RPO es el período máximo tolerable en el que se pueden perder datos de un servicio de TI debido a un incidente importante. Ambos objetivos se deben tener en cuenta antes de implementar un plan de copia de seguridad para tu estrategia de recuperación.

Antes de comenzar: Datos útiles

Puedes observar que los datos de instalación se distribuyen en varios sistemas, por ejemplo, las organizaciones están en LDAP, ZooKeeper y Cassandra. Asegúrate de tener en cuenta las siguientes notas sobre copia de seguridad y restablecimiento:

  • Si tienes varios nodos de Cassandra, crea una copia de seguridad de a uno a la vez. El proceso de copia de seguridad cierra Cassandra de forma temporal, por lo que no debes ejecutarlo al mismo tiempo para todos los nodos de Cassandra.

    Nota: A partir de Edge 4.17.05.01, el procedimiento de copia de seguridad ya no cierra Cassandra.
  • Si tienes varios nodos de ZooKeeper, crea una copia de seguridad de a uno. El proceso de copia de seguridad cierra ZooKeeper de manera temporal.
  • Si tienes varios nodos de Postgres, créalos uno a la vez.
  • Puedes crear una copia de seguridad de todos los demás componentes de Edge al mismo tiempo en todos los nodos mediante herramientas como Ansible o Chef.
  • Cuando restableces uno de los nodos de ZooKeeper, Cassandra o LDAP, se recomienda restablecer los tres nodos para lograr la coherencia (en especial, cuando se crearon organizaciones y entornos desde que se creó la copia de seguridad).
    Nota: Lo anterior no afecta el restablecimiento de un nodo de Cassandra o ZooKeeper en un clúster del almacén de datos, ya que no se usa una copia de seguridad.
  • Si las contraseñas de LDAP o de administrador global se pierden o se dañan, se requiere una copia de seguridad completa para obtener las mismas credenciales para la última copia de seguridad y sistema en ejecución.
  • La utilidad de copia de seguridad escribe el archivo de copia de seguridad generado en /opt/apigee/backup/comp, en el que comp es el nombre del componente. Debido a que puedes generar muchos archivos de copia de seguridad y a que estos pueden ser grandes, puedes activar un disco separado en /opt/apigee/backup solo para los archivos de copia de seguridad.
  • Todos los archivos de copia de seguridad, excepto PostreSQL, tienen el siguiente nombre:
    backup-(year).(month).(day),(hour).(min).(seconds).tar.gz

    Los archivos de copia de seguridad PostreSQL se denominan:
    (year).(month).(day),(hour).(min).(seconds).dump