Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Atelier #2 - Deployer une application web

Atelier #2 - Deployer une application web

Avatar for Julien Dufresne

Julien Dufresne

November 27, 2018

Other Decks in Programming

Transcript

  1. Julien Dufresne Bonjour! Étudiant en Génie Logiciel, 4e année VP

    Hackatown, PolyHx https://speakerdeck.com/julienduf
  2. Le déploiement c’est quoi? • Objectif: Rendre une application accessible

    à tous! • Construit une application en mode “Production” • Roule l’application sur un serveur
  3. Comment? 1. On choisi notre “Cloud provider” 2. On choisi

    notre méthode de déploiement 3. On déploie!
  4. Méthode Plusieurs options disponibles • Platform as a Service (PaaS)

    ◦ Peu de configuration ◦ Coût selon l’utilisation ◦ Ex: Google App Engine, AWS Elastic Beanstalk, Azure App Service • Serveur virtuel ◦ Contrôle absolu ◦ Coût à l’heure ◦ Ex: Digital Ocean Droplet, Google Cloud Compute Engine, AWS EC2, Azure Virtual Machines • Conteneurs ◦ Peut rouler sur n’importe quel serveur
  5. Un serveur C’est quoi? Deux définitions • Un serveur, c’est

    un ordinateur sur lequel on exécute des programmes ◦ Chaque serveur à sa propre adresse IP • Un serveur, c’est un programme que l’on exécute sur un ordinateur
  6. Adresse IP Internet Protocol Address • Adresse unique, sous le

    format xxx.xxx.xxx.xxx • Ex: 192.168.0.1
  7. Nom de domaine Représentation sous forme de chaîne de caractères

    d’une adresse IP • Ex: facebook.com -> 31.13.80.36 • Ex: google.com -> 172.217.13.110 • Ex: polymtl.ca -> 132.207.6.35