Hacer una copia de seguridad y restaurar

En ArcGIS Enterprise on Kubernetes, puede hacer una copia de seguridad de su organización y, posteriormente, restaurarla para evitar la pérdida de datos y los tiempos de inactividad. En caso de fallo, puede restaurar la copia de seguridad más reciente para recuperar la organización en el momento en que se creó la copia de seguridad.

Como administrador, debe proporcionar un volumen persistente (PV) para almacenar los archivos de copia de seguridad. Cuando la organización realice una copia de seguridad, almacenará los archivos de copia de seguridad en este volumen persistente. Cuando quiera restaurar, utilizará este volumen persistente para ver qué copias de seguridad están disponibles y podrá elegir cualquiera de los archivos de copia de seguridad que estén almacenados en ese almacén de copias de seguridad.

Los volúmenes persistentes pueden ser compatibles con los dispositivos de almacenamiento en bloque, como un volumen EBS o un disco Azure, o de almacenamiento de archivos, como archivos Azure en Microsoft Azure, Elastic File System en Amazon, o un recurso compartido NFS proporcionado dentro de su organización.

Si no está desarrollando un plan de recuperación de desastres que utilice la redundancia geográfica, los volúmenes persistentes pueden soportar los modos de acceso ReadWriteOnce o ReadWriteMany. Si está restaurando en una implementación en espera, el volumen persistente debe admitir el modo de acceso de ReadWriteMany (RWX) o debe copiar los archivos de copia de seguridad en el volumen persistente que admite el almacén de copias de seguridad en su implementación en espera. Normalmente, los volúmenes RWX son compatibles con los recursos compartidos de archivos de red, como los archivos de Azure en Microsoft Azure, Elastic File Service en Amazon y los recursos compartidos de NFS tradicionales de los sistemas locales. Los volúmenes persistentes que soportan el modo de acceso RWX permitirán que varios sistemas consuman el contenido de los volúmenes sin necesidad de ninguna replicación especial por su parte.

Las operaciones de copia de seguridad y restauración se pueden realizar manualmente a través de API de administrador de ArcGIS Enterprise o automáticamente a través de un script independiente.

Para determinar la frecuencia con la que debe crear copias de seguridad, primero identifique la cantidad de pérdida de datos que su organización puede admitir en caso de fallo. Por ejemplo, si su organización puede resistir una pérdida de datos equivalente a un día de trabajo, tendrá que hacer una copia de seguridad de la organización diariamente.

La cantidad de tiempo que se tarda en crear o restaurar una copia de seguridad, así como el tamaño de una copia de seguridad, dependen de diversos factores, como el número de elementos de la organización, el número de capas web, el tamaño de los datos asociados y los detalles de dónde se almacenan las copias de seguridad. La prueba del proceso de restauración le dará una idea de cuánto tiempo llevará el proceso y también le permitirá practicar su plan de recuperación ante desastres.

Configuración de copias de seguridad

Antes de crear una copia de seguridad de la organización, debe configurar un almacén de copias de seguridad para su sistema. Durante la configuración del almacén de copias de seguridad, debe especificar la clase de almacenamiento, los modos de acceso y las etiquetas opcionales asociadas al PV. Después de la configuración, el almacén de copias de seguridad crea una nueva reclamación de volumen persistente (PVC) que se vincula al PV. Puede configurar las clases de almacenamiento para que admitan el modo de acceso RWX y utilizar las copias de seguridad para crear implementaciones redundantes. La configuración solo debe realizarse una vez.

Puede iniciar una nueva copia de seguridad con API de administrador de ArcGIS Enterprise. Cuando se crea una copia de seguridad, los datos siguientes se almacenan en los data stores del sistema:

  • Datos geoespaciales alojados
  • Contenido y elementos de la organización
  • Almacén de configuración del servidor
  • Propiedades de configuración del sistema

En ArcGIS Enterprise on Kubernetes, cada copia de seguridad tiene una marca de tiempo y está configurada como una copia de seguridad completa de la organización. No se realizan copias de seguridad de los datos que estén fuera del entorno Kubernetes, por ejemplo, en una geodatabase corporativa o en cualquier otro lugar de su sistema de archivos. Realice copias de seguridad de estos datos en función de las recomendaciones de su proveedor de base de datos o del departamento de TI de su organización.

Se recomienda realizar copias de seguridad de rutina para evitar la pérdida de datos. También debe crear una copia de seguridad antes de instalar las actualizaciones de software o actualizar a una nueva versión.

Al crear una copia de seguridad, debe hacer lo siguiente:

  • Registre la ubicación provisional.
  • Registre el almacén de copias de seguridad.

Registre la ubicación provisional.

