Les acheteurs doivent réfléchir à beaucoup de choses lorsqu’ils tentent de sélectionner un produit d’un fournisseur de plateforme en tant que service (PaaS). La plateforme en tant que service est la couche supérieure ou couche d'exécution d'une architecture, couvrant des éléments tels que le système d'exploitation et les serveurs Web. Pour déterminer quel type de plate-forme « fera fonctionner le système » dans un environnement pris en charge par le fournisseur, les entreprises doivent prendre des décisions très détaillées.
L’une des considérations concernant la plateforme en tant que service est de savoir si elle correspond au modèle économique. S’il existe un logiciel existant avec lequel la plate-forme doit être compatible, il s’agit d’une préoccupation majeure. Les entreprises doivent réfléchir attentivement à ce qu’une offre PaaS est censée prendre en charge, pour s’assurer de choisir la bonne.
Il existe également toute la gamme de services qu'une solution de plateforme en tant que service doit offrir, parmi lesquels l'aide au développement d'applications, les fonctionnalités de sécurité et la gestion des bases de données.
En général, les entreprises doivent savoir que les produits de plateforme en tant que service seront compatibles avec d'autres produits pour les niveaux d'infrastructure en tant que service (IaaS) et de logiciel en tant que service (SaaS). Il est nécessaire de comprendre comment les API ou autres outils connectent réellement ces parties de l’architecture, car cela aura un impact important sur les opérations commerciales.
L'un des problèmes est celui du verrouillage du fournisseur, dans lequel les outils de plateforme en tant que service peuvent être conçus uniquement pour fonctionner avec d'autres outils de la propre boîte à outils du fournisseur. Il existe également de nombreuses situations dans lesquelles la compatibilité est supposée, mais dans la pratique, deux, trois ou plusieurs logiciels ne fonctionnent vraiment pas bien ensemble. Les défis peuvent inclure des modifications apportées aux données au fur et à mesure qu'elles transitent par ces canaux opérationnels, ou une frustration liée aux contrôles d'interface non intuitifs qui n'aident pas à « transférer » les données entrantes vers l'utilisateur.
Les groupes de développement de plates-formes en tant que services cherchent à établir des normes pour les solutions « middleware » modernes pour ces types de connexions. Plus les entreprises pourront utiliser des programmes et des API comme « ciment » dans une configuration multi-fournisseurs, plus ces systèmes complexes fonctionneront mieux.
Le support est une autre considération clé pour la plateforme en tant que service. Les acheteurs doivent savoir de quelles ressources ils disposeront s’ils doivent dépanner une offre de plateforme en tant que service plus tard après son adoption. Les acheteurs peuvent poser des questions sur des canaux tels qu'un service téléphonique 24h/24 et 7j/7, des conseils sur site ou une assistance par messagerie en ligne et numérique.
Tous ces éléments peuvent constituer une diligence raisonnable approfondie pour la sélection de solutions de plateforme en tant que service. Les options de plateforme en tant que service populaires telles que celles d'Amazon AWS et de Windows Azure peuvent aider les entreprises à se moderniser et à devenir plus sophistiquées, mais seulement si elles sont configurées et entretenues de la bonne manière.