<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Coherent Ramblings &#187; Digg</title>
	<atom:link href="http://plathrop.tertiusfamily.net/blog/category/systems-engineering/digg/feed/" rel="self" type="application/rss+xml" />
	<link>http://plathrop.tertiusfamily.net/blog</link>
	<description>My thoughts on everything from Operations through Parenting and beyond.</description>
	<lastBuildDate>Thu, 03 Jun 2010 17:12:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>clusto do-my-dishes</title>
		<link>http://plathrop.tertiusfamily.net/blog/2010/05/24/clusto-do-my-dishes/</link>
		<comments>http://plathrop.tertiusfamily.net/blog/2010/05/24/clusto-do-my-dishes/#comments</comments>
		<pubDate>Mon, 24 May 2010 17:50:27 +0000</pubDate>
		<dc:creator>plathrop</dc:creator>
				<category><![CDATA[Clusto]]></category>
		<category><![CDATA[Digg]]></category>
		<category><![CDATA[Systems Engineering]]></category>
		<category><![CDATA[clusto]]></category>
		<category><![CDATA[humor]]></category>

		<guid isPermaLink="false">http://plathrop.tertiusfamily.net/blog/?p=60</guid>
		<description><![CDATA[While discussing the proper class hierarchy for adding our Netscalers to Clusto, we decided that Appliance was the proper name for the base class.
This of course led to the idea of coding up a driver for a dishwasher. clusto do-my-dishes FTW!
]]></description>
			<content:encoded><![CDATA[<p>While discussing the proper class hierarchy for adding our <a href="http://www.citrix.com/english/ps2/products/product.asp?contentid=21679">Netscaler</a>s to <a href="http://clusto.org/">Clusto</a>, we decided that <code>Appliance</code> was the proper name for the base class.</p>
<p>This of course led to the idea of coding up a driver for a dishwasher. <code>clusto do-my-dishes</code> FTW!</p>
]]></content:encoded>
			<wfw:commentRss>http://plathrop.tertiusfamily.net/blog/2010/05/24/clusto-do-my-dishes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Naming Is A Hard Problem</title>
		<link>http://plathrop.tertiusfamily.net/blog/2009/01/20/naming-is-a-hard-problem/</link>
		<comments>http://plathrop.tertiusfamily.net/blog/2009/01/20/naming-is-a-hard-problem/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 22:27:06 +0000</pubDate>
		<dc:creator>plathrop</dc:creator>
				<category><![CDATA[Digg]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[naming philosophy puppet]]></category>

		<guid isPermaLink="false">http://plathrop.tertiusfamily.net/blog/?p=31</guid>
		<description><![CDATA[What should you name your hosts?

I used to believe this was an easy problem. Pick a theme, like <a href="http://en.wikipedia.org/wiki/List_of_Star_Wars_characters">Star Wars Characters</a> or <a href="http://en.wikipedia.org/wiki/List_of_constellations">Constellations</a>, and then name machines based on that theme: "chewbacca.tertiusfamily.net" for example. Use DNS CNAMEs to point your "functional" names (webapp1, or db1 or whatever) at the theme name and you're off. Then I started working for <a href="http://digg.com">Digg</a>.]]></description>
			<content:encoded><![CDATA[<p>What should you name your hosts?</p>
<p>I used to believe this was an easy problem. Pick a theme, like <a href="http://en.wikipedia.org/wiki/List_of_Star_Wars_characters">Star Wars Characters</a> or <a href="http://en.wikipedia.org/wiki/List_of_constellations">Constellations</a>, and then name machines based on that theme: &#8220;chewbacca.tertiusfamily.net&#8221; for example. Use DNS CNAMEs to point your &#8220;functional&#8221; names (webapp1, or db1 or whatever) at the theme name and you&#8217;re off. Then I started working for <a href="http://digg.com">Digg</a>.</p>
<p><a href="http://blog.digg.com/?p=168">Digg&#8217;s infrastructure</a> is massively horizontally-scaled. That means clusters, which means *lots* of individual nodes. No matter what &#8220;theme&#8221; you choose, you run out of names awfully fast. Not only that, but when you start building out a service-oriented architecture, you stop wanting to deal with individual nodes and start thinking in terms of clusters which provide services instead.</p>
<p>At the Puppet training I went to in Portland, we discussed the issue and I found out that there are two camps (well, as many camps as there are sysadmins, but it can be broken down into two camps). On the one side are those who want to put meta-data into their hostnames. On the other are those who think that hostnames should be as arbitrary as possible. There are strong arguments either way.</p>
<p>I <em>think</em> I come down firmly on the side of arbitrary hostnames. I&#8217;m coming to believe that, since IP addresses are necessarily unique, they should be the only unique identifier for an individual node. But I can&#8217;t come up with a solid argument as to why that is the best way.</p>
<p>What do you do about naming?</p>
]]></content:encoded>
			<wfw:commentRss>http://plathrop.tertiusfamily.net/blog/2009/01/20/naming-is-a-hard-problem/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
