% 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.