SASVersion 2.0Version 2.0
Hervé DesaunoisDirecteur technique - Toulouse06 30 23 27 [email protected]
Paul- Emmanuel FaidherbeConsultant - Toulouse06 61 35 34 [email protected]
SAS 1965
Depuis 1965, Gérard Adam de Villiers écrit des romansd'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 ServiceVersion 2 .0Version 2 .0
Hervé DesaunoisDirecteur technique - Toulouse06 30 23 27 [email protected]
Paul- Emmanuel FaidherbeConsultant - Toulouse06 61 35 34 [email protected]
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 nouvellesarchitectures qui précèdent l’hégémonie future destablettes, PC légers dans notre travail et le mouvementBeyod.
6
Définition SaaS
Le logiciel en tant que service ou Software as aService (SaaS) est un modèle d'exploitation commercialedes logiciels dans lequel ceux-ci sont installés sur desserveurs distants sur le cloud plutôt que sur la machinede l'utilisateur. Les clients ont la possibilité de configurerl’interface. Le mode SaaS propose à l'entrepriseun 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éesdistinctes 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
EntityManagerHibernate
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
Aut
hent
ifica
tion
VM
Vue 1
Vue 2
Fed
erat
ion
root
Federationmember
Federationmember
Federationmember
VMVue 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
SaaSVersion SLA Basic
SaaSVersion 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 ValtechAudi Connect
ValtechVirtual Cabine
ValtecheLogbook
Le cloud
45
ValtechInside 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
Top Related