Replicação ou redundância dos seus dados de GitHub Actions
GitHub Actions usa armazenamento externo para armazenar artefatos e registros de fluxo de trabalho. Esses dados são armazenados no provedor externo, como o Armazenamento de Blobs do Azure, o Amazon S3, o Google Cloud Storage ou o MinIO. Como resultado, os backups do GitHub Enterprise Server e as configurações de alta disponibilidade do GitHub Enterprise Server não fornecem proteção para os dados armazenados nesse armazenamento externo. Eles dependem da proteção e replicação de dados fornecidas pelo provedor de armazenamento externo, como Azure, Google Cloud ou AWS.
Recomendamos que você configure o seu GitHub Actions armazenamento externo para usar redundância de dados ou replicação. Para obter mais informações, consulte a documentação do seu provedor de armazenamento:
Réplicas de alta disponibilidade
Promover uma réplica
Ao habilitar uma configuração de alta disponibilidade, todas as réplicas são configuradas automaticamente para usar a configuração de armazenamento externo de GitHub Actions. Se você precisa iniciar uma falha para promover uma réplica, nenhuma alteração de configuração adicional será necessária para GitHub Actions.
Para obter mais informações, confira "Iniciar failover do appliance réplica".
Remover réplica de alta disponibilidade
Evitar deixar várias instâncias para serem gravadas no mesmo armazenamento externo de GitHub Actions. Isso pode ocorrer quando o comando ghe-repl-teardown
é usado para parar e remover permanentemente uma réplica habilitada para o GitHub Actions. Isto porque a réplica será convertida em uma versão autônoma de GitHub Enterprise Server e, após a sua desmontagem, continuará usando a mesma configuração de armazenamento externo.
Para evitar esse problema, recomendamos desativar o servidor de réplica ou atualizar a sua configuração de GitHub Actions com um armazenamento externo diferente.