Le cahier des charges "PaaS" a été rédigé par des experts indépendants. Il a pour objectif de vous de vous accompagner dans la préparation du projet et du choix d'une solution PaaS adaptée à vos besoins. Les 215 critères technologiques présentés vont vous permettre de préparer un cahier des charges et d'aborder de nombreux critères permettant de comparer les offres du marché.
TÉLÉCHARGER CE CAHIER DES CHARGES
Sommaire du cahier des charges PaaS
1 – Contexte et projet :
1.1. Objectifs
1.2. Eléments économiques
1.3. Infrastructure en place et volumétries
1.3.1. Operating System
1.3.2. Virtualisation
1.3.3. Datacenters
1.4. Infrastructure cible et volumétries
1.4.1. Operating System
1.4.2. Virtualisation
1.5. Patrimoine applicatif concerné
2 – Couverture technique de la solution PaaS
2.1. Environnements hardware supportés
2.1.1. Hardware
2.1.2. Systèmes d’exploitation
2.1.3. Hyperviseurs / Machines virtuelles
2.2. Gestion des environnements applicatifs
2.2.1. Gestion des composants applicatifs/granularité
2.2.2. Base de données gérées
2.2.3. Middleware gérés
2.2.4. Serveur web gérés
2.2.5. Autres stacks applicatifs gérés
2.2.6. Connectivité réseau
2.2.7. Gestion des identités
2.3. Gestion des environnements d’infrastructure
2.3.1. Datacenters traditionnels
2.3.2. Cloud privé
2.3.3. Cloud hybride
3. Environnement de « Build » : Fonctionnalités à la conception de la plateforme PaaS
3.1. Configuration Best Practices / standardisation
3.2. Environnement de conception des packages PaaS
3.3. Gestion des mises à jour
3.4. Environnements de test et de pré-production
3.5. Automatisation et industrialisation
3.5.1. Catalogue de services de PaaS
3.5.2. Orchestration
4. Environnement de « Run » : Fonctionnalités à l’exécution de la plateforme PaaS
4.1. Gestion du provisioning
4.2. Gestion de l’élasticité
4.3. Stratégies de débordement
4.4. Multi-tenancy
4.5. Business continuity et disaster recovery
4.6. Automatisation et ordonnancement
4.7. Supervision
5. Intégration dans les processus existants
5.1. Self Service Portal
5.2. Outils de gestion de tickets
5.3. Catalogue de Services
5.4. CMDB
6. Indicateurs, analyses et gestion des ressources
6.1. Métriques d’utilisation des ressources par service applicatif
6.2. Performance et capacité
6.3. Facturation interne des ressources par service applicatif
6.4. Reporting, tableaux de bord et analyses
TÉLÉCHARGER CE CAHIER DES CHARGES
Qu'est-ce qu'une plateforme PaaS ?
Le terme de PaaS fait référence à la conception des différents niveaux et environnements logiciels associés à une plateforme applicative, comme un service.
Le PaaS s’inscrit dans une démarche plus générale associée à la virtualisation et aux stratégies cloud, s’éloignant les composants physiques au profit de la notion de Service.
Si le SaaS recouvre le mode d’usage d’une application utilisateur, et l’IaaS les machines physiques, virtuelles et leur environnement direct, le PaaS convertit en Services les niveaux intermédiaires nécessaires à l’exécution d’une application.
TÉLÉCHARGER CE CAHIER DES CHARGES
Introduction du cahier des charges PaaS
PaaS et virtualisation
Souvent confondues, l’approche PaaS et la virtualisation ne s’opposent pas mais se complètent pour des contributions significatives :
- Approvisionnement automatisé : le lancement d’une plateforme applicative est réalisé en quelques instants seulement.
- Elasticité : la plateforme PaaS permet de définir des règles prédéterminées qui ajustent directement les ressources serveurs aux besoins des applications professionnelles.
- Le self-service : les utilisateurs ou équipes de développement peuvent rapidement approvisionner leurs environnements applicatifs au sein d’un environnement sécurisé et privatisé
Provisioning, élasticité, taux d’utilisation des ressources… quelles contributions ?
Le PaaS offre ainsi de nombreux avantages à son utilisateur et une très grande souplesse d’utilisation :
- Un accès distant aux ressources
- L’assurance complète d’élasticité des services
- Une meilleure gestion des ressources pour les mettre rapidement à disposition
- La réduction des ressources matérielles nécessaires par un meilleur taux d’utilisation des ressources existantes
- La répartition instantanée des variations de charge et augmentation ou la réduction de la capacité à la demande.
A ces gains d’efficacité et de souplesse s’ajoutent des objectifs économiques pour les départements IT : Réduction des coûts d’infrastructure, passage des coûts matériels (CAPEX) aux coûts opérationnels (OPEX), paiement à l’utilisation des infrastructures…
Principales caractéristiques
La couverture technique de la solution PaaS : les différentes technologies (processeurs, OS, hyperviseurs, middleware bases de données…) supportés par la solution PaaS et le niveau de granularité possible.
- Les fonctionnalités liées à la conception de packages PaaS : en particulier, la gestion de l’ajout ou de la mise à jour de composants, la gestion des environnements de tests et pré-production, ainsi que la gestion de l’industrialisation.
- Les fonctionnalités liées à l’exécution de packages PaaS : ces spécification recouvrent la gestion du provisioning, de l’élasticité, la gestion de l’intégrité, de la continuité, et enfin de la supervision.
- Les fonctionnalités de mise à disposition des plateformes PaaS : catalogue de service, portail, métriques, facturation…
Le plan du modèle de cahier des charges présenté ici reprend cette structure.