Aucun résultat trouvé

Votre recherche n’a donné aucun résultat.

Qu’est-ce qu’une plateforme en tant que service (PaaS) ?

Le PaaS est un ensemble de services qui permet de créer et de gérer des applications innovantes à l’ère du digital, sur site ou dans le Cloud.

Qu’est-ce que PaaS ?

Le PaaS fournit les composants d’infrastructure et middleware qui permettent aux développeurs, aux administrateurs informatiques et aux utilisateurs de créer, d’intégrer, de faire migrer, de déployer, de sécuriser et de gérer des applications mobiles et Web.

Pour contribuer améliorer la productivité, le PaaS offre des composants de programmation prêts à l'utilisation qui permettent aux développeurs d'intégrer de nouvelles fonctionnalités à leurs applications, y compris des technologies innovantes telles que l'intelligence artificielle (IA), les chatbots, la blockchain et l'Internet des objets (IoT).

Les services PaaS incluent également des solutions pour les analystes, les utilisateurs et les administrateurs informatiques professionnels, notamment dans les domaines des analytiques Big Data, de la gestion de contenu, de la gestion de base de données, de la gestion de systèmes et de la sécurité.

Le PaaS fournit tous les avantages fondamentaux du Cloud Computing, de la transparence des tarifs et du provisionnement clé en main à l'évolutivité à la demande et à la reprise sur sinistre, toutes ces fonctionnalités étant gérées de manière uniforme via des tableaux de bord faciles à utiliser. Les entreprises peuvent ainsi :

  • normaliser et simplifier les opérations informatiques ;
  • accélérer l’innovation avec des solutions faciles à utiliser ;
  • réduire les risques en matière d’opérations, de sécurité et de gouvernance.
Stimulez l’innovation et la transformation de l’activité dans le Cloud avec le PaaS.

Une brève histoire du PaaS

Jusqu’à l’avènement du PaaS, les équipes informatiques devaient souvent évaluer, acheter, assembler, déployer, corriger, mettre à niveau et assurer la maintenance des produits sous licence individuelle. Dans de nombreux cas, ces produits provenaient de plusieurs fournisseurs, chacun ayant sa propre approche de la gestion des licences, de l'installation, de la configuration, de la sécurité et de l'intégration. Cette situation rendait les processus métier, de gestion et d'intégration beaucoup plus complexes.

Parallèlement à la maturation du marché, la variété de composants middleware a également progressé. En réponse, les fournisseurs ont essayé de réduire la complexité en créant des suites middleware préintégrées. Toutefois, pour les entités qui n'avaient pas standardisé leurs applications sur la plateforme d'un fournisseur unique, la gestion et l'intégration de produits de plusieurs fournisseurs continuaient à représenter un handicap. Les développeurs et les groupes DevOps ont la responsabilité permanente de gérer cette complexité.

Exemples de services PaaS

 

Développement d'applications Solutions d’entreprise
Outils et processus de développement Informatique décisionnelle
Conteneurs Analytique
Catalogue d'API Sécurité
Intégration Gestion
Mobilité Gestion des données
Chatbots Blockchain
Intelligence artificielle et machine learning Applications de l'Internet des objets
Composants IoT Gestion de contenu

Principaux déterminants économiques de l'adoption du PaaS

L'émergence du Cloud Computing a modifié l'équation des applications et les plateformes de développement applicatif sont devenues l'outil idéal pour réduire cette complexité. Dans le milieu des années 2000, les fournisseurs ont commencé à offrir un ensemble intégré de services Cloud middleware déployés via des API normalisées, donnant ainsi naissance au PaaS. Toutefois, durant cette période pionnière, l'offre des fournisseurs se limitait essentiellement à des services de serveur, de stockage et de réseau, et les solutions PaaS étaient adaptées uniquement aux environnements de développement présentant des niveaux de risque et d'exigence faibles.

Avec le succès du développement d'applications, les cas d'utilisation ont évolué vers les charges de travail de production légères, et parallèlement à cette transition, les exigences des entreprises se sont accrues. Cette évolution a eu pour effet une augmentation de la demande de solutions middleware d'entreprise éprouvées. Ceci a entraîné l'émergence de solutions PaaS innovantes incluant des fonctionnalités middleware d'entreprise robustes.

Pour les entreprises, l'obtention de performances prévisibles et uniformes, synonymes de continuité commerciale, est l'une des exigences essentielles pour la gestion des charges de travail de production. Ces capacités sont garanties par des engagements explicites sous forme de contrats de niveau de service. Pour être réellement efficaces, les couches PaaS et IaaS (Infrastructure as-a-service, infrastructure en tant que service) doivent fonctionner ensemble. Leurs avantages sont notamment l'évolutivité et la tolérance aux pannes sans arrêt et redémarrage du système.

