J'ai l'intention d'utiliser le chef ou la marionnette pour faire l'administration (je pense plus au chef car il est plus jeune et je me sens mieux à ce sujet).
Dans les deux pages d'accueil, j'ai vu une "édition entreprise" qui coûte de l'argent et je n'ai pas l'intention d'acheter quoi que ce soit. Que manquerais-je au chef/marionnette si je ne les achète pas?
Qu'est-ce que le chef propose qui coûte de l'argent exactement?
Qu'est-ce que la marionnette offre qui coûte exactement de l'argent?
Ce n'était pas si clair pour moi sur leur site Web, car c'est un peu obscur.
Les versions payantes offrent plus de fonctionnalités (c'est-à-dire que la marionnette offre un moyen plus facile de déployer en masse) et, dans de nombreux cas, le plus important, un support payant. Lorsque vous exécutez des serveurs d'entreprise, le fait de bénéficier d'une assistance payante pour vous aider à configurer vous en vaut la peine, en particulier lorsque vous rencontrez des problèmes.
En règle générale, vous ne vous tromperez pas avec les versions gratuites ... ce n'est que si vous avez besoin d'aide pour démarrer et fonctionner, ou si vous avez simplement une si grande infrastructure (et peu d'expérience avec la gestion de la configuration).
Le logiciel est gratuit. Le support de ce logiciel ne l'est pas.
Je ne peux que parler de mon expérience avec Chef (ce qui a été génial). Chef est open source, vous pouvez l'utiliser si gratuitement, et ils ont une bonne documentation en ligne et des pages wiki.
Le chef a plusieurs "saveurs". Vous pouvez exécuter le tout gratuitement en utilisant Chef-Server (ce qui vous oblige à configurer le logiciel serveur en plus du logiciel client sur votre système). Opscode propose également une version hébergée (où ils exécutent le serveur pour vous) ... vous pouvez utiliser la plate-forme Opscode gratuitement jusqu'à 5 nœuds, après quoi vous devez payer pour l'édition `` entreprise ''.
Chef propose également une version 'Chef-solo', qui ne parle pas à un serveur, mais je n'ai pas trouvé cela très utile.
Donc, si vous avez moins de 5 "nœuds" (un nœud est un serveur que vous administrez), Chef est gratuit. Ou, si vous voulez suivre la voie de l'hébergement d'un Chef-Server.
Le support est payant, mais la communauté est généralement assez bonne pour offrir des conseils.
Je ne peux pas parler pour le chef mais j'utilise Puppet où je travaille. Il existe une "édition entreprise" qui vient avec le support, mais ils ont également une version totalement gratuite. Voici le lien vers l'édition "open source".
J'utilise une marionnette (la gratuite) pour exécuter un réseau de ~ 250 serveurs, y compris des machines virtuelles. C'est génial, mais si je devais le refaire, Puppet Enterprise en valait peut-être la peine. Le temps vaut de l'argent :) D'un autre côté, il semble que 250 nœuds coûtent 17 000 $ par an!
En termes de chef, Opscode propose la version open source et une version hébergée. La version hébergée coûte de l'argent, mais ils vous fourniront un serveur de chef et le maintiendront.
Si vous pensez que vous pouvez exécuter votre propre serveur chef (et le soutenir avec des documents en ligne et des messages sur le forum), vous n'avez pas à payer Opscode pour chef.
Je dirais que Puppet offre le même genre de chose: un produit gratuit (sans support) et payant (avec support, éventuellement avec hébergement).
La plupart du temps, vous payez pour le soutien fourni par ces organisations. Vous pouvez voir le tableau de comparaison entre la marionnette et l'entreprise de marionnettes.
Cela dit, plusieurs grandes organisations utilisent des marionnettes (pas des entreprises) et en sont totalement satisfaites. Étant un peu plus longtemps que le chef, la marionnette bénéficie d'un soutien communautaire un peu mature et de recettes prêtes à l'emploi gratuites.
En bref, n'hésitez pas à opter pour une version non entreprise. Il y a de fortes chances qu'il réponde à vos besoins.