Changeons la conception de nos                             applications grâce aux                                services ...
Speaker                         @cyrilleleclerc                         blog.xebia.fr                Directeur Technique  ...
Agenda                   •     L’application                   •     Rappels sur le cloud                   •     Les crit...
Votre mission, si toutefois vous                              l’acceptez ...                                              ...
Votre mission, si toutefois vous                              l’acceptez ...                   Site web de cocktails      ...
Votre mission, si toutefois vous                              l’acceptez ...                   Site web de cocktails      ...
Votre mission, si toutefois vous                              l’acceptez ...                   Site web de cocktails      ...
Votre mission, si toutefois vous                              l’acceptez ...                   Site web de cocktails      ...
é m                         o            Site web de cocktails             D                         http://cocktail-manag...
Site web de cocktails                                                Data                          Cocktail               ...
Rappels sur le cloud                                                7Saturday, April 21, 12
IaaS, PaaS, SaaS                            Infrastructure          Platform         Software                             ...
On Prem, Private Cloud & Public Cloud              On Premises           Private Cloud       Public Cloud                 ...
Localisation et colocalisation                         Amazon : Regions & Availability Zones                              ...
Services Cloud : écosystèmes                                                        11Saturday, April 21, 12
Critères de choix des fournisseurs                                                          12Saturday, April 21, 12
Fallac ies of                             Localisation et colocalisation    Distr ibuted     Com    puting                ...
Performances                         Performances vs. Cloud                                                  14Saturday, A...
Fiabilité & Service Level Agreements                   • Transparence vs. SLA                                             ...
We                                                                             self                                       ...
Traditionnel                                 Sécurité                                                                     ...
Politique Tarifaire                   •     Facturation à l’usage                   •     Attention aux tarifications “non ...
Critères de choix des fournisseurs                   •     Localisation                   •     Performances              ...
Choisissons nos fournisseurs                                                        20Saturday, April 21, 12
Database as a Service                   •     Caractéristiques : relationnel ou NoSQL                   •     Fournisseurs...
Database as a Service                                                 22Saturday, April 21, 12
Database as a Service                                                 22Saturday, April 21, 12
Database as a Service                                                 22Saturday, April 21, 12
Database as a Service                                                 22Saturday, April 21, 12
Database as a Service                                                 22Saturday, April 21, 12
File Store as a Service                   •     Caractéristiques : stockage de fichiers, visible en HTTP                   ...
Recherche “Full Text”                   •     Caractéristiques : index solr / elastic search                   •     Fourn...
Email as a Service                   •     Caractéristiques : traçabilité, spam, statistiques, mailing lists, ...         ...
Email as a Service                                              26Saturday, April 21, 12
Email as a Service                         Stats                                                      26Saturday, April 21...
Email as a Service                         Stats                  o gs              L                                     ...
Email as a Service                         Stats                  o gs              L                                 Repo...
Email as a Service                                                                    <img src="http://www.gravatar.com/.....
Captcha                   •     Fournisseurs :                   •     Intégration :                   •     Réversibilité...
Servlet Engine as a Service                   •     Fournisseurs :                   •     Intégration : .war             ...
Monitoring as a Service                   •     Caractéristiques : monitoring système, JVM, JMX, applicatif               ...
Monitoring as a Service                                                   30Saturday, April 21, 12
Log Management as a Service                   •     Fournisseurs :                   •     Intégration :                  ...
Résumé                   •     Prix : $600 / mois                   •     QoS : des statistiques plutôt que des SLA       ...
Impacts des services cloud                   • Toujours plus d’assemblage                   •     Buy or Build            ...
Cloud sans éco-système ?                   • IaaS sans éco-système = réinventer la roue ?                   • PaaS requier...
http://www.flickr.com/photos/23791504@N08/2607814349                                                     Mission Accomplie ...
http://www.flickr.com/photos/23791504@N08/2607814349                                                     Mission Accomplie ...
Questions ?                         https://github.com/xebia-france/demo-cloud-cocktail-manager                           ...
Prochain SlideShare
Chargement dans…5
×

Changeons la conception de nos applications grâce aux services Cloud (DevoxxFr 2012)

5 433 vues

Publié le

Nous sommes cernés par des applications qui utilisent des services Cloud : DropBox, SlideShare, Kindle, NetFlix, Viadeo, etc

