k2s Posted July 15, 2015 Author Report Posted July 15, 2015 The Chef Server The Chef server acts as a hub for configuration data. The Chef server stores cookbooks, the policies that are applied to nodes, and metadata that describes each registered node that is being managed by the chef-client. Nodes use the chef-client to ask the Chef server for configuration details, such as recipes, templates, and file distributions. The chef-client then does as much of the configuration work as possible on the nodes themselves (and not on the Chef server). This scalable approach distributes the configuration effort throughout the organization. More detail info w/ examples here : https://docs.chef.io/#chef-dk-title
k2s Posted July 15, 2015 Author Report Posted July 15, 2015 mana company lo ruby kuda vaadathara emo kani...prathi VM creation in cloud ki chef, puppet clients additional ga deploy cheyyochu ani options unnai
ibabu Posted July 15, 2015 Report Posted July 15, 2015 chef antee vantodu , puppet antee kukka pilla ani undee kadaa ninnati daka , marchesaraaa. Lol..rofl..
ibabu Posted July 15, 2015 Report Posted July 15, 2015 emo kani...prathi VM creation in cloud ki chef, puppet clients additional ga deploy cheyyochu ani options unnai Good point vuncle..chinni logical question ..chef ..pupppet tools annapudu ..chef ki ruby puppet ki inko programming language enduku..why is this not simple enough to use as a tool..
sattipandu Posted July 15, 2015 Report Posted July 15, 2015 Good point vuncle..chinni logical question ..chef ..pupppet tools annapudu ..chef ki ruby puppet ki inko programming language enduku..why is this not simple enough to use as a tool.. its a derivative of ruby , not completely diff from it
ibabu Posted July 15, 2015 Report Posted July 15, 2015 its a derivative of ruby , not completely diff from it Indaaka steatlhy push with chef ani chepaav?like It can be connected to github and svn and pick it up from there ..so chef use chesthe outage avasaram undadantaava?how does it handle db push stealthyly"
k2s Posted July 15, 2015 Author Report Posted July 15, 2015 Good point vuncle..chinni logical question ..chef ..pupppet tools annapudu ..chef ki ruby puppet ki inko programming language enduku..why is this not simple enough to use as a tool.. When looking into each tool some themes consistently arise. It is frequently stated that Puppet is a tool that was built with sysadmins in mind. The learning curve is less imposing due to Puppet being primarily model driven. Getting your head around json data structures in Puppet manifests is far less daunting to a sysadmin who has spent their life at the command line than ruby syntax is. Chef on the other hand is procedural, you write your recipes in ruby code. If you're on the Dev side of DevOps, particularly if you already have ruby experience, this approach feels natural to you. If you're a sysadmin it can be more problematic. The steep learning curve of Chef is also viewed as a risk in larger companies. Skilling a large team up, and then maintaining those skills over time, is seen as a additional risk. The flip side to this argued by Chef users is that, once you are over the initially steep learning curve, you get a lot more power and flexibility out of Chef. Its reliance on code means you can bend configurations to your will much more easily. They would also argue that the model driven approach of Puppet, which determines installation based on defined dependencies, suffers in practice due to the loss of control. When defining procedurally there are no surprises. It should also be pointed out that Puppet now allow developers to work with pure ruby to build manifests (as of version 2.6).
sattipandu Posted July 15, 2015 Report Posted July 15, 2015 Indaaka steatlhy push with chef ani chepaav?like It can be connected to github and svn and pick it up from there ..so chef use chesthe outage avasaram undadantaava?how does it handle db push stealthyly" Yep its called rolling deployment unlike code push that takes downall servers at once and brings all ON at once rolling deploy via chef does it , one node at a time and then moves on to another, it even has excellent retry mechanism
Recommended Posts