Jump to content

Recommended Posts

  • Replies 56
  • Created
  • Last Reply

Top Posters In This Topic

  • k2s

    16

  • ibabu

    13

  • sattipandu

    9

  • Spartan

    3

Top Posters In This Topic

Posted
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
Posted

mana company lo ruby kuda vaadathara Mahesh+babu+GIF.gif

emo kani...prathi VM creation in cloud ki chef, puppet clients additional ga deploy cheyyochu ani options unnai

Posted

chef antee vantodu , puppet antee kukka pilla ani undee kadaa ninnati daka , marchesaraaa.

Lol..rofl..
Posted

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..
Posted

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 

Posted

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"
Posted

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).
Posted

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 

×
×
  • Create New...