Nuxeo en mode cloud SWORD Group - Nuxeo Tour 2014
description
Transcript of Nuxeo en mode cloud SWORD Group - Nuxeo Tour 2014
Nuxeo dans le Cloud
Retours d’expérience pour réussir son projet
Introduction
• Tour d’horizon sur le Cloud
• Nuxeo dans le cloud
• Cas client
• Retours d’expérience
• Conclusions
Le Cloud ?
Le cloud computing est un modèle qui permet d’accéder à la demande et de manière configurable à des ressources informatiques qui peuvent s’adapter à la demande.
Pour le grand public le cloud c’est :
• Stocker ses document chez un tiers
• Avoir ses documents sur tous ses appareils
Dans un contexte entreprise, le cloud c’est plutôt :
• Externaliser un ensemble de service vers un hébergement externe
• Mutualiser les ressources
• Décorréler les ressources logicielle de l’infrastructure physique
Les approches Cloud
En règle générale on distingue :
• IaaS : Infrastructure as a Service
• PaaS : Platform as a Service
• SaaS : Software as a Service
Réseau
Stockage
Serveur
OS
Socle Applicatif
Application
IaaS
Réseau
Stockage
Serveur
OS
Socle Applicatif
Application
PaaS
Réseau
Stockage
Serveur
OS
Socle Applicatif
Application
IaaS
Les offres Cloud :
Qu’est ce que c’est ?
• Essentiellement des offres d’hébergement (IaaS)
A quoi ca sert ?
• Externaliser l’hébergement, les problématiques d’exploitation
• Disponibilité du service
• Ressources à la demande
• Faciliter l’accès aux applications depuis plusieurs sites (même à l’international)
Quelques offres :
• Amazon
• Azure
• Cloudwatt
Cloud Nuxeo : Approche PaaS
• On mutualise les infrastructures ‘physiques’
• On mutualise (ou pas) les serveurs
• On mutualiser le socle logiciel
• On déploie plusieurs instances Nuxeo
Nuxeo
Socle
Application 1
Nuxeo
Socle
Application 2
Nuxeo
Socle
Application 3
Infrastructure
Cloud Nuxeo : Approche SaaS
• On mutualise l’infrastructure physique
• On déploie une seule instance Nuxeo
• Séparation logicielle entre plusieurs Domaines
Nuxeo
Socle
Fonctionalités
Fonctionalités Fonctionalités Fonctionalités
Infrastructure
Cloud Nuxeo : mixer le PaaS et le SaaS
Nuxeo
Socle
Application 1
Nuxeo
Socle
Application 2 Application 3
Infrastructure
PaaS ou SaaS : facteurs de décisions
Les Plus
• Indépendance des instances
• Montée de version indépendante
• Scalabilité
• Isolation des applications (sécurité)
Les Moins
• Gestion du socle en mode produit
• Duplication des bases documentaires
• Pas de recherches transverses
PaaS
Nuxeo
Socle
Application 1
Nuxeo
Socle
Application 2
Nuxeo
Socle
Application 3
Infrastructure
PaaS ou SaaS : facteurs de décisions
Les Plus
• Mutualisation des ressources
• Coûts de licence
• Gestion unifiée du socle
• Disponibilité transverse des données
Les Moins
• Montée de version unique
• Uniformité forcée de l’application
• Scalabilité
SaaS
Nuxeo
Socle
Fonctionalités
Fonctionalités Fonctionalités Fonctionalités
Infrastructure
Cas client PaaS : Salins du midi
Mise en place d’une GED Qualité
Besoins / Enjeux:
• Mise en place d’une GED Qualité pour les Salins avec échéance fixe
• Externaliser l’hébergement, mise en place rapide
• Accès depuis plusieurs sites au niveau international
Solution mise en œuvre :
• Application basée sur Nuxeo (5.6+)
• Utilisation de l’offre Nuxeo Cloud / Studio
Retours d’expérience
• Rapidité de mise en œuvre (1,5 mois)
• Evolutivité de la plateforme
• Autonomie du client
• Accès depuis l’international
Cas client SaaS : AERMC.
Mise en place d’une GED transverse
Besoins / Enjeux:
• Etendre l’utilisation de Nuxeo comme socle GED
• Offrir un service GED à la demande pour toute l’agence
• Isoler l’accès aux données selon les profils utilisateurs
Solution mise en œuvre :
• Approche SaaS sur infrastructure haute disponibilité
• Mutualisation de fonctionnalité dans un socle
• Consommation des services GED ‘à la demande’
Retours d’expérience
• Projet encore en en cours
• Organisation métier en amont
• Gestion de la plateforme socle
Intranet
Redevances
GED Nuxeo
Référentielmétier
Comptabilité
Documentation
...
Retours d’expérience : les choix 1/2
Quels sont les enjeux ?
• Mutualisation vs Isolation
• Hébergement local ou chez un tiers
• Recouvrement fonctionnel
Qu’est ce que cela implique ?
• Trouver un hébergeur ou gérer un cloud privé
• Savoir gérer un socle logiciel
• Dans certains cas, réorganiser les process de l’entreprise
• Mutualiser les besoins fonctionnels
• Savoir faire des concessions parfois
Qu’est ce que cela m’apporte ?
• Rationalisation des coûts
• Homogénéité (fonctionnelle et technique)
Retours d’expérience : les choix 2/2
Quels sont les risques ?
• Organisationnel / accompagnement au changement
• Technique, criticité des applications
Est-ce que je pars en cloud ?
• En général la réponse est oui
• Reste le choix du niveau : IaaS, PaaS ou SaaS
Comme je généralise à l’ensemble de mes projets ?
• Approche pilote
• Consommation des services à la demande
• Interopérabilité avec les autres briques du SI
Retours d’expérience : les challenges
Challenges lors de la préparation du projet
• Centralisation des besoins
• Prioriser les besoins (faire des concessions)
• Réorganisation des processus
• Choix du niveau de Cloud
Challenges pendant le build
• Construction du socle (mutualisé vs spécifique)
• Phasage de la réalisation socle et du ou des spécifiques
Challenges pendant le run
• Gestion des instances
• Gestion des montées de version
• Disponibilité du service
Conclusion
• Le cloud reste un buzzword et ne révolutionne pas le monde de l’ECM
• Mais l’approche Cloud reste un bel outil pour optimiser et structurer ses projets
• On peut avoir la tête dans les nuages, mais sachons garder les pieds sur terre
Nuxeo dans le Cloud
Merci pour votre attention