Replicación o redundancia de tus datos de GitHub Actions
Las GitHub Actions utilizan almacenamiento externo para almacenar artefactos de flujo de trabajo y bitácoras. Estos datos se almacenan en tu proveedor de almacenamiento externo, tal como Azure Blob Storage, Amazon S3, Google Cloud Storage o MinIO. Como resultado, los respaldos de GitHub Enterprise Server y sus configuraciones de disponibilidad alta no proporcionan protección para los datos que se almacenan en este servicio externo y, en vez de esto, dependen de la protección de datos y replicación que proporciona el proveedor de almacenamiento externo, tal como Azure, Google Cloud o AWS.
Te recomendamos fuertemente que configures el almacenamiento externo de tus GitHub Actions para que utilicen redundancia o replicación. Para obtener más información, refiérete a la documentación de tu proveedor de alamacenamiento:
Réplicas de disponibilidad alta
Promover una réplica
Cuando habilitas la configuración de disponibilidad alta, cualquier réplica se configura automáticamente para utilizar la configuración de almacenamiento externo de GitHub Actions. Si necesitas iniciar una recuperación de fallos para promover una réplica, no se requiere ningún cambio adicional en la configuración para las GitHub Actions.
Para más información, consulta Iniciar una tolerancia de fallos a tu aparato de réplica.
Quitar una réplica de disponibilidad alta
Evita dejar que varias instancias escriban en el mismo almacenamiento externo de GitHub Actions. Esto podría ocurrir cuando usa el comando ghe-repl-teardown
para parar y eliminar permanentemente una réplica habilitada para GitHub Actions. Esto se da porque la réplica se convertirá a una versión autónoma de GitHub Enterprise Server y, despues de su destrucción, seguirá utilizando el mismo almacenamiento externo.
Para ayudarte a evitar este problema, te recomendamos ya sea que decomisiones el servidor de la réplica o actualices su configuración de GitHub Actions con un almacenamiento externo diferente.