Copia de seguridad y restablecimiento

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

Qué copias de seguridad

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

  • apigee-cassandra (Cassandra)
  • apigee-openldap (OpenLDAP)
  • apigee-postgresql (base de datos de PostgreSQL)
  • apigee-qpidd (trinquete)
  • apigee-sso (SSO de Edge)
  • apigee-zookeeper (ZooKeeper)
  • edge-management-server (servidor de administración)
  • edge-management-ui (nueva IU de Edge)
  • edge-message-processor (Procesador de mensajes)
  • edge-postgres-server (servidor de Postgres)
  • edge-qpid-server (servidor Qpid)
  • edge-router (router perimetral)
  • edge-ui (IU clásica)

Objetivo de tiempo de recuperación (RTO) frente a Objetivo de punto de recuperación (RPO)

El RTO es la duración del tiempo y un nivel de servicio dentro de los cuales se debe restablecerse después de un desastre (o una interrupción) para evitar consecuencias inaceptables asociadas con la interrupción de la continuidad empresarial.

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

Antes de comenzar: datos útiles

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

  • Si tienes varios nodos de Cassandra, crea una copia de seguridad de uno a la vez.
  • Si tienes varios nodos de ZooKeeper, crea una copia de seguridad de uno a la vez. El proceso de copia de seguridad ZooKeeper de forma temporal.
  • Si tienes varios nodos de Postgres, crea una copia de seguridad de uno a la vez.
  • Puedes crear copias de seguridad de todos los componentes de Edge al mismo tiempo en todos los nodos usando herramientas, como como Ansible o Chef.
  • Cuando restableces uno de los nodos de ZooKeeper, Cassandra o LDAP, se recomienda restablecer todos tres nodos para lograr la coherencia (especialmente cuando las organizaciones o los entornos tienen desde que se creó la copia de seguridad).
  • Si el LDAP o las contraseñas de administrador global se pierden o se dañan, se requiere una copia de seguridad completa. a fin de obtener las mismas credenciales para la última copia de seguridad y el sistema en ejecución.
  • La utilidad de copia de seguridad escribe el archivo de copia de seguridad generado /opt/apigee/backup/comp, donde comp es el nombre del componente. Debido a que se pueden generar muchos archivos de copia de seguridad y a que estos archivos puede aumentar su tamaño, puedes activar un disco independiente en /opt/apigee/backup simplemente para los archivos de copia de seguridad.
  • Todos los archivos de copia de seguridad, excepto PostgreSQL, tienen el siguiente nombre:
    backup-year.month.day,hour.min.seconds.tar.gz

    Por ejemplo:

    backup-2018.05.29,11.13.41.tar.gz

    Los archivos de copia de seguridad de PostgreSQL se denominan de la siguiente manera:

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