Pourquoi pas nous ? Pourquoi ne pas introduire des services Cloud dans nos applications et dans nos infrastructures ?

Dans cette session, nous verrons, notamment grâce à des démonstrations en live :

Quels services Cloud sont à notre disposition,
* les nouveaux usages que ces services offrent,
* comment changer la conception de nos applications pour en tirer tout l'intérêt sans sacrifier nos SLA et notre productivité,
* comment ils impactent le cycle de vie des applications, les développements, la production mais aussi les budgets,
* comment gérer la réversibilité pour ne jamais se retrouver verrouillé à des services dont nous ne maitrisons pas l’avenir

0 commentaire
2 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

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

Aucune remarque pour cette diapositive

Changeons la conception de nos applications grâce aux services Cloud (DevoxxFr 2012)

  1. 1. Changeons la conception de nos applications grâce aux services Cloud by Cyrille Le Clerc @cyrilleleclerc 1Saturday, April 21, 12
  2. 2. Speaker @cyrilleleclerc blog.xebia.fr Directeur Technique Cyrille Le Clerc Fort Traffic Cloud, DevOps Open Source 2Saturday, April 21, 12
  3. 3. Agenda • L’application • Rappels sur le cloud • Les critères de choix • Les services retenus • Conclusion : les impacts des services Cloud 3Saturday, April 21, 12
  4. 4. Votre mission, si toutefois vous l’acceptez ... 4Saturday, April 21, 12
  5. 5. Votre mission, si toutefois vous l’acceptez ... Site web de cocktails http://www.flickr.com/photos/23791504@N08/2607814349 4Saturday, April 21, 12
  6. 6. Votre mission, si toutefois vous l’acceptez ... Site web de cocktails http://www.flickr.com/photos/23791504@N08/2607814349 Quand : en production dans 3 mois 4Saturday, April 21, 12
  7. 7. Votre mission, si toutefois vous l’acceptez ... Site web de cocktails http://www.flickr.com/photos/23791504@N08/2607814349 Quand : en production dans 3 mois Votre équipe : des Dev, pas d’Ops, pas de serveurs 4Saturday, April 21, 12
  8. 8. Votre mission, si toutefois vous l’acceptez ... Site web de cocktails http://www.flickr.com/photos/23791504@N08/2607814349 Quand : en production dans 3 mois Votre équipe : des Dev, pas d’Ops, pas de serveurs 4Saturday, April 21, 12
  9. 9. é m o Site web de cocktails D http://cocktail-manager.atelier-xebia.cloudbees.net/ 5Saturday, April 21, 12
  10. 10. Site web de cocktails Data Cocktail tomcat Misc LOG Infra 6Saturday, April 21, 12
  11. 11. Rappels sur le cloud 7Saturday, April 21, 12
  12. 12. IaaS, PaaS, SaaS Infrastructure Platform Software as a Service as a Service as a Service Runtime Applicatif Linux + stockage Logiciel métier + Middleware Admin “classique” Managé / Infogéré 8Saturday, April 21, 12
  13. 13. On Prem, Private Cloud & Public Cloud On Premises Private Cloud Public Cloud Dans mon data center Chez un prestataire 9Saturday, April 21, 12
  14. 14. Localisation et colocalisation Amazon : Regions & Availability Zones 10Saturday, April 21, 12
  15. 15. Services Cloud : écosystèmes 11Saturday, April 21, 12
  16. 16. Critères de choix des fournisseurs 12Saturday, April 21, 12
  17. 17. Fallac ies of Localisation et colocalisation Distr ibuted Com puting • Colocaliser application et bases de données • Autoriser l’éloignement de certains systèmes • Choisir son cloud en fonction de la localisation des services utilisés 13Saturday, April 21, 12
  18. 18. Performances Performances vs. Cloud 14Saturday, April 21, 12
  19. 19. Fiabilité & Service Level Agreements • Transparence vs. SLA 15Saturday, April 21, 12
  20. 20. We self -ce Je ne suis pas Juridique & Cloud rtify com plia nce wit h avo cat !!! Protection des Conformité données Responsabilités Droit Applicable Portabilité des données 16Saturday, April 21, 12
  21. 21. Traditionnel Sécurité • Profondeur du SI Internet • Serveurs sensibles non Firewall Firewall routables depuis Internet Cloud • Perte de la profondeur du SI Internet • Serveurs sensibles routables depuis Internet 17Saturday, April 21, 12
  22. 22. Politique Tarifaire • Facturation à l’usage • Attention aux tarifications “non bornées” • Préparer une carte de crédit • “On Demand” versus “prévisions budgétaires” 18Saturday, April 21, 12
  23. 23. Critères de choix des fournisseurs • Localisation • Performances • Fiabilité • Juridique • Sécurité • Politique tarifaire 19Saturday, April 21, 12
  24. 24. Choisissons nos fournisseurs 20Saturday, April 21, 12
  25. 25. Database as a Service • Caractéristiques : relationnel ou NoSQL • Fournisseurs : • Intégration & réversibilité : installation du SGBD 21Saturday, April 21, 12
  26. 26. Database as a Service 22Saturday, April 21, 12
  27. 27. Database as a Service 22Saturday, April 21, 12
  28. 28. Database as a Service 22Saturday, April 21, 12
  29. 29. Database as a Service 22Saturday, April 21, 12
  30. 30. Database as a Service 22Saturday, April 21, 12
  31. 31. File Store as a Service • Caractéristiques : stockage de fichiers, visible en HTTP • Fournisseurs : • Intégration : • Réversibilité : serveur de fichiers 23Saturday, April 21, 12
  32. 32. Recherche “Full Text” • Caractéristiques : index solr / elastic search • Fournisseurs : • Intégration & réversibilité : standard SOLR 24Saturday, April 21, 12
  33. 33. Email as a Service • Caractéristiques : traçabilité, spam, statistiques, mailing lists, ... • Exemples de clients : • Fournisseurs : • Intégration & réversibilité : standard SMTP + développement 25Saturday, April 21, 12
  34. 34. Email as a Service 26Saturday, April 21, 12
  35. 35. Email as a Service Stats 26Saturday, April 21, 12
  36. 36. Email as a Service Stats o gs L 26Saturday, April 21, 12
  37. 37. Email as a Service Stats o gs L Reports (bounced, spam, ...) 26Saturday, April 21, 12
  38. 38. Email as a Service <img src="http://www.gravatar.com/...5603ef60d25efcbb4.jpg" > Stats o gs L <img src="http://sendgrid.org/wf/click?upn=3DXdHtTHhTC..." > Reports (bounced, spam, ...) <href=”http://sendgrid.org/wf/click?upn=Y6XLpO0X...”> 26Saturday, April 21, 12
  39. 39. Captcha • Fournisseurs : • Intégration : • Réversibilité : SimpleCaptcha 27Saturday, April 21, 12
  40. 40. Servlet Engine as a Service • Fournisseurs : • Intégration : .war • Réversibilité : Tomcat 28Saturday, April 21, 12
  41. 41. Monitoring as a Service • Caractéristiques : monitoring système, JVM, JMX, applicatif • Exemples de clients : • Fournisseurs : • Intégration : -javaagent • Réversibilité : installation classique 29Saturday, April 21, 12
  42. 42. Monitoring as a Service 30Saturday, April 21, 12
  43. 43. Log Management as a Service • Fournisseurs : • Intégration : • Réversibilité : logstash + elasticsearch 31Saturday, April 21, 12
  44. 44. Résumé • Prix : $600 / mois • QoS : des statistiques plutôt que des SLA • A la demande 32Saturday, April 21, 12
  45. 45. Impacts des services cloud • Toujours plus d’assemblage • Buy or Build • Un monde sans OPS est possible ? 33Saturday, April 21, 12
  46. 46. Cloud sans éco-système ? • IaaS sans éco-système = réinventer la roue ? • PaaS requiert un éco-système • Effet de club dans le clouds 34Saturday, April 21, 12
  47. 47. http://www.flickr.com/photos/23791504@N08/2607814349 Mission Accomplie ! 35Saturday, April 21, 12
  48. 48. http://www.flickr.com/photos/23791504@N08/2607814349 Mission Accomplie ! 35Saturday, April 21, 12
  49. 49. Questions ? https://github.com/xebia-france/demo-cloud-cocktail-manager 36Saturday, April 21, 12

×