Simple comme un container Docker
Kate Volkova, Software Engineer sur la plateforme Google Cloud et Container Integration Lead sur le Google App Engine SDK vient à l’école animer un Tech Talk, ce jeudi 11 décembre de 10h à 11h.
L’objet de cette conférence est d’expliquer pourquoi et comment, un jour avant le début du grand week-end Docker à Epitech, Google App Engine aime la technologie du container Docker.
Google App Engine avant Docker
App Engine est le système d’instances de Google Cloud, des lots de services applicatifs qui permettent à une application web de stocker des données et d’exécuter du code sur leurs serveurs respectifs. Avant l’arrivée du container Docker, seuls les langages PHP, Python, Java et plus récemment Go étaient reconnus.
Après Docker, la liberté
L’intérêt de Docker pour un développeur c’est qu’il dispose désormais d’un choix beaucoup plus vaste. Potentiellement, il peut envoyer ce qu’il veut sur le container, il n’y a plus de limitation en termes de techno, à condition que ce programme fonctionne sur une distribution Linux. Dès lors, de Ruby à Node.js, tout devient possible.
Pourquoi faire compliqué quand on peut faire simple
Le grand intérêt d’un container c’est qu’il remplit la fonction de « mini Machine Virtuelle » (VM), qui donne accès à toutes les ressources de celle-ci. Concrètement, grâce à la technologie Docker, on déploie dans un container un mini système d’exploitation (Ubuntu par exemple) et l’on installe ce que l’on souhaite comme langage. La plateforme Google Cloud de son côté ne se préoccupe pas du langage.
Pourquoi ce Tech Talk ?
Cette conférence va permettre d’évangéliser les étudiants présents sur tous les avantages, et les limitations potentielles. En d’autres termes, comment tirer pleinement parti de Google App Engine.
Si vous êtes impatients et ne pouvez attendre jeudi matin, vous pouvez déjà aller voir les passages concernant le sujet à la Google I/O et à la DockerCon de juin dernier.