Joe mobileDévelopper et hébergerson SI dans le cloud28 Mars 2013   @Joe_officiel                               1
Right speaker@cyrilleleclerc       CTO                                 Architect            Cyrille Le Clerc Open Source  ...
Left speaker@didierherbault                     sfr.fr           Didier Herbault                                          ...
Agenda• Qui est Joe ?• A quoi ça ressemble le SI d’un MVNO ?• Pourquoi aller vers du cloud ?• Le SI de Joe en production• ...
Qui est Joe ?Carte d’identité• Nouvel opérateur mobile, MVNO sur le réseau SFR• SIM only, sans engagement• 100% Web, commu...
10 mois pour construire le SI de JoeEléments de timing   Dec Jan           Mar           Juin         Sept Oct   2011 2012...
A quoi ça ressemble le SI d’un MVNO ?Activer et gérer des lignes mobiles• Gestion de SIMs et de MSISDN• Interfaces réseau ...
Pourquoi aller vers du Cloud ?1  Le timing• Démarrer les dév rapidement• Intégration en mars / Validation en juin / Produ...
Dev@Cloud avec Cloudbees
La plateforme en production en octobre 2012                                         10
Eléments de coûts dev@CloudDévelopper et intégrer sur du Cloud : à quel prix?     Service                       Prix /mois...
Eléments de coûts sur le run en mode CloudRun en mode Cloud : à quel prix ?     Service                      Prix /mois   ...
Rien de magique néanmoins !Du PaaS… mais pas que!• Un peu d’infra hébergé pour Rundeck en intégration• Du PaaS en intégrat...
Et au final…Une équipe de dev focalisée sur l’applicatif• Grâce à un environnement prêt à l’emploi• Qui maximise son temps...
Ecosystème applicatif Joe mobile                              15
16
Prochain SlideShare
Chargement dans…5
×

Joe Mobile sur le Cloud - DevoxxFR 2013

805 vues

Publié le

Joe Mobile a fait appel a des acteurs reconnus du Cloud, pour un environnement applicatif hautement scalable et des couts de développement optimises.

Publié dans : Technologie
0 commentaire
3 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
805
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
3
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Joe Mobile sur le Cloud - DevoxxFR 2013

  1. 1. Joe mobileDévelopper et hébergerson SI dans le cloud28 Mars 2013 @Joe_officiel 1
  2. 2. Right speaker@cyrilleleclerc CTO Architect Cyrille Le Clerc Open Source Cloud, DevOps 2
  3. 3. Left speaker@didierherbault sfr.fr Didier Herbault CTO « Il y a bien des manières de ne pas réussir, mais la plus sûre est de ne jamais prendre de risques » Benjamin Franklin 3
  4. 4. Agenda• Qui est Joe ?• A quoi ça ressemble le SI d’un MVNO ?• Pourquoi aller vers du cloud ?• Le SI de Joe en production• Quelques éléments de coûts• C’est magique de développer avec le cloud ?• Au final ? 4
  5. 5. Qui est Joe ?Carte d’identité• Nouvel opérateur mobile, MVNO sur le réseau SFR• SIM only, sans engagement• 100% Web, community based• Offre temps réel sans dépassement 5
  6. 6. 10 mois pour construire le SI de JoeEléments de timing Dec Jan Mar Juin Sept Oct 2011 2012 GO EGP 10 mois entre le démarrage des spécifications générales et le lancement commercial 6
  7. 7. A quoi ça ressemble le SI d’un MVNO ?Activer et gérer des lignes mobiles• Gestion de SIMs et de MSISDN• Interfaces réseau opérateur & portas• Gestion des tickets de taxationProposer et faire évoluer (souvent!) ses offres• Base client• Application Web et Web mobileGérer des flux financiers• Boutique en ligne• Journaux comptablesApporter de l’assistance à ses clients• Communauté d’entraide et CRM WebEt comme toujours…• Exploitation, supervision, sauvegarde 7
  8. 8. Pourquoi aller vers du Cloud ?1  Le timing• Démarrer les dév rapidement• Intégration en mars / Validation en juin / Production en septembre• 3 environnements à monter quasi simultanément2  Optimisation des ressources techniques• Des outils clés en main ultra-rapidement : Jenkins, SVN, Jira et Confluence (pas de maintenance, pas d’upgrade, redondance en intégration)• Très peu de temps passé sur les configurations souhaitées. Aucune ressource dédiée à l’admin des outils.• Equipe focalisée sur les devs, pas de sysadmin,3  Un environnement particulièrement adapté au mode projet souhaité• Intégration continue, développement itératif, API fournie par Cloudbees• Création de projets facilitée, gestion de branches simplifiée, MeP facilitées4  Dimensionnement de la plateforme• Pas mal d’inconnues sur la montée en charge au démarrage• Nécessité de ne pas faire appel à des ressources Sys pour faire évoluer la PF 8
  9. 9. Dev@Cloud avec Cloudbees
  10. 10. La plateforme en production en octobre 2012 10
  11. 11. Eléments de coûts dev@CloudDévelopper et intégrer sur du Cloud : à quel prix? Service Prix /mois Détail Cloudbees (PaaS) 190 $ 12 applis Tomcat, actives ou non 3 instances MySQL dont une de 1Go SVN, Jenkins 10K mn de build en small Qq heures de build en Large SendGrid (Mail) <1$ Alerting mail et Newsletter Atlassian (Jira/Confluence) 300 $ 50 utilisateurs TOTAL ~ 400 € 11
  12. 12. Eléments de coûts sur le run en mode CloudRun en mode Cloud : à quel prix ? Service Prix /mois Détail Cloud SFR BusinessTeam 6 500 € 13 VM pour Tomcat, MySQL, Rundeck, MongoDB et stockage sur IaaS infogérance 24x7 et GTR SendGrid (mail) 80 $ Alerting mail et Newsletter PaperTrail (log collector) 35 $ 4 Go de logs NewRelic 700 $ Supervision et alerting Diffusion Multi-Canal 600 € Envoi de SMS et serveur Vocal Interactif TOTAL ~ 7 700 € 12
  13. 13. Rien de magique néanmoins !Du PaaS… mais pas que!• Un peu d’infra hébergé pour Rundeck en intégration• Du PaaS en intégration et du IaaS en productionBeaucoup d’interfaces et de contraintes externes• Flux EGP avec VPN imposé• Flux sécurisés avec beaucoup de partenaires Cloud ou pas, des travaux techniques nécessitent toujours l’interventionponctuelle d’un IT Ops (ouvertures de flux, dialogue avec les F5…)La réactivité et la disponibilité du partenaire sont des critères clé• Nos builds dépendent de Cloudbees  pas le droit à l’indispo!• Comment les blagues grivoises d’un développeur dans une conf aux US engendrent 3 heures de retard sur les commandes chez 13
  14. 14. Et au final…Une équipe de dev focalisée sur l’applicatif• Grâce à un environnement prêt à l’emploi• Qui maximise son temps passé à développer• Sans nécessiter de ressources systèmeUn environnement et un écosystème applicatif complets• Environnement d’intégration continue complet et opérationnel immédiatement• Ecosystème applicatif aisément intégrable• Passages en validation et production facilitésEvolutivité, scalabilité• Une plateforme scalable sans redéploiement HWAspects financiers• Rapport qualité/prix excellent sur l’environnement d’intégration• Coûts d’hébergement de prod pas foncièrement plus faible qu’un hébergement classique mais sans couts d’upgrade, de MaJ, d’obsolescence…• Coûts d’OPEX, pas d’investissement! 14
  15. 15. Ecosystème applicatif Joe mobile 15
  16. 16. 16

×