valtech - usages et technologie saas

Post on 25-Apr-2015

1.015 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

SASVersion 2.0Version 2.0

Hervé DesaunoisDirecteur technique - Toulouse06 30 23 27 14Herve.desaunois@valtech.fr

Paul- Emmanuel FaidherbeConsultant - Toulouse06 61 35 34 60paul-emmanuel.faidherbe@valtech.fr

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 14Herve.desaunois@valtech.fr

Paul- Emmanuel FaidherbeConsultant - Toulouse06 61 35 34 60paul-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 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