Jump to section

Un logiciel SaaS, qu'est-ce que c'est ?

Copier l'URL

Une solution SaaS (Software-as-a-Service) est une forme de cloud computing qui permet de fournir une application cloud, avec ses plateformes et son infrastructure sous-jacentes, aux utilisateurs finaux via un navigateur Internet. Cette solution est particulièrement adaptée aux grandes entreprises, aux petites structures ou aux particuliers qui :

  • ne souhaitent pas acheter ou entretenir une infrastructure, des plateformes et des logiciels sur site ;
  • préfèrent une gestion plus simple des coûts par les coûts d'exploitation (OpEx), plutôt que par les dépenses d'investissement (CapEx) ;
  • rencontrent des problèmes relativement courants ;
  • privilégient les modèles de souscription pour les logiciels.

Le modèle SaaS permet de réduire les coûts de départ en éliminant la nécessité d'acheter les logiciels ou d'investir dans une infrastructure informatique robuste sur site, comme c'est le cas avec les logiciels traditionnels. Les clients SaaS doivent toutefois investir dans du matériel réseau rapide, puisque les performances du service sont déterminées par le débit Internet.

Parmi les logiciels SaaS, on compte plusieurs fournisseurs de services d'applications tels que Google Docs et Microsoft Office 365, ainsi que des services d'entreprise qui fournissent des logiciels de gestion des ressources humaines, des systèmes de commerce en ligne, des outils de gestion de la relation client et des environnements de développement intégrés.

Les éditeurs de logiciels choisissent généralement l'un des deux modèles de déploiement courants, ou les deux : 

  • dans leur propre datacenter, ou 
  • via un fournisseur de services cloud public (par exemple, AWS, Azure ou IBM Cloud) qui s'occupe de la gestion de l'environnement cloud sur lequel la solution SaaS est hébergée. 

Les applications SaaS tirent parti d'une architecture multi-client pour isoler les données clients. Le fournisseur se charge des mises à niveau logicielles, de l'application des correctifs et des autres tâches de maintenance générale, tandis que les utilisateurs interagissent avec le logiciel par le biais d'un navigateur web. Les solutions SaaS sont généralement entièrement fonctionnelles, mais incluent parfois une intégration personnalisée via des interfaces de programmation d'application (API), de type REST ou SOAP, pour se connecter à d'autres fonctions.

Il est plus facile pour un fournisseur de SaaS de déployer de nouvelles fonctions à ses clients. En effet, la plupart des applications SaaS sont des produits préconfigurés prêts à l'emploi ; le fournisseur gère tous les éléments sur lesquels l'application s'appuie, notamment :

  • Les composants matériels, tels que ceux dédiés à la mise en réseau, au stockage et aux serveurs des datacenters
  • Les plateformes, notamment pour la virtualisation, le système d'exploitation et les middlewares
  • La configuration logicielle, notamment l'environnement d'exécution, les données et l'application elle-même

Les applications SaaS reposent majoritairement sur des modèles de souscription. Contrairement à une licence perpétuelle, ce modèle de distribution logicielle relie chaque compte à une souscription qui garantit l'accès au SaaS pendant une période donnée, généralement sur une base annuelle ou mensuelle. La souscription inclut souvent l'accès à la documentation produit et une assistance technique continue (conformément à un accord de niveau de service), mais certains fournisseurs de solutions SaaS facturent des frais d'assistance supplémentaires pour personnaliser le code source.

L'expression « as-a-Service » signifie généralement qu'un tiers se charge de gérer une solution à votre place, afin que vous puissiez vous concentrer sur des aspects plus importants, tels que l'amélioration itérative des applications personnalisées. En plus du SaaS, il existe deux principales options « as-a-Service » : l'IaaS (Infrastructure-as-a-Service) et le PaaS (Platform-as-a-Service).

SaaS architecture

 

