Valtech - Usages et technologie SaaS

2,060 views

Published on

Les solutions SaaS représentent le nouvel eldorado des éditeurs. Les leaders du Web comme Google, Salesforce, Microsoft se sont emparés de ces nouvelles architectures qui précèdent l’hégémonie future des tablettes et pc légers dans notre travail.

Hervé Desaunois - Directeur technique, Valtech Toulouse
herve.desaunois@valtech.fr

Paul-Emmanuel Faidherbe – Consultant, Valtech Toulouse
paul-emmanuel.faidherbe@valtech.fr

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,060
On SlideShare
0
From Embeds
0
Number of Embeds
313
Actions
Shares
0
Downloads
40
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Valtech - Usages et technologie SaaS

  1. 1. SAS Version 2.0Version 2.0 Hervé Desaunois Directeur technique - Toulouse 06 30 23 27 14 Herve.desaunois@valtech.fr Paul- Emmanuel Faidherbe Consultant - Toulouse 06 61 35 34 60 paul-emmanuel.faidherbe@valtech.fr
  2. 2. SAS 1965 Depuis 1965, Gérard Adam de Villiers écrit des romans d'espionnage avec pour héros un personnage récurrent : Son Altesse sérénissime le prince Malko Linge, surnommé S.A.S.. 2
  3. 3. Software as a Service Version 2 .0Version 2 .0 Hervé Desaunois Directeur technique - Toulouse 06 30 23 27 14 Herve.desaunois@valtech.fr Paul- Emmanuel Faidherbe Consultant - Toulouse 06 61 35 34 60 paul-emmanuel.faidherbe@valtech.fr
  4. 4. Sommaire 4 Introduction au modèle SaaS Historique Architecture cas d’utilisation Une approche pragmatique du SaaS Zoom à l’intérieur des architectures SaaS Les Frameworks PaaS Multi-Tenant Migration pas à pas d’une application Web en mode SaaS La montée des versions Sécurité Le type d’hébergement Conclusion
  5. 5. Introduction au modèle SaaS
  6. 6. Introduction au modèle SaaS Les solutions SaaS représentent le nouvel eldorado des éditeurs. Les leaders du Web comme Salesforce, Google, Microsoft se sont emparés de ces nouvelles architectures qui précèdent l’hégémonie future des tablettes, PC légers dans notre travail et le mouvement Beyod. 6
  7. 7. Définition SaaS Le logiciel en tant que service ou Software as a Service (SaaS) est un modèle d'exploitation commerciale des logiciels dans lequel ceux-ci sont installés sur des serveurs distants sur le cloud plutôt que sur la machine de l'utilisateur. Les clients ont la possibilité de configurer l’interface. Le mode SaaS propose à l'entreprise un paiement en fonction de sa consommation. 7
  8. 8. Historique
  9. 9. Historique 9 1999 2004 2006 2008 2006 2013 2010 2011 Séminaire SaaS Valtech 2014
  10. 10. Architecture Cas d’utilisation
  11. 11. CRM & ERP & .. 11
  12. 12. Architecture centralisé multi-tenant sur le Cloud Architecture SaaS
  13. 13. IaaS, PaaS, SaaS Solution Cloud Computing 13
  14. 14. PC over IP Mobile Cloud Computing, Desktop Access Thin clients for Virtuel Desktop Simple couple écran/clavier des années 2010 ne contenant aucune donnée utilisateur Hardware SaaS Thin clients / DaaS
  15. 15. Une approche pragmatique du SaaS
  16. 16. Pourquoi SaaS 16
  17. 17. Client Q&S 17
  18. 18. Provider Q&S 18
  19. 19. Zoom à l’intérieur des architectures SaaS
  20. 20. Single Tenant 20
  21. 21. Multi Tenant 21
  22. 22. Interface Multi Tenant 22 L’application est adaptée aux besoins de tous les utilisateurs, de manière individualisée sur la partie interface
  23. 23. Separate database 23 Chaque tenant est déployé sur des bases de données physique différentes
  24. 24. Separate schema 24 Chaque tenant a un schéma de bases données distinctes sur une seul instance de base de données.
  25. 25. Partitioned data (sharding) 25 Chaque tenant se trouve sur différente partition. Nous avons un seul schéma.
  26. 26. Les frameworks Multi – Tenant PaaS
  27. 27. Frameworks Multi - tenant 27
  28. 28. Migration pas à pas d’une application Web en mode SaaS
  29. 29. Migration Tudu Lists en SaaS 29
  30. 30. Multi-Tenancy Google App Engine 30
  31. 31. Multi-Tenancy Google App Engine 31 TodoList Java JPA EntityManager Hibernate Spring (MVC, Security…) JSP HTML CSS DWR (Ajax) TodoList GAE Objectify Spring (MVC, Security…) Namespace JSP HTML CSS DWR (Ajax) Google User service Google Auth. API
  32. 32. Multi-Tenancy Google App Engine 32
  33. 33. Services Multi-Tenancy Windows Azure Authentification fédérée (Facebook, Twitter…) Pour le reste, tout est géré au niveau applicatif Choix de l’infrastructure : une VM par tenant, un server par tenant, « fédérations » (sharding) pour la base de données… 33 Authentification VMVue 1 Vue 2 Federationroot Federation member Federation member Federation member VM Vue 3
  34. 34. Multi-Tenancy Windows Azure 34
  35. 35. Multi-Tenancy Windows Azure 35
  36. 36. Light container : IaaS 36
  37. 37. Heavy container : PaaS 37
  38. 38. La montée des versions
  39. 39. Versioning strategy 39 SaaS Version SLA Basic SaaS Version SLA Gold
  40. 40. Versionning SaaS / PaaS 40
  41. 41. Sécurité
  42. 42. Sécurité 42 Virtualisation Cloud Provider Security
  43. 43. Le type d’hébergement
  44. 44. Hébergement Cloud 44
  45. 45. Système d’information SaaS dans le Cloud Thin clients Valtech Audi Connect Valtech Virtual Cabine Valtech eLogbook Le cloud 45 Valtech Inside Product
  46. 46. Conclusion
  47. 47. Tendance SaaS Plus de 30% par an ! C’est la croissance annuelle du marché Français du SaaS d’ici 2016. Le SaaS devrait ainsi peser 21% dans le marché des logiciels applicatifs. Celui du logiciel traditionnel devrait être quant à lui atone. 47
  48. 48. Coût de possession sur quatre ans 48
  49. 49. Tendance SaaS 49
  50. 50. Valtech inside SaaS 50
  51. 51. SAS 51 SaaS-based Amazon Webstore eBook
  52. 52. Valtech SaaS 52

×