projet dans DevOps Skill Tree

Déployer un site web avec un plan de retour arrière Projet

Publiez un site, contrôlez ses parcours réels et restaurez une version complète connue comme fonctionnelle.

DevOpsLinux

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Déployer un site web avec un plan de retour arrière est un cours pratique de DevOps destiné aux débutants ayant quelques bases du terminal. Vous publierez une mise à jour du site communautaire Common Ground, examinerez ce que les visiteurs reçoivent réellement et restaurerez une version conservée lorsqu’un parcours essentiel ne fonctionne plus.

Deux labs guidés présentent la préparation des versions, la sélection de la version active, les contrôles fonctionnels et la restauration. Un challenge propose un site d’ateliers avec d’autres exigences : vous déciderez vous-même s’il faut conserver la version candidate ou revenir à la version connue comme fonctionnelle. Chaque unité démarre dans un environnement préparé indépendant.

Ce que vous apprendrez

À la fin du cours, vous saurez :

  • distinguer un paquet fourni, une version installée et la version qui sert les visiteurs ;
  • installer une mise à jour dans un répertoire distinct tout en conservant une version de restauration complète ;
  • examiner le lien symbolique qui sélectionne les fichiers du site ;
  • tester le contenu réel, les liens et les réponses HTTP au lieu de vous fier uniquement à un message de déploiement ;
  • restaurer un site statique après une publication défaillante et vérifier que les parcours utilisateur fonctionnent de nouveau.

À qui s’adresse ce cours

Ce cours s’adresse aux débutants en DevOps ainsi qu’aux futurs développeurs et administrateurs qui souhaitent pratiquer un processus de publication limité mais complet.

Prérequis : Savoir saisir des commandes dans un terminal et reconnaître des chemins de fichiers. Aucune expérience de Git, de l’administration de Nginx, des conteneurs ou de la programmation n’est nécessaire. Les labs guidés expliquent les commandes, options et notions HTTP utiles.

Environnement d’apprentissage : Un environnement Linux préparé dans le navigateur, avec les onglets Workstation, Website et Topology. Le site et le script de publication sont fournis. Les consignes, les indications de vérification et la solution complète du défi sont disponibles en anglais, chinois, espagnol, français, allemand, japonais, russe, coréen et portugais. Le site de démonstration, les libellés des onglets et les sorties des commandes restent en anglais.

Questions fréquentes

Dois-je développer ou installer l’application ?

Non. Le site et les paquets candidats sont préparés. Vous vous concentrez sur leur publication, leur contrôle et leur restauration, sans installer une chaîne d’outils.

Vais-je écrire du code applicatif ?

Non. Vous utiliserez un petit script fourni et examinerez des fichiers et réponses réels. Le challenge emploie les mécanismes déjà pratiqués.

Le cours couvre-t-il le déploiement sans interruption ou le retour arrière d’une base de données ?

Non. Il traite de la restauration explicite des fichiers d’un site statique. Il ne promet pas d’annuler des modifications de base de données, de basculer atomiquement toute une session de navigateur ni de fournir un système de haute disponibilité pour la production.

Enseignant

labby
Labby
Labby is the LabEx teacher.