Provisionamento e configuração são operações distintas no processo de implementação. Antes que um recurso, como um dispositivo ou servidor, possa ser configurado, ele precisa ser provisionado, ou seja, preparado.
Uma analogia um tanto rudimentar, mas útil, é pensar na construção de uma casa. O provisionamento é semelhante a construir a estrutura em si. Depois que a casa está de pé, ela precisa ser configurada para atender às necessidades do proprietário: por exemplo, é preciso fazer as chaves, instalar detectores de fumaça e sistemas de segurança e equipar os cômodos da casa para satisfazer os requisitos das pessoas que nela moram.
No caso de um servidor, o provisionamento inclui configurar o hardware virtual e físico, instalar o sistema operacional, conectar-se às redes e disponibilizar recursos (como CPU, memória, armazenamento e uma conexão de rede) para esse servidor.
Feito isso, o servidor pode ser configurado para atender aos requisitos específicos de uma aplicação ou carga de trabalho particular. A configuração inclui particionar discos, ajustar as configurações do sistema operacional, configurar firewalls, instalar e configurar aplicações e garantir que o sistema permaneça no estado desejado.
Assim como há muitos tipos diferentes de provisionamento, há muitos tipos de configuração, e ambos os processos podem ser automatizados.