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

85 lines
1.7 KiB
Markdown
Raw Normal View History

2014-09-02 16:22:11 +00:00
% Soutenance de stage de fin d'études
% Pierre-Olivier Mercier
% Jeudi 4 septembre 2014
# Novaquark
## L'entreprise
2014-09-03 05:56:15 +00:00
* Startup créées en janvier 2014 ;
2014-09-02 16:22:11 +00:00
* fondée par Jean-Christophe Baillie ;
* de 4 collaborateurs à 14 aujourd'hui ;
* actuellement dans l'incubateur Agoranov.
2014-09-03 05:56:15 +00:00
%%image(../templates/nemu/images/IMG_20140812.jpg, 0.9)
2014-09-02 16:22:11 +00:00
2014-09-03 05:56:15 +00:00
## \textsc{Dual}
2014-09-02 16:22:11 +00:00
2014-09-03 05:56:15 +00:00
\vspace*{-0.5cm}
2014-09-02 16:22:11 +00:00
2014-09-03 05:56:15 +00:00
%%image(../templates/nemu/images/game.png, 0.7)
2014-09-02 16:22:11 +00:00
2014-09-03 05:56:15 +00:00
\vspace*{-0.7cm}
2014-09-02 16:22:11 +00:00
2014-09-03 05:56:15 +00:00
* Jeu-vidéo MMO ;
* monde unique, éditable, rendu par *Voxels* ;
* économie, gameplay émergent : où les joueurs construisent leur propre jeu via leurs interactions.
2014-09-02 16:22:11 +00:00
# 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é
2014-09-03 05:56:15 +00:00
## Relevé de métriques
2014-09-02 16:22:11 +00:00
2014-09-03 05:56:15 +00:00
%%image(../report/img/grafana-monitor0.png)
2014-09-02 16:22:11 +00:00
## 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:
2014-09-03 05:56:15 +00:00
* avec des notions avant-gardistes ;
* sur des technologies d'avenir émergentes ;
* sur des sujets récurents ;
* pour et avec de nombreux projets libres.