Le provisionnement et la configuration sont des opérations distinctes dans le processus de déploiement. Avant qu’une ressource, telle qu’un appareil ou un serveur, puisse être configurée, elle doit être provisionnée ou mise en place.
Une analogie un peu rudimentaire, mais utile, serait de penser à la construction d’une maison. Le provisionnement s’apparente à la construction de la structure elle-même. Une fois en place, la maison doit être configurée pour répondre aux besoins de son propriétaire : par exemple, il faut fabriquer les clés, installer des détecteurs de fumée et des systèmes de sécurité, et aménager les pièces de la maison pour répondre aux besoins des personnes qui y vivent.
Dans le cas d’un serveur, le provisionnement inclut la configuration de matériel virtuel et physique, l’installation du système d’exploitation, la connexion aux réseaux et la mise à disposition des ressources (comme le processeur, la mémoire, le stockage et une connexion réseau) pour ce serveur.
Une fois cette opération terminée, le serveur peut être configuré pour répondre aux exigences spécifiques d’une application ou d’un workload en particulier. La configuration inclut le partitionnement des disques, l’ajustement des paramètres du système d’exploitation, la configuration des pare-feux, l’installation et la configuration des applications, et la garantie que le système reste dans l’état souhaité.
Tout comme il existe de nombreux types de provisionnement, il existe de nombreux types de configuration, et les deux processus peuvent être automatisés.