Skip to content

Les TP serveur / DevOps

Vous trouverez ici la liste des TP serveur et DevOps, dans l'ordre dans lequel je vous conseille de les réaliser. Nous partons de la création d'une machine virtuelle pour aller jusqu'au déploiement automatisé.

Étape 1 : Le serveur

La base de tout : créer, installer et configurer un serveur. Les TP suivent le complément de cours Serveur.

  1. TP 1 : Créer une VM sur la ferme (ou à partir d'un modèle)
  2. TP 1b : Installer votre premier serveur
  3. TP 1c : Prendre en main la ligne de commande
  4. TP 2 : Configurer un serveur Web
  5. TP 3 : Configurer un serveur de base de données
  6. TP 4 : Déployer (et redéployer) son code sur un serveur

Point étape

TP 5 : Créer un serveur Web et base de données. Un TP évalué pour valider l'ensemble de la partie serveur.

Étape 2 : Docker

La conteneurisation, pour installer des services sans « polluer » le serveur. Les TP suivent le complément de cours DevOps (Docker + CI/CD).

  1. Introduction à Docker
  2. Déployer Docker sur un serveur
  3. Créer des services très rapidement (et simplement)
  4. Les Dockerfile's
  5. Le Docker Compose

Les supports associés

Slides Docker et installer Docker sur Debian.

Étape 3 : L'intégration et le déploiement continus

Automatiser les tests et les déploiements à chaque push.

  1. Utiliser Gitlab Pages
  2. Déployer en continu
  3. Tester en continu
  4. Packager une application avec Docker

Les supports associés

Slides CI/CD et slides Gitlab-CI.

Étape 4 : Aller plus loin

Une fois les bases acquises, plusieurs directions possibles selon vos projets :

Et ensuite ?

L'ensemble des procédures et des TP complémentaires se trouve dans la catégorie Les serveurs / DevOps.

×

Reformulation

La reformulation (IA) peut faire des erreurs. Envisagez de vérifier les informations.