Dans le modèle IaaS, c'est un fournisseur qui gère pour vous toute l'infrastructure, à savoir les serveurs, le réseau, la virtualisation et le stockage, dans un cloud. L'utilisateur qui loue l'infrastructure peut y accéder au moyen d'une API ou d'un tableau de bord. L'utilisateur gère le système d'exploitation, les applications et les solutions de middleware, tandis que le fournisseur met à disposition le matériel, le réseau, les disques durs, le système de stockage et les serveurs. Le fournisseur est également responsable de la résolution des pannes et problèmes matériels ainsi que des réparations.

Avec le PaaS, le matériel et la plateforme logiciel-application sont fournis par un prestataire de services externe. Comme les utilisateurs gèrent eux-mêmes les applications et les données, le PaaS est une solution idéale pour les développeurs et les programmeurs. Le modèle PaaS fournit aux utilisateurs une plateforme sur laquelle ils peuvent développer, exécuter et gérer leurs propres applications, sans avoir à créer ni entretenir l'infrastructure ou l'environnement nécessaires à leur exécution.

Les éditeurs proposent une diversité de logiciels SaaS, des applications métier de base aux suites ERP complexes, pour satisfaire l'ensemble des besoins des clients. Voici quelques exemples d'entreprises et de produits SaaS :

  • Logiciel de planification des ressources d'entreprise de SAP
  • Logiciel pour les ressources humaines de Paychex
  • Logiciel pour les entreprises de CA Technologies
  • Solution SaaS de messagerie d'Atos
  • Logiciel de gestion de la relation client (CRM) de Salesforce
  • Service de messagerie Slack
  • Microsoft Office 365
  • Service de stockage de fichiers Dropbox

Devenez fournisseur de SaaS en participant au Red Hat SaaS Foundations, un programme qui aide les partenaires Red Hat à créer des solutions SaaS sur des plateformes Red Hat qui peuvent être déployées dans tous les types d'environnements hybrides.Les partenaires qui participent à ce programme peuvent créer des applications plus facilement, les mettre sur le marché plus rapidement et attirer un plus large éventail de clients.

Vous pouvez également devenir utilisateur de SaaS en profitant de l'offre Red Hat Cloud Services qui inclut des services gérés et hébergés de plateformes, d'applications et de données qui rationalisent l'expérience dans le cloud hybride, réduisant ainsi les coûts d'exploitation et la complexité liés à la distribution des applications cloud-native.

Mieux encore, le service d'assistance est inclus dans la souscription. Vous bénéficiez ainsi de conseils et de recommandations qui vous aideront à déployer, configurer et gérer toutes les solutions « as-a-Service » Red Hat.

Pour aller plus loin

ARTICLE

La gestion du cloud, qu'est-ce que c'est ?

Découvrez les différents aspects de la gestion du cloud et la manière dont une plateforme de gestion du cloud peut aider votre entreprise.

ARTICLE

Les services informatiques gérés, qu'est-ce que c'est ?

Les services gérés permettent de déléguer les tâches générales à un expert afin de réduire les coûts, d'améliorer la qualité de service ou de libérer du temps chez vos équipes pour qu'elles s'occupent des opérations propres à votre activité.

ARTICLE

Les services cloud, qu'est-ce que c'est ?

Les services cloud peuvent prendre la forme d'une infrastructure, d'une plateforme ou d'un logiciel, hébergés par des fournisseurs tiers et mis à disposition des utilisateurs par Internet.

En savoir plus sur le cloud computing

Produits

Plateforme de virtualisation du matériel et d'organisation des ressources dans le cloud.

Plateforme de conteneurs Kubernetes pour les entreprises qui automatise l'exploitation de toute la pile pour la gestion des déploiements multicloud, de clouds hybrides et d'edge computing.

Contrats avec des conseillers stratégiques qui prennent en considération tous les tenants et les aboutissants de votre entreprise, analysent les défis auxquels vous êtes confrontés et vous aident à les relever avec des solutions complètes et économiques.

Ressources

Présentation de technologie

Créer un cloud de production pour prendre en charge les infrastructures informatiques modernes

Résumé

Stimuler l'innovation dans le secteur des services financiers avec les applications cloud-native

Formations

Cours gratuit

Présentation technique de Red Hat OpenStack