Implantação de um site com plano de reversão Projeto

Publique atualizações web, verifique caminhos reais de uso e restaure uma versão completa e funcional.

DevOpsLinux

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Implantação de um site com plano de reversão é um curso prático de DevOps para iniciantes com familiaridade básica com o terminal. Você publicará uma atualização do site da comunidade Common Ground, verificará o que os visitantes realmente recebem e restaurará uma versão preservada quando um caminho importante de uso falhar.

Dois laboratórios guiados apresentam a preparação de versões, a seleção da versão ativa, as verificações funcionais e a recuperação. Um desafio propõe um site de workshops com requisitos diferentes, para que você decida por conta própria se deve manter a versão candidata ou restaurar a versão comprovadamente funcional. Cada unidade começa em um ambiente preparado independente.

O que você aprenderá

Ao concluir o curso, você será capaz de:

  • distinguir um pacote fornecido, uma versão instalada e a versão que atende aos visitantes;
  • instalar uma atualização em um diretório separado, preservando uma versão completa para recuperação;
  • inspecionar o link simbólico que seleciona os arquivos do site;
  • testar o conteúdo real das páginas, os links e as respostas HTTP, em vez de confiar apenas em uma mensagem de implantação;
  • recuperar um site estático após uma publicação com falhas e verificar se seus caminhos de uso voltaram a funcionar.

Para quem é este curso

O curso é destinado a iniciantes em DevOps, futuros desenvolvedores e administradores que desejam praticar um processo de publicação pequeno e completo.

Pré-requisitos: Você deve saber digitar comandos no terminal e reconhecer caminhos de arquivos. Não é necessária experiência com Git, administração do Nginx, contêineres ou programação. Os laboratórios guiados apresentam os comandos, as opções e os conceitos HTTP necessários.

Ambiente de aprendizagem: Um ambiente Linux preparado no navegador, com as abas Workstation, Website e Topology. O site e o script auxiliar de publicação já estão disponíveis. As instruções, as dicas de verificação e a solução completa do desafio estão disponíveis em inglês, chinês, espanhol, francês, alemão, japonês, russo, coreano e português. O site de demonstração, os nomes das abas e a saída dos comandos permanecem em inglês.

Perguntas frequentes

Preciso desenvolver ou instalar a aplicação?

Não. O site e os pacotes candidatos estão preparados. Você se concentra em publicá-los, verificá-los e recuperá-los, sem configurar uma cadeia de ferramentas.

Vou escrever código da aplicação?

Não. Você usará um pequeno script fornecido e inspecionará arquivos e respostas reais. O desafio utiliza os mesmos mecanismos já praticados.

O curso ensina implantação sem interrupções ou reversão de banco de dados?

Não. O curso aborda a recuperação explícita dos arquivos de um site estático. Ele não promete desfazer alterações em bancos de dados, alternar de forma atômica uma sessão inteira do navegador nem fornecer um sistema de alta disponibilidade para produção.

Professor

labby
Labby
Labby is the LabEx teacher.