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
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
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
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
Introduction au modèle SaaS
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
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
Historique
Historique
9
1999
2004
2006
2008
2006
2013
2010
2011
Séminaire SaaS Valtech 2014
Architecture Cas d’utilisation
CRM & ERP & ..
11
Architecture centralisé
multi-tenant sur le Cloud
Architecture SaaS
IaaS,
PaaS,
SaaS
Solution Cloud Computing
13
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
Une approche pragmatique du SaaS
Pourquoi SaaS
16
Client Q&S
17
Provider Q&S
18
Zoom à l’intérieur des architectures SaaS
Single Tenant
20
Multi Tenant
21
Interface Multi Tenant
22
L’application est adaptée aux besoins de tous les
utilisateurs, de manière individualisée sur la partie
interface
Separate database
23
Chaque tenant est déployé sur des bases de données
physique différentes
Separate schema
24
Chaque tenant a un schéma de bases données
distinctes sur une seul instance de base de données.
Partitioned data (sharding)
25
Chaque tenant se trouve sur différente partition. Nous
avons un seul schéma.
Les frameworks Multi – Tenant PaaS
Frameworks Multi - tenant
27
Migration pas à pas d’une application Web en
mode SaaS
Migration Tudu Lists en SaaS
29
Multi-Tenancy Google App Engine
30
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
Multi-Tenancy Google App Engine
32
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
Multi-Tenancy Windows Azure
34
Multi-Tenancy Windows Azure
35
Light container : IaaS
36
Heavy container : PaaS
37
La montée des versions
Versioning strategy
39
SaaS
Version SLA Basic
SaaS
Version SLA Gold
Versionning SaaS / PaaS
40
Sécurité
Sécurité
42
Virtualisation
Cloud Provider Security
Le type d’hébergement
Hébergement Cloud
44
Système d’information SaaS dans le Cloud
Thin clients
Valtech
Audi Connect
Valtech
Virtual Cabine
Valtech
eLogbook
Le cloud
45
Valtech
Inside Product
Conclusion
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
Coût de possession sur quatre ans
48
Tendance SaaS
49
Valtech inside SaaS
50
SAS
51
SaaS-based Amazon Webstore
eBook
Valtech SaaS
52

Valtech - Usages et technologie SaaS