GitHub explica razão de ter ficado offline por horas nesta semana
O GitHub sofreu uma grande instabilidade na última segunda-feira (17).
O problema impactou diferentes serviços da plataforma, incluindo API, Actions e Pull requests.
Nesta quinta-feira (20), a empresa explicou o que aconteceu e quais medidas vai tomar para evitar futuras ocorrências.
Este foi o segundo incidente de instabilidade em agosto, reconheceu o GitHub – o primeiro aconteceu no dia 6, mas afetou somente o GitHub Actions .
O GitHub registra números recordes de commits, pull requests e novos repositórios. (Fonte: GitHub/Reprodução).
Segundo o GitHub, a indisponibilidade começou quando o serviço atingiu um pico de tráfego inédito , mas componentes de infraestrutura em um dos data centers da empresa falharam em acompanhar a demanda.
Consequentemente, a pressão se estendeu sobre os demais servidores, gerando falhas de autenticação e inconsistência em outros serviços da plataforma.
A contenção de problemas dessa dimensão requer ações coordenadas distintas, portanto a disponibilidade dos serviços foi restabelecida de forma gradativa.
No artigo, o GitHub reforça que "nenhuma das interrupções foi causada por uma alteração de código ou de configuração" .
"Em sua essência, ambos os incidentes foram falhas de capacidade.
Não conseguimos escalar componentes críticos antes que a demanda ultrapassasse a capacidade deles", esclareceu a companhia.
A quantidade de commits aumentou significativamente desde abril.
O volume mensal foi de 1,4 bilhões de commits para 2,9 bilhões.
GitHub tomou medidas para evitar novos incidentes Em um esforço para evitar novas ocorrências desse tipo, o GitHub está dedicado a aprimorar a confiabilidade e a disponibilidade da plataforma .
Resumo agregado pelo 5News a partir do feed público do veículo. A matéria completa, com todo o contexto, está em www.tecmundo.com.br — o conteúdo pertence a TecMundo.