Nesta página

Rollbacks

Um rollback permite restaurar rapidamente uma versao anterior da sua aplicacao que estava funcionando corretamente. E a forma mais rapida de resolver problemas causados por um deploy recente.

O que acontece durante um rollback

Quando voce faz um rollback, o Guara Cloud:

  1. Recupera a imagem de container da versao selecionada
  2. Cria um novo deployment usando essa imagem
  3. Faz o deploy da versao anterior
  4. Verifica se a aplicacao esta respondendo corretamente

O rollback pula a etapa de build, ja que a imagem de container da versao anterior ja existe. Por isso, rollbacks sao muito mais rapidos que deploys normais, geralmente completando em menos de 60 segundos.

Como fazer rollback

  1. Acesse o servico

    No dashboard, va ate a pagina do servico que voce deseja restaurar.

  2. Abra a aba Deployments

    Clique na aba Deployments para ver o historico completo.

  3. Encontre o deploy anterior

    Localize um deployment anterior com status Saudavel. Este e o deploy que voce vai restaurar.

  4. Clique em “Rollback”

    Clique no botao Rollback ao lado do deployment desejado. Confirme a acao.

Um novo deployment sera criado com o tipo Rollback no historico. Voce pode acompanhar o progresso normalmente.

Rollback automatico

Quando um deploy falha na verificacao de saude (a aplicacao nao responde corretamente), o Guara Cloud tenta automaticamente restaurar a versao anterior que estava funcionando.

O rollback automatico:

  • Busca o deploy mais recente com status Saudavel
  • Cria um novo deployment a partir dessa versao
  • Monitora a nova versao para confirmar que esta funcionando

Se o rollback automatico tambem falhar, o servico permanece no status Falhou e nenhuma tentativa adicional e feita automaticamente. Nesse caso, voce precisara investigar e resolver o problema manualmente.