Les entreprises ont également relevé leur niveau d'exigence en matière d'exercice de leur gouvernance. Avec le PaaS, prévenir les menaces n'est plus suffisant, il est également nécessaire de faire la preuve que les menaces ont été bloquées. À mesure du développement de l'utilisation du Cloud, les configurations, à la fois dans les domaines de la production et du développement, prennent des distances avec la norme, et des vulnérabilités émergent. Les solutions PaaS d'entreprise fournissent des outils complets et uniformes pour la journalisation et l'audit.

Tous les développeurs doivent relever le défi de la productivité et de la qualité. Toutefois, face à la croissance et à l'innovation des grandes entreprises, les processus de développement s'avèrent insuffisants en raison des environnements d'intégration/de déploiement continus (CI/CD, continuous integration/continuous delivery) reposant sur le modèle « à assembler soi-même ». Le développement PaaS d'entreprise doit s'appuyer sur des environnements de développement intégré préconçus tout en étant ouverts.

L'ère du digital a encore augmenté la demande de solutions PaaS. Alors que la complexité de la couche middleware continue à croître, les entreprises exigent un rythme de déploiement d'applications toujours plus rapide. Sans surprise, l'adoption du PaaS, y compris à la fois sous la forme de solutions publiques et privées, continue de s'accélérer.

La plupart des décisions informatiques sont justifiées par trois principes : l'efficience, l'efficacité et la réduction du risque. Voici comment les solutions PaaS mettent en œuvre ces principes :

  • Efficacité des systèmes informatiques : le PaaS accélère le provisionnement, accroît l'automatisation, normalise les déploiements, élimine les tâches de routine et améliore l'évolutivité.
  • Innovation pour l'entreprise : le PaaS favorise la croissance des revenus et des bénéfices en permettant une plus grande réactivité des systèmes informatiques aux opportunités commerciales, par exemple, par la prise en charge d'expériences client plus innovantes (chatbots), des transactions plus fiables (blockchain), des cycles de version plus rapides (conteneurs et API) et la découverte des données (analytiques).
  • Réduction du risque : le PaaS renforce et simplifie la sécurité, et accélère les réponses aux nouvelles menaces sur l'ensemble des divers composants informatiques hétérogènes. Le PaaS renforce la résilience de l’activité et réduit les temps d’indisponibilité tout en prévenant les pertes de données et en accélérant la récupération.
Objectifs clés
Atouts du PaaS

Efficacité des systèmes informatiques

  • Élimine et simplifie les tâches pour les administrateurs de métier (administrateurs de base de données, administrateurs système, DevOps, SecOps)
  • Augmente la productivité des administrateurs informatiques
  • Permet l'évolutivité rapide
  • Augmente la vitesse et la qualité du développement
  • Réduit les coûts informatiques

 

  • Permet le provisionnement en libre accès
  • S'intègre aux services IaaS
  • Fournit un environnement complet de codage donnant la priorité aux API pour les développeurs
  • Facilite un niveau extrême d'automatisation pour les activités du cycle de vie et les activités opérationnelles
  • Utilise de tableaux de bord et des outils courants pour les processus de gestion et de sécurité
  • Réduit le nombre de fournisseurs de technologies

Innovation pour l'entreprise

  • Accroît le chiffre d'affaires
  • Améliore le service aux clients, aux salariés et aux partenaires
  • Augmente la productivité des analystes et des utilisateurs
  • Augmente la part des ressources informatiques consacrées aux résultats commerciaux par rapport à la gestion de plateformes

 

  • Fournit des environnements de codage conviviaux pour les utilisateurs finaux
  • Crée et étend rapidement les applications, pour les développeurs et les utilisateurs non techniques
  • Exploite facilement les technologies émergentes telles que l'intelligence artificielle, le traitement du langage naturel, l'Internet des objets, la blockchain et les analytiques

Réduction du risque

  • Réduit les menaces de sécurité et les perturbations
  • Offre une haute disponibilité
  • Réduit au maximum les temps d'indisponibilité et les pertes de données
  • Garantit une récupération rapide

 

  • Fournit la gestion automatisée des correctifs
  • Emploie un modèle d'accès aux ressources Zero Trust
  • Chiffre les données par défaut
  • Unifie la gestion des identités et de la sécurité
  • Fournit l'automatisation de la disponibilité transrégionale prise en charge par des réseaux grande vitesse
  • Offre des garanties élevées de contrat de niveau de service

L'avenir du PaaS

Les solutions PaaS continueront à évoluer pour offrir une innovation constante et éliminer la complexité d'administration et de gestion dans tous les domaines, de l'installation et la configuration à la gestion, la maintenance et l'audit. Les atouts de ces solutions sont les suivants :

  • Augmentation de l'automatisation et des opérations autonomes pour les services gérés
  • Extension et amélioration des intégrations en interne et de tiers
  • Prise en charge native de l'intelligence artificielle, de l'Internet des objets, de la blockchain, des chatbots, ainsi que d'autres technologies émergentes

PaaS unique - clouds et fournisseurs multiples

