Hébergement et déploiement de services - Quiz

Hébergement et déploiement de services - Quiz

https://github.com/heig-vd-mvp-course

Web · PDF

L. Delafontaine et V. Guidoux, avec l'aide de GitHub Copilot

Ce travail est sous licence CC BY-SA 4.0.

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Plus de détails dans le support de cours

Cette présentation est un quiz pour tester ses connaissances sur le chapitre en cours. Pour plus de détails, consultez le support de cours.

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 1 - Donnée

De quoi avons-nous besoin pour héberger un service ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 1 - Réponse

  • Un serveur (physique ou virtuel, obtenu par exemple via un service d'hébergement)
  • Un nom de domaine (pour accéder au service via une URL)
HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 2 - Donnée

De quoi avons-nous besoin pour déployer un site web statique ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 2 - Réponse

Un serveur web (par exemple, Nginx ou Apache) pour servir les fichiers statiques et un nom de domaine pour accéder au site via une URL.

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 3 - Donnée

De quoi avons-nous besoin pour déployer une application web dynamique ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 3 - Réponse

Un serveur d'application pour exécuter le code dynamique (par exemple, Node.js, PHP, Ruby, etc.), un serveur web pour servir les fichiers statiques et une base de données pour stocker les données de l'application.

Un nom de domaine est également nécessaire pour accéder à l'application via une URL.

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 4 - Donnée

Quelles sont les différentes manières d'héberger un service ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 4 - Réponse

  • Installation et configuration manuelles sur un serveur physique ou virtuel
  • Containérisation (par exemple, avec Docker)
  • Utilisation de services d'hébergement cloud (par exemple, AWS, Azure, Google Cloud)
  • Utilisation de services d'hébergement spécialisés (par exemple, Heroku, Netlify, Vercel)
HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 5 - Donnée

Quelle est la différence principale entre un site web statique et un site web dynamique ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 5 - Réponse

  • Un site statique est constitué uniquement de fichiers HTML, CSS et JS, dont le contenu ne change pas sans intervention manuelle.
  • Un site dynamique génère du contenu à la volée en fonction des interactions de l'utilisateur (connexion, base de données, etc.), avec du code exécuté côté serveur (ex: PHP, Node.js, etc.).
HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 6 - Donnée

Quelle est la différence entre une approche d'automatisation push et une approche pull dans un pipeline de déploiement ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 6 - Réponse

l'infrastructure (ex: Git push déclenche un déploiement).

  • Approche push : ça peut être vous ou le dépôt qui poussez le code vers
  • Approche pull : c'est l'infrastructure qui vient chercher (puller) le code ou le conteneur à déployer (ex: Kubernetes qui récupère une image Docker depuis un registre).
HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 7 - Donnée

Quels types d'hébergement sont généralement considérés comme les plus faciles à mettre en œuvre pour un MVP ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Question 7 - Réponse

Les services PaaS (Platform as a Service) comme Render, Railway, Heroku ou Vercel sont les plus simples à utiliser.
Ils permettent de déployer rapidement une application sans devoir configurer manuellement un serveur ou une infrastructure complexe.

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Questions

Est-ce que vous avez des questions ?

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0
Hébergement et déploiement de services - Quiz

Sources

HEIG-VD - MVP Course 2024-2025 - CC BY-SA 4.0

URLs

Illustrations