Copia de seguridad y restablecimiento

Edge para la nube privada v4.18.01

En esta sección, se describen las tareas de copia de seguridad y restablecimiento en una instalación de Apigee Edge en las instalaciones. Te recomendamos que siempre crees una copia de seguridad de los componentes de Apigee Edge, es decir, la configuración y los datos, en intervalos regulares y te asegures de que se realice la recuperación 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 a otras partes del sistema.

Qué crear copias 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 de Postgres (edge-postgres-server)
  • Base de datos de PostgreSQL (apigee-postgresql)
  • Servidor Qpid (edge-qpid-server)
  • Qpidd (apigee-qpidd)
  • OpenLDAP (apigee-openldap)
  • Servidor de administración (edge-management-server)
  • Procesador de mensajes (edge-message-processor)
  • Router (router perimetral)
  • IU de Edge (edge-ui)

Objetivo de tiempo de recuperación (RTO) en comparación con 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 de 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. Debes tener en cuenta ambos objetivos 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 están distribuidos entre varios sistemas, por ejemplo, las organizaciones están en LDAP, ZooKeeper y Cassandra. Asegúrate de tener en cuenta las siguientes notas sobre la copia de seguridad y el restablecimiento:

  • Si tienes varios nodos de Cassandra, crea una copia de seguridad de cada uno por separado.
  • Si tienes varios nodos de ZooKeeper, crea una copia de seguridad de cada uno de ellos por separado. El proceso de copia de seguridad cierra temporalmente ZooKeeper.
  • Si tienes varios nodos de Postgres, crea una copia de seguridad de a 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 con 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 o 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 de almacén de datos, ya que no se usa ninguna copia de seguridad.
  • Si se pierden o se dañan las contraseñas de LDAP o del administrador global, se requiere una copia de seguridad completa para 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 en /opt/apigee/backup/comp, donde comp es el nombre del componente. Debido a que puedes generar muchos archivos de copia de seguridad y a que estos archivos pueden ser grandes, puedes activar un disco independiente 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 de PostreSQL se denominan:

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