Pour évaluer les solutions PaaS, il est essentiel de prendre en compte la manière dont votre propre organisation évolue. Au rythme actuel de l'évolution technologique, les solutions qui offrent une flexibilité maximale représentent un avantage. En d'autres termes, il est important de déterminer si un fournisseur PaaS possède une véritable stratégie d'entreprise.

Par exemple, la prise en charge multicloud constitue un élément déterminant. Selon IDC, 75 % des départements informatiques utilisaient des solutions multicloud en 2017. Ce pourcentage devrait atteindre 85 % en 2018. La flexibilité de transfert des charges de travail entre les divers environnements sur site et de clouds public et privé permet aux entreprises de réduire le risque, d'exploiter dynamiquement la gestion des tarifs optimale et de répondre aux nouvelles exigences en matière de réglementation et de gouvernance.

Pour être assuré de tirer parti de toutes les promesses du PaaS tout au long de l'évolution de votre stratégie, envisagez les options suivantes en matière de gestion des charges de travail et de développement :

  • Prendre en charge la portabilité multicloud : une stratégie PaaS multicloud requiert la facilité de portabilité des charges de travail entre divers environnements tels que les bases de données, les conteneurs, open source et Java.
  • Unifier les contrôles dans l'ensemble de votre portefeuille informatique : l'existence de plateformes opérationnelles multiples dans les entreprises est une réalité. Afin d'atteindre l'excellence opérationnelle, utilisez un ensemble d'outils unique pour contrôler activement la sécurité et la gestion dans les différents Clouds et sur site.
  • Ne pas imposer la dépendance à un fournisseur unique : les solutions PaaS intégrant les normes du secteur garantiront l'agilité informatique, alors que les solutions imposant la dépendance au fournisseur sont soumises au risque d'obsolescence et de réécritures lié à l'évolution des technologies, des réglementations et des conditions économiques.

Innovante, complète et pérenne : choisir la plateforme PaaS appropriée

Il existe de nombreux cas d'utilisation et de nombreuses configurations du PaaS. Dans certains cas, les développeurs assemblent les solutions à partir de composants et dans d'autres cas, la solution est provisionnée et prête à l'utilisation. Voici une liste de cas d'utilisation courants du PaaS et leurs principales caractéristiques :

Cas d’utilisation du PaaS
Principales caractéristiques
  • Utilise des adaptateurs faciles à utiliser et préconçus pour une intégration directe aux applications sur site et dans le Cloud.
  • Simplifie les extensions grâce au développement visuel par pointer-cliquer.
  • Requiert des services d'intégration et de réplication de données en temps réel intégrant la tolérance aux pannes pour une large variété de bases de données sur site et dans le Cloud.
  • S'appuie sur un catalogue d'API garantissant uniformité et qualité.
  • Utilise les services d'intégration et les analytiques de support.
  • Garantit la provenance et la gouvernance des données.
  • Utilise la productivité et les outils de développement, notamment, le suivi des problèmes, la gestion des versions de code, les outils de développement agile, l'intégration continue et l'automatisation du déploiement.
  • Prend en charge les langages, les plateformes et les infrastructures open source sans compromettre la portabilité.
  • Comporte des composants, des services et des processus de développement selon l'approche de priorité à l'API pour les développeurs d'applications back-end et front-end.
  • Fournit un environnement de développement visuel basé sur le navigateur.
  • Utilise une plateforme d'applications mobiles avec OpenMessaging, l'intégration des données et des services, les chatbots NLP et la gestion.
  • Fournit l'interopérabilité des langages et des outils entre les plateformes sur site et dans le Cloud.
Permet l'utilisation de la blockchain
  • Permet la prise en charge par les API d'un service de blockchain pour échanger des informations et des transactions de manière sécurisée.
Prend en charge la migration des charges de travail vers le Cloud
  • Utilise l'interopérabilité des plateformes pour les outils et des charges de travail garantissant le déploiement DevTest, la récupération après sinistre et les environnements de production.
  • Comprend des outils de migration d'applications prépackagés.
  • Prend en charge des applications tierces et développées en interne.
Prend en charge l'analytique commerciale
  • Utilise des outils d'ingestion et de transformation de données en grand volume.
  • Emploie la gestion de données pour les données structurées et non structurées.
  • Comporte des outils visuels pour les utilisateurs finaux, les analystes et l'exploration de données.
  • Réalise des optimisations d'ensembles de données volumineux.
  • Utilise des outils et techniques analytiques approfondis et avancés pour des analyses statistiques, prédictives et machine learning.
  • Fournit des fonctions de reporting d'entreprise ouvertes pour le Web et les appareils mobiles.
Prend en charge la sécurité et la conformité modernes
  • Utilise la surveillance et des analytiques de sécurité pour la détection et la correction basées sur le machine learning, la connaissance des sessions utilisateur et un contexte de veille des menaces à jour.
  • Comporte une gestion innovante des identités et des accès intégrant des normes d'identité qui peuvent être exploitées par d'autres services Cloud tels que Cloud Access Security Broker (CASB).
  • Utilise des outils de sécurité multiCloud et sur site intégrés.