En un principio, durante el proceso de copia de seguridad se realiza una copia de seguridad de cada componente individual de la organización por separado. Todos los componentes se trasladan más tarde al almacén de copias de seguridad. Dado que el tamaño de los archivos y carpetas organizados puede ser grande, primero se debe configurar una ubicación provisional para garantizar que haya suficiente espacio de almacenamiento para ellos. La ubicación provisional utiliza un PV para almacenar temporalmente las copias de seguridad antes de que se trasladen al almacén de copias de seguridad.

Dado que la ubicación provisional se utiliza para los datos temporales, se recomienda utilizar una clase de almacenamiento o PV provisionados dinámicamente.

Para definir la información de almacenamiento de la ubicación provisional, siga estos pasos:

  1. Inicie sesión en API de administrador de ArcGIS Enterprise como administrador de su organización.
  2. Haga clic en Sistema > Recuperación ante desastres > Configuración.
  3. Haga clic en Actualizar configuración.
  4. Introduzca el siguiente JSON en el cuadro de texto Configuración:
    { 
        "stagingVolumeConfig": { 
    
            "provisioningType":"DYNAMIC", 
    
            "storageClass": "staging", 
    
             "size": "64Gi"		 
        } 
    }
    

El PV solicitado debe contener suficiente espacio de almacenamiento para almacenar los datos provisionales. Se recomienda que defina la ubicación provisional como mínimo para el doble del tamaño del PV especificado al crear su organización de ArcGIS Enterprise. Para hacerse una idea del espacio de almacenamiento necesario, utilice ArcGIS Server Manager para determinar el espacio de almacenamiento total y utilizado del data store relacional. La ubicación provisional se monta automáticamente en el pod que administra la copia de seguridad. La ubicación provisional se debe registrar una sola vez.

Registrar un almacén de copias de seguridad

Una vez que haya definido la ubicación provisional, puede registrar un almacén de copias de seguridad. En ArcGIS Enterprise on Kubernetes, las copias de seguridad se almacenan en un almacén de copias de seguridad de ArcGIS creado y administrado por ArcGIS Enterprise. De forma similar a la ubicación provisional, el almacén de copias de seguridad utiliza un PV para almacenar las copias de seguridad.

La política de renovación del PV o la clase de almacenamiento preconfigurada se debe establecer en Retener. Con ello se garantiza que las copias de seguridad no se eliminen al implementar y volver a implementar ArcGIS Enterprise on Kubernetes.

Para crear un almacén de copias de seguridad, siga estos pasos:

  1. Inicie sesión en API de administrador de ArcGIS Enterprise como administrador de su organización.
  2. Haga clic en Sistema > Recuperación ante desastres > Almacenes.
  3. Haga clic en Registrar.
  4. Establezca los parámetros siguientes para registrar el almacén de copias de seguridad:
    1. Nombre del almacén: proporcione el nombre del almacén de copias de seguridad.
    2. JSON de credenciales: deje este parámetro en blanco.
    3. Directorio raíz: deje este parámetro en blanco.
    4. JSON de configuración de almacenamiento: proporcione la configuración de almacenamiento del almacén de copias de seguridad.

      Usar PV preconfigurados:

      {
          "provisioningType":"STATIC",
          "size": "64Gi",
          "labels": {
                  "key":"value"
          }
      }
      

      Si el PV contiene la etiqueta "arcgis/purpose":"backups":

      {
          "provisioningType":"STATIC",
          "size": "64Gi",
          "labels": {
                  "arcgis/purpose":"backups"
          }
      }
      

      Utilice una clase de almacenamiento para provisionar dinámicamente el PV:

      {
          "provisioningType":"DYNAMIC",
          "storageClass": "backups",
          "size": "64Gi"
      }
      

Al registrar el almacén de copias de seguridad, puede crear copias de seguridad. Para conservar los recursos, el pod del almacén de copias de seguridad solo funciona durante el proceso de copia de seguridad o restauración.

Tenga en cuenta el tamaño del almacén de copias de seguridad si su proveedor de almacenamiento no permite la expansión de PV. En tal caso, evalúe la cantidad de datos que contendrá su organización y el número de copias de seguridad que va a crear. Si el almacén de copias de seguridad original se queda sin espacio de almacenamiento, elimine las copias de seguridad antiguas o registre un nuevo almacén de copias de seguridad.

Si su proveedor de almacenamiento no admite la expansión de PV, puede modificar la configuración del volumen. El tamaño de los PV se determina mediante el ajuste allowVolumeExpansion de la clase de almacenamiento. allowRasterFunction debe tener el valor true. Revise la documentación específica de su entorno para obtener más información.

El siguiente paso es crear una copia de seguridad.