Qual è la definizione e la differenza tra provision e bootstrap?

Che cosa significherebbe "fornire una macchina", rispetto al "bootstrap"?

Vedo che la disposizione è utilizzata principalmente quando si parla di Puppet e Chef, e le cuciture di avvio devono essere menzionate più da vicino a un process di avvio di macchine (molto presto dopo aver alimentato la macchina). Tuttavia, alcune persone sembrano usarle in modo intercambiabile.

Relazionato:

  • https://serverfault.com/tags/provisioning/info
  • https://serverfault.com/tags/bootstrap/info

3 Solutions collect form web for “Qual è la definizione e la differenza tra provision e bootstrap?”

Bootstrap si riferisce ad un sottile cigoletto o un hack derivante dalla frase: "tirarti in su dai tuoi bootstraps".

La fornitura è più generica e non ha lo stesso context attorno alla difficoltà o alla sapienza della soluzione.

Esempio:

Ho avviato il nuovo VM con il binario del fantoccio in modo da poterlo privare dal padrino.

Sono sicuro che qualcuno possa elaborare una risposta migliore però il bootstrap è correlato al process di avvio in cui il process che inizia alla CPU inizialmente deve avviare il resto del sistema operativo.

https://stackoverflow.com/questions/1254542/what-is-bootstrapping

La fornitura implica l'assegnazione e il potenziale utilizzo delle risorse. Ad esempio, è ansible fornire VM dalle risorse hardware disponibili sul sistema o gruppo di sisthemes. È anche ansible sentire il termine sovra-disposizione in questo context, cioè hai assegnato più risorse potenziali di quelle attualmente disponibili, sapendo che molte delle disposizioni sono inutilizzate.

È anche ansible predisporre file, impostazioni, ecc. Nei sisthemes esistenti con un sistema di gestione della configuration come il fantoccio o il chef.

Spero che aiuti. Se qualcosa non è chiaro, sarei felice di provare una spiegazione migliore di qualcosa di specifico.

Provisioning è il process di creazione, installazione, configuration e consegna di un ambiente di lavoro o di un ambiente di lavoro. Strumenti come Vagrant automatizzano la fornitura di una macchina virtuale per rendere questo un process ripetibile che richiede sforzo minimo.

Bootstrapping è il process di installazione e configuration dell'ambiente di lavoro. Il tuo script di bootstrap può essere fornito come un argomento per il provisioner.

Per ulteriori informazioni, vedere quanto segue:

https://docs.vagrantup.com/v2/getting-started/provisioning.html https://docs.vagrantup.com/v2/provisioning/basic_usage.html

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.