This repository has been archived on 2021-03-01. You can view files and clone it, but cannot push or open issues or pull requests.
internship-novaquark/slides/defense.md
2014-09-03 07:57:59 +02:00

1.7 KiB

% Soutenance de stage de fin d'études % Pierre-Olivier Mercier % Jeudi 4 septembre 2014

Novaquark

L'entreprise

  • Startup créées en janvier 2014 ;
  • fondée par Jean-Christophe Baillie ;
  • de 4 collaborateurs à 14 aujourd'hui ;
  • actuellement dans l'incubateur Agoranov.

%%image(../templates/nemu/images/IMG_20140812.jpg, 0.9)

\textsc{Dual}

\vspace*{-0.5cm}

%%image(../templates/nemu/images/game.png, 0.7)

\vspace*{-0.7cm}

  • Jeu-vidéo MMO ;
  • monde unique, éditable, rendu par Voxels ;
  • économie, gameplay émergent : où les joueurs construisent leur propre jeu via leurs interactions.

Le stage

Présentation du sujet

  • Travail avec l'équipe en charge du serveur ;
  • mise en place des bases de l'infrastructure de mise à l'échelle :
    • virtualisation, cloud computing ;
    • relevé de métriques,
    • déploiement centralisé,
    • sécurité du cluster ;
  • tests de montée en charge du serveur :
    • déploiement automatique,
    • dans les nuages.

Travail effectué

Relevé de métriques

%%image(../report/img/grafana-monitor0.png)

Conception de recettes de déploiement

Via Ansible

  • Serveur de monitoring ;
  • serveur de jeu ;
  • serveur de conteneurs génériques.

via Docker

  • Site web du jeu ;
  • forum ;
  • supervision ;
  • LDAP.

Tests de montée en charge

Sur Amazon Web Services EC2

  • Déploiement de machines virtuelles ;
  • analyse des résultats : métriques, goulots d'étranglements ;
  • profiling du code en charge.

Conclusion

Conclusion

J'ai pu travailler:

  • avec des notions avant-gardistes ;
  • sur des technologies d'avenir émergentes ;
  • sur des sujets récurents ;
  • pour et avec de nombreux projets libres.