Et un, et deux et trois modèles
Le Logiciel en tant que Service, ou Software as a Service (SaaS), est un modèle d'exploitation commerciale et de distribution des logiciels à travers le Cloud. Les applications sont installées sur des serveurs distants par le fournisseur de service plutôt que sur la machine de l'utilisateur et disponible à l'achat sur abonnement. C’est un logiciel qui n’est pas sur mesure, mais qui peut être customisé dans une certaine mesure seulement. Lorsqu’une entreprise se tourne vers un fournisseur SaaS, celui-ci assure la performance de l’ensemble du dispositif de cloud computing : infrastructures, middleware et applications.
La Plateforme en tant que Service, ou Platform as a Service (PaaS) est un modèle principalement destiné aux développeurs. Ces plateformes sont utilisées pour déployer des applications spécifiquement développées pour une entreprise. Les services PaaS permettent aux développeurs de créer des applications personnalisées sans avoir à gérer le service, le stockage et la gestion des données. Ils peuvent se concentrer uniquement sur ce qui apporte de la valeur, à savoir des fonctionnalités métiers. Les middlewares et le stockage sont consommés sous forme de services sans avoir à se soucier de l’infrastructure les supportant.
L’Infrastructure en tant que Service, ou Infrastructure as a Service (IaaS) utilise quant à elle des ressources virtualisées. Tous les composants essentiels de l’infrastructure informatique sont externalisés sur le Cloud. L’utilisation de ces machines virtuelles permet aux entreprises de déléguer toute l’installation et la maintenance physique à leur fournisseur.
Quel que soit le modèle, la promesse est la même : l’accès à un service à la carte, qui correspond aux spécificités de l’entreprise et qui permet un gain de temps notable en simplifiant la mise en place de l’application. Cela ne requiert pas d’investissement dans l’infrastructure et peu dans l’entretien du parc informatique (serveurs, applications, système de sauvegarde de données). Pour résumé, les technologies cloud native permettent de passer d’un monde financier de CAPEX (dépenses d’investissement) à un monde d’OPEX (dépenses d’exploitation) où l’on peut déployer vite, externaliser et bénéficier d’économies d’échelles.
Le Cloud : une stratégie globale
Le vrai challenge aujourd’hui pour les entreprises est donc la mise en place d’une stratégie cloud native globale. Faut-il mutualiser seulement les infrastructures et développer un code spécifique pour le reste ? Le déploiement progressif de quelques applications dans le Cloud permet aux équipes informatiques de développer leur expertise au rythme qui leur convient, en passant par un service externe.
Une chose est certaine : le logiciel est de plus en plus présent à tous les ni-veaux de l’entreprise. Il n’est plus seulement un outillage périphérique dont se dotent les directions métiers et les opérationnels : il est partie intégrante de la stratégie d’entreprise.
Pour tous les processus métiers et flux de données, l’introduction du Cloud dans l’ADN de l’entreprise relève d’une stratégie globale et pérenne et se doit d’être un élément différenciateur.
Faire les bons choix
La stratégie Cloud de l’entreprise reflétera donc le niveau de maîtrise et de responsabilité qu’elle souhaite conserver ainsi que le maintien d'éléments différenciateurs. Tout ce qui n’est pas spécifique à son ADN pourra donc s’axer sur du SaaS. Prêt à l’emploi, rapide, simple, efficace.
En revanche, tout ce qui fait partie de sa différenciation, qui lui apporte un avantage par rapport à ses concurrents ou qui fait son succès devra suivre une stratégie intégrant cet élément différenciateur. Opter pour du développement spécifique sur un modèle PaaS permettra de ne pas perdre cet avantage.
En résumé, le SaaS semble être le meilleur choix pour les entreprises à la recherche d'une facilité d'utilisation et d’outils prêts à l'emploi. Le PaaS est quant à lui conseillé pour les entreprises qui cherchent à construire une solution sur un réseau existant. Les deux solutions n’ont pas la même orientation, ni la même approche et doivent bien entendu coexister. Le meilleur moyen d’optimiser l’ensemble de ces critères est souvent de procéder par groupe d’applications et d’adopter une stratégie combinant IaaS, PaaS ou SaaS.
Il est donc important de choisir un partenaire qui comprend votre métier, vous accompagne dans cette réflexion et choisi avec vous les bons partenaires technologiques. De la réflexion autour du projet jusqu’à la mise en place opérationnelle, nos experts sont là pour vous aider à tracer la frontière entre standard et spécifique, tout en réduisant votre time-to-market.