SixSq Sàrl : mes activités C. Loomis Réunion Service Informatique 11 décembre
Agenda SixSq Sàrl : qui, quoi, quand,... SlipStream™ : histoire, fonctionnalité Technologies utilisées Projets & collaborations futurs Informations 2
SixSq Sàrl : histoire Société à responsabilité limitée (Sàrl) Siège social : Genève, Suisse Fondée : 26 août 2007 Capital : 21 kCHF 3 partenaires (2 techniques, 1 administratif) Marc-Élian Bégin, Charles Loomis, Louise Merifield 3
SixSq Sàrl : buts & produits Domaine : de la construction, de l’archivage, de l’intégration, du packaging, de la distribution et des tests des logiciels. Consulting : Agile, scrum, dévelop. “test-driven”, grid, cloud Outil : SlipStream™ 4
SixSq Sàrl : actualités Continue auto-financement en 2009 Contrat ESA pour GAIA CU7 (1M€ / 4 ans) Proposer / participer dans des projets FP7 Développement active de SlipStream™ Alpha : dans quelques semaines Beta : premier trimestre
SlipStream™ : fonctionnalité Pour un système de plusieurs machines : Déployer l’ensemble automatiquement Tester les composants et le système entier Collecter les résultats Recycler l'ensemble 6
SlipStream™ : antécédents ETICS, -II : Utilise les expériences pour faire un système plus performant, moins perturbant EGEE, -II, -III : Technologies pour utiliser les ressources distribuées Quattor : Gestion des ressources distribuées 7
SlipStream™ 8 Presque disponible !
SlipStream™ 9 Presque disponible !
SlipStream™ 10 Presque disponible !
Technologies utilisées Languages : Java6, Python, javascript Outils : ant, findbugs, junit, simple-xml Documentation : DocBook, XSL, XIPr, FOP, Saxon OpenID : openid4java RESTlet Amazon Web Services : typica 11
RESTlet WSDL services web (SOAP sur HTTPS) : SOA Peu des ressources (URL); beaucoup d’actions Lourd, pas très interoperable, compliqué RESTful services web (HTTPS) : ROA Beaucoup de ressources (URL); 5 actions Léger; portable; simple 12
Amazon Web Services Machines virtuels : Elastic Computing Cloud (EC2) Adresses IPs : Elastic IP Stockage Espace “raw” : Simple Storage Service (S3) Disque : Elastic Block Store (EBS) 13
Elasticfox 14 Contrôle des machines,...
S3Fox 15 Contrôle des fichiers dans S3
Projets & collaborations SlipStream™ SixSq Sàrl / CNRS : utilisation et tests Technologie grille / cloud StratusLab : Projet FP7 : gestion du matériels nuageax 16
Informations (SixSq) SixSq Sàrl : SlipStream™ : GTAC Etude comparative technologies grille et cloud 17
Informations (développement) Agile Alliance : Scrum : wikipedia “Scrum (development)”. TDD : wikipedia “Test-driven development”. 18
Informations (technologies) RESTlet : Amazon Web Services : EC2 : S3 : EBS : 19
Informations (Firefox plug-ins) Elasticfox 09http://developer.amazonwebservices.com/connect/entry.jspa?externalID=6 09 S3Fox