Qual é a definição e diferença entre provisionamento e bootstrap?

4

O que "provisionar uma máquina" significa, em comparação com "autoinicializar uma máquina"?

Eu vejo que a provisão é usada principalmente quando se fala de Puppet e Chef, e as costuras bootstrap são mencionadas mais de perto em um processo de inicialização de máquinas (muito cedo depois de ligar a máquina). No entanto, algumas pessoas parecem usá-las de forma intercambiável.

Relacionados:

por Fredrik Wendt 08.12.2015 / 00:42

3 respostas

3

Bootstrap refere-se a um kludge fino ou hack derivado da frase: "prepare-se para o seu bootstraps."

O provisionamento é mais genérico e não tem o mesmo contexto em torno da dificuldade ou da inteligência da solução.

Exemplo:

Eu inicializei a nova VM com o binário de marionetes para que eu pudesse privá-lo do mestre de marionetes.

    
por 08.12.2015 / 02:26
3

Estou certo de que alguém pode criar uma resposta melhor, no entanto, para mim bootstrapping está relacionado com o processo de inicialização, onde o processo que inicia na CPU inicialmente deve iniciar o resto do sistema operacional.

link

Provisionamento implica atribuição e potencial utilização de recursos. Por exemplo, você provisiona VMs a partir dos recursos de hardware disponíveis no sistema ou grupo de sistemas. Você até mesmo ouve o termo superfornecimento neste contexto, o que significa que você alocou mais recursos potenciais do que os disponíveis atualmente, sabendo que muitas das provisões são subutilizadas.

Você também pode provisionar arquivos, configurações, etc. em sistemas existentes com um sistema de gerenciamento de configuração, como fantoches ou chefs.

Espero que ajude. Se algo não estiver claro, eu ficaria feliz em tentar uma melhor explicação de algo específico.

    
por 08.12.2015 / 00:53
0

Provisionamento é o processo de criação, instalação, configuração e entrega de uma máquina ou ambiente de trabalho. Ferramentas como o Vagrant automatizam o provisionamento de uma máquina virtual para tornar isso um processo repetitivo que requer esforço mínimo.

Bootstrapping é o processo de instalação e configuração do ambiente de trabalho. Seu script de bootstrap pode ser fornecido como um argumento para o provisionador.

Veja o seguinte para detalhes:

link link

    
por 08.12.2015 / 02:27