CASIRCloud: Difference between revisions

From air
Jump to navigation Jump to search
Line 75: Line 75:


=Séance 4 : 7/04=
=Séance 4 : 7/04=
* Les mêmes exercices mais avec des containers Docker.
TBD


==Ressources==
==Ressources==

Revision as of 17:11, 30 March 2017

Enseignant: Didier Donsez (Polytech Grenoble, UGA)

Coordinateur : Clement Raievsky (IUT de Valence, UGA)

Etudiants : UGA - IUT Valence - L3 Pro CASIR

Modalité d’évaluation : DS + DM


Séance 0 : 30/03 de 9h30 à 12h30

Auto-formation

Suivre les cours suivants en vidéo :

Lire:

Vous pouvez suivre les autres présentations si vous en avez envie et le temps: http://erods.liglab.fr/icar2013/programme.html

Et notamment la présentation du datacentre d'OVH

Création des comptes

Remarque: il existe d'autres hébergeurs IaaS avec des offres gratuites 1 an pour de petites VMs : https://www.digitalocean.com/ ...

Séance 1 : 31/03

  • DS QUICK (30 minutes) sur la séance 0 (30% de la note globale). !!!!! NE PAS ARRIVER EN RETARD !!!!
  • Introduction aux applications distribuées (transparents)
  • Démarrage d'une machine virtuelle (Ubuntu 16.04 LTS) dans un des IaaS pour lesquels vous avez créés des comptes. Choisir une machine "gratuite".
  • Fork d'une application Node.js Todo (à choisir parmi celles de http://todomvc.com/)
  • Déploiement de votre application Todo.
    • Installation du projet
    • Installation des dépendances
    • Script de démarrage
  • Arrêt de la machine
    • Script de redémarrage au "reboot" de la machine.

Ressources

Séance 2 : 31/03

  1. Installation de l'application Todo Meteor en mode distribuée (2 machines gratuites) : Meteor inclut MongoDB.
  2. Installation et configuration d'un load balancer HAProxy sur chaque machine
    • Mode HTTP Passthrought
    • Mode HTTPS Termination (il faut générer un certificat auto-signé pour les 2 serveurs)
  1. Que se passe t'il ?
  2. Installation et configuration de Telegraf, Chronograf, InfluxDB sur les 2 machines pour le monitoring de celles-ci.
  3. Arrêter les 2 machines virtuelles en fin de séance (Les machines virtuelles (programmes et données) sont perdues !!)

Ressources

Séance 3 : 7/04

  • Présentation de Docker (transparents)
  • Installation de Docker et Docker Machine
  • Les mêmes exercices mais avec des containers Docker.

Ressources

Séance 4 : 7/04

  • Les mêmes exercices mais avec des containers Docker.

Ressources

DM

Noté (70% de la note globale)

A RENDRE LE ????