Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

It's always fun seeing server names from workplace to workplace (used to be in consulting...very interesting). However, when it comes to software development and you're new to a workplace, those server names are extremely hard to learn...especially if you have hundreds of servers. Since I am a developer, I would opt for server names descriptive of their function, such as "MyCompanySharePointDev", "MyCompanySharePointProd", "MyCompanyExchange", etc. However, I'm currently working with server admins that say this isn't the way to go, and that more obscure names are better (like "Jupiter"), since they can be repurposed later on with the same name. What are the pros and cons of making server names descriptive vs obscure in a virtualized environment where servers can be brought up and down extremely fast.

share|improve this question
2  
I love a good "dns naming scheme" fight, but there's a great thread devoted to this already: serverfault.com/questions/45734/the-coolest-server-names –  Matt Simmons Jul 8 '10 at 19:28
2  
Incidentally, my blog post (standalone-sysadmin.com/blog/2008/07/…) got to the front page of Slashdot (ask.slashdot.org/article.pl?sid=08/07/06/2014237) - Lots of good discussion there, too –  Matt Simmons Jul 8 '10 at 19:30
    
Thanks for those links, Matt! –  Ryan Hayes Jul 8 '10 at 19:32

2 Answers 2

up vote 5 down vote accepted

Best practice IMO is to use unique names for the machines with CNAMEs (aliases) used for functional naming. That way you can swap out machines easily by just changing the CNAME entry to point to the new machine.

share|improve this answer

Well, in my environment (which has many global locations) we use the first three letters of the city, main function, and what number it is. Also, if it's a dev or production box.

This way, taking a quick glance at your network you know what you have allotted for resources. Also, new hires can figure out the network easier than memorizing obscure names.

However, having obscure names it more secure - as one wouldn't know exactly what the box did and less (hopefully) susceptible to attacks.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.