What are the cons and pros of using hosts files (updated via Puppet for example) vs DNS for data center machines management?
I'm looking to switch from the tedious IP scheme, but concerned about using DNS as it adds another layer of possible failure. And setting redundant DNS just for a dozen of machines doesn't seem right.
On another hand, using hosts file seems more reliable, in case there is a good way to manage it centrally.
Any ideas?