<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/clearspace/rss" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>John Willis's Blog</title>
    <link>http://openmanagement.org/blogs/botchagalupe</link>
    <description>Main focus is Enterprise Systems Management however on any given day who knows.</description>
    <pubDate>Sun, 02 Mar 2008 03:20:56 GMT</pubDate>
    <generator>Clearspace 2.0.2 (http://jivesoftware.com/products/clearspace/)</generator>
    <dc:date>2008-03-02T03:20:56Z</dc:date>
    <item>
      <title>Anyone up for a cool mashup challenge?</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/03/01/anyone-up-for-a-cool-mashup-challenge</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;The other day Valleywag.com published a &lt;a class="jive-link-external-small" dynsrc="#" href="http://valleywag.com/362119/the-complete-list-of-ted-attendees/" lowsrc="#" src="#"&gt;complete list of all the attendees at TED&lt;/a&gt; and there were some really famous names there. When I saw the list I thought this could make a really cool mashup.  If you took all the names and then try to find who are the most popular in descending order (using something like enterprise search (Hadoop)). I thought about doing it but, frankly it would take me to much time.  I was just thinking out loud that if someone who was up to the challenge could do this it would educate dopes like me and create some really cool publicity for this site. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It would/could be a lot more sophisticated than this but...&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Aaron LeBerge    26,900 hits&lt;/p&gt;&lt;p&gt;Adam Dell       892,000 hits&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;...&lt;/p&gt;&lt;p&gt;Al Gore       7,730,000 hits&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;Anyway this is the stupid kind of stuff I think about when the kids go to bed. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for listening&lt;/p&gt;&lt;p&gt;John&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">vallywag</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">hadooop</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">enterprise_search</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">mashup</category>
      <pubDate>Sun, 02 Mar 2008 03:55:55 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/03/01/anyone-up-for-a-cool-mashup-challenge</guid>
      <dc:date>2008-03-02T03:55:55Z</dc:date>
      <clearspace:dateToText>5 months, 3 weeks ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/anyone-up-for-a-cool-mashup-challenge</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1096</wfw:commentRss>
    </item>
    <item>
      <title>Demystifying Clouds</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/02/05/demystifying-clouds</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I posted a rather lengthy article about utility cloud computing today if you are interested.  I tried to remove some of the hype around all the cloud talk going on.  Here it is if you are interested: &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/cloud-computing/demystifying-clouds/" lowsrc="#" src="#"&gt; Demystifying Clouds&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;However, my next and more important challenge is how to start the discussion around management of cloud utility computing.  Is there a place for IT management and what will it look like.  I have looked at AWS and I am starting to look at 3Tera as well.  If any one is interested in this discussion let me know. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">cloud_computing</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">mapreduce</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">3tera</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">rackspace</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">hadoop</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">mosso</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">ec2</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">amazon</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">google</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">blue_cloud</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">xen</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">utility_</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">cloud_computing</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">ibm</category>
      <pubDate>Tue, 05 Feb 2008 23:43:43 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/02/05/demystifying-clouds</guid>
      <dc:date>2008-02-05T23:43:43Z</dc:date>
      <clearspace:dateToText>6 months, 2 weeks ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/demystifying-clouds</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1086</wfw:commentRss>
    </item>
    <item>
      <title>Welcome to Gloversville</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/01/23/welcome-to-gloversville</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I became a huge &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.gladwell.com/" lowsrc="#" src="#"&gt;Malcolm Gladwell&lt;/a&gt; fan after I finished the first page of the &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.gladwell.com/tippingpoint/index.html" lowsrc="#" src="#"&gt;Tipping Point&lt;/a&gt;. I have read &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.gladwell.com/blink/index.html" lowsrc="#" src="#"&gt;Blink&lt;/a&gt;&lt;/p&gt;&lt;p&gt;and I usually listen to it over and over again on long automobile trips&lt;/p&gt;&lt;p&gt;with my audio copy. Now with the advent of pod-casting I have become a&lt;/p&gt;&lt;p&gt;junkie for anything Gladwell. In fact I would pay good money to hear&lt;/p&gt;&lt;p&gt;him recite the Yellow Pages or Yellow Book.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Recently, I used one of my audible.com credits to download a pod cast of &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.audible.com/adbl/site/products/ProductDetail.jsp?productID=SP_NSTY_000001&amp;amp;BV_UseBVCookie=Yes" lowsrc="#" src="#"&gt;Malcolm Gladwell with Robert Krulwich at the 92nd Street Y&lt;/a&gt;. As always he was brilliant.  However, in this clip he talked about a town up near Albany NY called &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.cityofgloversville.com/ContentManager/index.cfm?Step=Display&amp;amp;ContentID=5" lowsrc="#" src="#"&gt;Gloversville&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;At the beginning of the 20th century Gloversville was the epicenter of you guessed it "gloves". As Gladwell describes, if you were to visit Gloversville in the early 20th century you probably would have found the place quite boring. However, if you really cared about gloves this was the place to be. Here is a quote from one of Gladwell&amp;amp;rsquo;s writings about Gloversville.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;It's hard to imagine anyone caring so deeply about gloves, and had we visited Gloversville in its prime most of us would have found it a narrow and provincial place. But if you truly know gloves and think about them and dream about them and, more important, if you are surrounded every day by a community of people who know and think and dream about gloves, a glove becomes more than a glove.&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Does this sound familiar?&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcampesm</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcamp</category>
      <pubDate>Wed, 23 Jan 2008 21:31:54 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/01/23/welcome-to-gloversville</guid>
      <dc:date>2008-01-23T21:31:54Z</dc:date>
      <clearspace:dateToText>6 months, 4 weeks ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/welcome-to-gloversville</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1078</wfw:commentRss>
    </item>
    <item>
      <title>BarcampESM - Every Picture Tells a Story</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/01/21/barcampesm-every-picture-tells-a-story</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/barcamp/barcampesm-photos/" lowsrc="#" src="#"&gt;http://www.johnmwillis.com/wp/barcamp/barcampesm-photos/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcamp</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcampesm</category>
      <pubDate>Mon, 21 Jan 2008 20:38:05 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/01/21/barcampesm-every-picture-tells-a-story</guid>
      <dc:date>2008-01-21T20:38:05Z</dc:date>
      <clearspace:dateToText>7 months, 1 day ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/barcampesm-every-picture-tells-a-story</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1076</wfw:commentRss>
    </item>
    <item>
      <title>Getting Enterprise Developers on board with ESM</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/01/16/getting-enterprise-developers-on-board-with-esm</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Alex Honor of ControlTier posted a cool suggestion for BarcampESM called "Getting Enterprise Developers on board with ESM".  Incidentally, this was actually tried once before and it was called The Application Management Specification (AMS). AMS was developed by Tivoli in 1995 to expand the original Desktop Management Forum (DMTF) work for managing distributed applications. Around that time I taught "Tivoli Plus Module Construction" classes to Tivoli OEM partners.  We used all of the AMS specifications for the vendor product integrations.  Tivoli had a really cool toolkit/wizard called the "AMS Module Designer". The Module Designer would enables an application to become management ready throughout its life-cycle.  The AMS spec included the following: &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Application Distribution&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Application Installation&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Dependency Checking&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Application Monitoring&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Application Configuration&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Operational Control&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Deploying updates and new releases&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Application component relationships (BSM)&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Security Management&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;    &lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Application Response Time Management&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The Module Designer would output generic specification files that then could be used by any vendor that did ESM.  If you were a vendor that did software distribution you could abstract the application distribution, installation, and configuration specs and implement them using your vendor specific technology.  Likewise for event management and monitoring vendors.  Although the idea was great most non-Tivoli vendors refused to back a specification that was developed by Tivoli and it never went anywhere. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you want to see more on the history of the Module Builder I will be posting a blog entry about it on my site johnmwillis.com&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;John&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">esm</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcampesm</category>
      <pubDate>Wed, 16 Jan 2008 15:19:07 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/01/16/getting-enterprise-developers-on-board-with-esm</guid>
      <dc:date>2008-01-16T15:19:07Z</dc:date>
      <clearspace:dateToText>7 months, 6 days ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/getting-enterprise-developers-on-board-with-esm</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1070</wfw:commentRss>
    </item>
    <item>
      <title>BarcampESM Will Rock!</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/01/10/barcampesm-will-rock</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;whurley nailed the venue, its going to be at J Blacks on 6th St.  The game plan is to have a party Friday night at J Blacks starting at 6pm and then the camp will run all day Saturday.  I am looking forward to meeting everyone. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;John Willis&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcamp</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcampesm</category>
      <pubDate>Thu, 10 Jan 2008 21:15:27 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/01/10/barcampesm-will-rock</guid>
      <dc:date>2008-01-10T21:15:27Z</dc:date>
      <clearspace:dateToText>7 months, 1 week ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/barcampesm-will-rock</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1068</wfw:commentRss>
    </item>
    <item>
      <title>How Will You Shine?</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/01/06/how-will-you-shine</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Sorry for the off-topic entry but here goes...&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you are interested in open source and education and helping please take a look at this...&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://opensourceinthehood.com/?q=2008/01/05/how-will-you-shine-podcast Open Source in the Hood" lowsrc="#" src="#"&gt;http://opensourceinthehood.com/?q=2008/01/05/how-will-you-shine-podcast Open Source in the Hood&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">open_source</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">education</category>
      <pubDate>Mon, 07 Jan 2008 04:50:01 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/01/06/how-will-you-shine</guid>
      <dc:date>2008-01-07T04:50:01Z</dc:date>
      <clearspace:dateToText>7 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/how-will-you-shine</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1066</wfw:commentRss>
    </item>
    <item>
      <title>BarcampESM - Cloud Computing an ESM</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2008/01/06/barcampesm-cloud-computing-an-esm</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I have added another suggested session for Barcamp ESM in Austin on 1/18/08.  &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cloud Computing - Where does ESM fit in?&lt;/p&gt;&lt;p&gt;(John Willis, &lt;a class="jive-link-external-small" dynsrc="#" href="http://johnmwillis.com/" lowsrc="#" src="#"&gt;Johnmwillis.com&lt;/a&gt;)&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;+How is cloud computing going to affect ESM? What should ESM vendors&lt;/p&gt;&lt;p&gt;be doing today and what will the future look like? Google if you a&lt;/p&gt;&lt;p&gt;listening ... I am calling you out ... If you really want to help&lt;/p&gt;&lt;p&gt;"open" then please come and lend a hand.+&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you are interested please contact me.  Also, if you are really interested please blog or put some pressure on Google to pony up.  The probably have an exceptional amount of data on this subject and It would be great if they could "share" and participate.  &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;See my post about the mild spat I had with Chris DiBona at OSCON last year in reference to this topic.  &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/hyperic/they-might-be-giants/" lowsrc="#" src="#"&gt;They Might be Giants&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">google</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcampesm</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">barcamp</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">cloud_computing</category>
      <pubDate>Mon, 07 Jan 2008 02:27:22 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2008/01/06/barcampesm-cloud-computing-an-esm</guid>
      <dc:date>2008-01-07T02:27:22Z</dc:date>
      <clearspace:dateToText>7 months, 2 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/barcampesm-cloud-computing-an-esm</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1065</wfw:commentRss>
    </item>
    <item>
      <title>Mission Impossible</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2007/12/31/mission-impossible</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;h2&gt;&lt;span&gt;The IBM ESM Integration Story&lt;/span&gt;&lt;/h2&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Last night, I attended a Tivoli User Group (TUG) meeting in Atlanta.&lt;/p&gt;&lt;p&gt;One of the presentations was on IBM's new Tivoli Service Request&lt;/p&gt;&lt;p&gt;Manager product. During the presentation, my mind started to wander,&lt;/p&gt;&lt;p&gt;and I wondered how difficult it must have been for IBM just to get this&lt;/p&gt;&lt;p&gt;far in its story.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.johnmwillis.com/wp/wp-includes/js/tinymce/themes/advanced/images/spacer.gif"&gt;&lt;img dynsrc="#" href="#" lowsrc="#" src="http://www.johnmwillis.com/wp/wp-includes/js/tinymce/themes/advanced/images/spacer.gif"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In the past five years it has acquired at least eight companies in the&lt;/p&gt;&lt;p&gt;enterprise systems management space alone. I am not talking about just&lt;/p&gt;&lt;p&gt;the coding efforts. I just can't imagine the cultures, the management,&lt;/p&gt;&lt;p&gt;and coordination it must have taken just to be able to show the&lt;/p&gt;&lt;p&gt;Powerpoint slide of its integration road map. So, before I tell you the&lt;/p&gt;&lt;p&gt;two questions that I posed to the presenter, let's do a little&lt;/p&gt;&lt;p&gt;refresher.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Chart of IBM ESM Related Acquisitions&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;YEAR&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;ACQUISITION&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;ESM PRODUCT INTEGRATION&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2003&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Think Dynamics&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Tivoli Provisioning Manager (TPM)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2003&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Rational Software&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;IBM Tivoli Composite Application Manager  ITCAM&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2004&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Candle&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;IBM Tivoli Monitoring (ITM)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2004&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Cyanea&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;IBM Tivoli Composite Application Manager  (ITCAM)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2005&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Collation&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Tivoli Application Dependency Discovery Manager  (TADDM)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2006&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;MicroMuse&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Tivoli Netcool , IBM Tivoli Network Manager for IP  (ITNMIP), Tivoli Business Systems Manager (TBSM)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2006&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;MRO Software&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Tivoli Service Request Manager&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;2007&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Cognos&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;TBD&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;h3&gt;&lt;strong&gt;Think Dynamics&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The major changes in the traditional Tivoli stack started in 2003&lt;/p&gt;&lt;p&gt;with the acquisition of the privately held Think Dynamics. Think&lt;/p&gt;&lt;p&gt;Dynamics provided provisioning and orchestration technology. My&lt;/p&gt;&lt;p&gt;uneducated guess is that, by the end of 2007, more than half of the IBM&lt;/p&gt;&lt;p&gt;customer base has not fully converted from the old Tivoli Configuration&lt;/p&gt;&lt;p&gt;manager product.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Rational Software&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In that same year IBM purchased Rational Software. I believe that&lt;/p&gt;&lt;p&gt;IBM has had reasonably success with the penetration of its Rational&lt;/p&gt;&lt;p&gt;products. HP, however, still has a strong hold in the testing market&lt;/p&gt;&lt;p&gt;with the Mercury tools. Rational products have leaked into some of the&lt;/p&gt;&lt;p&gt;enterprise systems, products such as IBM Tivoli Composite Applications&lt;/p&gt;&lt;p&gt;Monitor (ITCAM), which is primarily used for synthetic transactions and&lt;/p&gt;&lt;p&gt;transaction response timings.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Candle&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Most IBM insiders will tell you that IBM purchased Candle for its Z&lt;/p&gt;&lt;p&gt;penetration and residuals. Somewhere along the way, however, it&lt;/p&gt;&lt;p&gt;realized that it could gain mammoth savings by shelving its IBM Tivoli&lt;/p&gt;&lt;p&gt;Monitoring version 5 upgrade development effort and by just using the&lt;/p&gt;&lt;p&gt;Candle product as the new ITM version 6. Very similar to the Think&lt;/p&gt;&lt;p&gt;Dynamics customer transition story, it has been difficult for many of&lt;/p&gt;&lt;p&gt;IBM's monitoring customer to make a clean conversion over to the new&lt;/p&gt;&lt;p&gt;Candle technology&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Cyanea&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cyanea was small three-year-old company that IBM had invested in at&lt;/p&gt;&lt;p&gt;an early stage with an 11% holding. Cyanea has been integrated into the&lt;/p&gt;&lt;p&gt;ITCAM family of products.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Collation&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Collation was probably the best per-price acquisition that IBM has&lt;/p&gt;&lt;p&gt;made in the last few years. The Collation discovery application will be&lt;/p&gt;&lt;p&gt;the linchpin for all the Tivoli products. The new name of the Collation&lt;/p&gt;&lt;p&gt;software is called Tivoli Application Dependency Discovery Manager&lt;/p&gt;&lt;p&gt;(TADDM). TADDM puts the "C" in IBM's CCMDB. IBM describes its CCMDB as&lt;/p&gt;&lt;p&gt;both discovery and CMDB. In my opinion, you can't have one without the&lt;/p&gt;&lt;p&gt;other. If IBM actually pulls off this massive integration of all these&lt;/p&gt;&lt;p&gt;products, it is TADDM that is going to make it sail.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;MicroMuse&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This acquisition will put the final nail in what we Tivoli old&lt;/p&gt;&lt;p&gt;timers have called home for the last years. Netview, which actually&lt;/p&gt;&lt;p&gt;came from the original HP Openview code base, is finally dead. The new&lt;/p&gt;&lt;p&gt;IBM Tivoli Network Manager for IP products is the official replacement&lt;/p&gt;&lt;p&gt;for Netview. Now, IBM claims that it is the only vendor that can do the&lt;/p&gt;&lt;p&gt;whole layer 2 through 7 stack and that it can do layer 0 as well. Also,&lt;/p&gt;&lt;p&gt;IBM says that its go forward strategy for event management and&lt;/p&gt;&lt;p&gt;correlation is the Netcool Omnibus product line. What , no more TEC&lt;/p&gt;&lt;p&gt;Prolog? Good riddance. IBM is saying that Tivoli Enterprise Console&lt;/p&gt;&lt;p&gt;still has a shelf life until circa 2012; however, I am not waiting&lt;/p&gt;&lt;p&gt;around. Another area where MicroMuse has made a big impact is the&lt;/p&gt;&lt;p&gt;replacement of the Tivoli Business Systems Manager with the Netcool RAD&lt;/p&gt;&lt;p&gt;and Impact products. I wasn't a big fan of TBSM 3.x; the new TBSM 4.x&lt;/p&gt;&lt;p&gt;(Netcool) stuff is much better. Also, make sure that you now call it&lt;/p&gt;&lt;p&gt;the Tivoli Business Service Manager.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;MRO Software&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The IT service request story over the last ten years could make for&lt;/p&gt;&lt;p&gt;a great adventure novel. In 1997 IBM paid $200 million for a company&lt;/p&gt;&lt;p&gt;called Software Artistry. These were the boom years for Tivoli. Sales&lt;/p&gt;&lt;p&gt;were vertical, champagne was flowing, everyone was feeding off the&lt;/p&gt;&lt;p&gt;trough. Even lowly consultants such as myself were driving Cadillac&lt;/p&gt;&lt;p&gt;rentals and staying in the Ritz. IBM was selling a great integration&lt;/p&gt;&lt;p&gt;story in the late nineties. Between 1996 and the end of 1997, IBM had&lt;/p&gt;&lt;p&gt;acquired Tivoli, Unison (Tivoli Workload Scheduler), and Software&lt;/p&gt;&lt;p&gt;Artistry. No other company in the enterprise systems space could tout&lt;/p&gt;&lt;p&gt;that kind of integration story (sound familiar?). The Peregrine and&lt;/p&gt;&lt;p&gt;Remedy replacement business was on fire. Then, the year 2k and the&lt;/p&gt;&lt;p&gt;dot-bomb fizzle came. IBM unloaded the Service Desk product to none&lt;/p&gt;&lt;p&gt;other than Peregrine Systems for an undisclosed amount of money.&lt;/p&gt;&lt;p&gt;Meanwhile, all those poor customers who had to convert from Peregrine's&lt;/p&gt;&lt;p&gt;Service Center to Tivoli's Service Desk now had to convert back. A few&lt;/p&gt;&lt;p&gt;years later, Peregrine bought Remedy, and there was practically only&lt;/p&gt;&lt;p&gt;one vendor doing service request management at the enterprise level.&lt;/p&gt;&lt;p&gt;Somewhere along the way, Peregrine pulled an Enron and had to unload&lt;/p&gt;&lt;p&gt;Remedy on the cheap. The "M" (John Moores, owner of Peregrine) sells&lt;/p&gt;&lt;p&gt;Remedy to the B and C in BMC. In 2006, guess who has the best ITIL/CMDB&lt;/p&gt;&lt;p&gt;story? Somewhere along the way IBM gets religion and realizes the error&lt;/p&gt;&lt;p&gt;of its ways and tries to start an ITIL strategy. It realized that,&lt;/p&gt;&lt;p&gt;without Asset, Problem, Change, and Config software, you are stuck with&lt;/p&gt;&lt;p&gt;just vapor. In 2006, IBM acquired MRO Software, and in 2007, it is back&lt;/p&gt;&lt;p&gt;in the game with ITSRM.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Cognos&lt;/strong&gt;&lt;/h3&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The ironic part of this from an ESM perspective is that Tivoli used&lt;/p&gt;&lt;p&gt;to have a product that OEM'd Congnos. It was called Tivoli Decision&lt;/p&gt;&lt;p&gt;Support (TDS). TDS took Tivoli's DM 3.x monitoring data and built cubes&lt;/p&gt;&lt;p&gt;using Cognos. It was a nightmare to implement. IBM Tivoli has recently&lt;/p&gt;&lt;p&gt;announced the Tivoli Common Reporting product (TCR) for common&lt;/p&gt;&lt;p&gt;reporting for all of its Tivoli portfolio. TCR is based on the Eclipse&lt;/p&gt;&lt;p&gt;BIRT open source product. I am guessing, however, that this might&lt;/p&gt;&lt;p&gt;evolve into a stop gap. Why would IBM pay $5 billion for a company with&lt;/p&gt;&lt;p&gt;over 3500 employees and continue to use BIRT as its reporting tool?&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;My Questions&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Now that we have completed the refresher, let me get to my two&lt;/p&gt;&lt;p&gt;questions. My first question was really more of a comment: "It looks&lt;/p&gt;&lt;p&gt;like you have around two more year to go for complete integration." The&lt;/p&gt;&lt;p&gt;presenter disagreed with me and wanted to say that his demo was proof&lt;/p&gt;&lt;p&gt;that I was wrong (see my joke about demo's... &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/open-source-software/my-views-on-oss-esm-part-4/" lowsrc="#" src="#"&gt;My  Views on OSS ESM (Part 4)&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;He went on to say that Gartner said the same thing a year ago and&lt;/p&gt;&lt;p&gt;changed its story a few months ago after seeing the demo (see thoughts&lt;/p&gt;&lt;p&gt;about this in &lt;a class="jive-link-external-small" dynsrc="#" href="http://old.johnmwillis.com/?p=122" lowsrc="#" src="#"&gt;My Views on OSS ESM (Part  1)&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Ok, the demo, sure. So, when I asked him if he could tell me one&lt;/p&gt;&lt;p&gt;fortune 5000 comnay that is currently running an integrated solution&lt;/p&gt;&lt;p&gt;with TPM, ITM, TADDM, Netcool OmniBus, and ITSRM, he said that he cold&lt;/p&gt;&lt;p&gt;name only one company that was running three of the five. I rest my&lt;/p&gt;&lt;p&gt;case. So, is IBM's ESM integration story a mission impossible? For any&lt;/p&gt;&lt;p&gt;other company, I would definitely say, "Yes." But IBM has a lot of&lt;/p&gt;&lt;p&gt;resources to make this all happen. If it does make it all happen, it&lt;/p&gt;&lt;p&gt;will have the best story in ESM.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">ibm</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">esm</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">tivoli</category>
      <pubDate>Mon, 31 Dec 2007 18:53:14 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2007/12/31/mission-impossible</guid>
      <dc:date>2007-12-31T18:53:14Z</dc:date>
      <clearspace:dateToText>7 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/mission-impossible</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1050</wfw:commentRss>
    </item>
    <item>
      <title>Do You Hadoop?</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2007/12/30/do-you-hadoop</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Cloud computing in 2008 will be white hot. Hadoop is the dirty&lt;/p&gt;&lt;p&gt;little secret behind a good portion of cloud computing. Google, IBM,&lt;/p&gt;&lt;p&gt;Yahoo, and Amazon are doing the Hadoop. In 2008, a lot more companies&lt;/p&gt;&lt;p&gt;will be following their lead. Last year, Google sponsored an initiative&lt;/p&gt;&lt;p&gt;to introduce &lt;a class="jive-link-external-small" dynsrc="#" href="http://seattlepi.nwsource.com/business/304299_google20.html" lowsrc="#" src="#"&gt;Google 101&lt;/a&gt; at the University of Washington (see &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.businessweek.com/magazine/content/07_52/b4064048925836.htm?chan=magazine+channel_top+stories" lowsrc="#" src="#"&gt;Business Week article&lt;/a&gt;).  IBM has also jumped into the game by teaming with Google to &lt;a class="jive-link-external-small" dynsrc="#" href="http://www-03.ibm.com/press/us/en/pressrelease/22414.wss" lowsrc="#" src="#"&gt;address Internet-scale computing initiatives&lt;/a&gt; at a small number of universities.  IBM has also announced a competitive solution to Amazon’s web services (&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.amazon.com/gp/browse.html?node=3435361" lowsrc="#" src="#"&gt;AWS&lt;/a&gt;) called &lt;a class="jive-link-external-small" dynsrc="#" href="http://www-03.ibm.com/press/us/en/pressrelease/22613.wss" lowsrc="#" src="#"&gt;“Blue Cloud”&lt;/a&gt; that will also be based on Hadoop.  All indications are that clear skies are ahead for Hadoop in 2008.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So my question to you is ... Will you Hadoop in 2008?  &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Links…&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;h5&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/google/may-a-blue-cloud-rain-good-fortunes-upon-you/" lowsrc="#" src="#"&gt;May a “Blue Cloud” rain good fortunes upon you&lt;/a&gt;&lt;/h5&gt;&lt;h5&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/ec2/i-seem-to-have-my-head-in-a-cloud-today-yuk-yuk-yuk/" lowsrc="#" src="#"&gt;I seem to have my head in a cloud today .. yuk yuk yuk&lt;/a&gt;&lt;/h5&gt;&lt;h5&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/virtualization/hadoop/" lowsrc="#" src="#"&gt;Hadoop&lt;/a&gt;&lt;/h5&gt;&lt;h5&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://www.johnmwillis.com/wp/cloud-computing/great-post-on-cloud-computing-concerns/" lowsrc="#" src="#"&gt;Great Post on Cloud Computing Concerns&lt;/a&gt;&lt;/h5&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">hadoop</category>
      <pubDate>Mon, 31 Dec 2007 02:27:53 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2007/12/30/do-you-hadoop</guid>
      <dc:date>2007-12-31T02:27:53Z</dc:date>
      <clearspace:dateToText>7 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/do-you-hadoop</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1033</wfw:commentRss>
    </item>
    <item>
      <title>Does ITIL Really Matter?</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2007/12/30/does-itil-really-matter</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;I know this question has been asked many times before but in the&lt;/p&gt;&lt;p&gt;enterprise space it seems that ITIL is always a given. My thoughts are&lt;/p&gt;&lt;p&gt;maybe changes in the IT industry might change the need for ITIL. To be&lt;/p&gt;&lt;p&gt;clear on this I am not proposing to know the answer to this question.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.johnmwillis.com/wp/wp-includes/js/tinymce/themes/advanced/images/spacer.gif"&gt;&lt;img dynsrc="#" href="#" lowsrc="#" src="http://www.johnmwillis.com/wp/wp-includes/js/tinymce/themes/advanced/images/spacer.gif"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Some Industry Considerations&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Five years ago when I would teach a class to enterprise customers I&lt;/p&gt;&lt;p&gt;would always ask all the customers how many servers do you manage? On a&lt;/p&gt;&lt;p&gt;good day I would get maybe 10k and only a couple of super&lt;/p&gt;&lt;p&gt;infrastructure banks would answer above 20k. Recently I have been&lt;/p&gt;&lt;p&gt;attending a number of open source meetings and I am meeting people who&lt;/p&gt;&lt;p&gt;tell me that their infrastructures have over 100k servers and I finding&lt;/p&gt;&lt;p&gt;more and more that these numbers are actually small in the new WEB 2.0&lt;/p&gt;&lt;p&gt;world. I have talked to some consultants who are working with RackSpace&lt;/p&gt;&lt;p&gt;and they have told me they have over 100k servers. A recent article by&lt;/p&gt;&lt;p&gt;Robin Harris suggests that Google might have over a million cores. I&lt;/p&gt;&lt;p&gt;can’t image how many servers Amazon is farming with their S3/EC2&lt;/p&gt;&lt;p&gt;offerings.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Changing the Game&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Companies like Facebook are adding 350k user’s a day and doubling&lt;/p&gt;&lt;p&gt;ever six months. Virtual World networks like Second Life and Kaneva are&lt;/p&gt;&lt;p&gt;growing with numbers that are mind blowing. How do companies cope with&lt;/p&gt;&lt;p&gt;change in these types of environments? My belief is that they have two&lt;/p&gt;&lt;p&gt;options. One, they go and blow and don’t focus on traditional ITM/ESM&lt;/p&gt;&lt;p&gt;techniques or two they change the game. If you look at what Google is&lt;/p&gt;&lt;p&gt;doing in Portland on the Columbia River, they are indeed changing the&lt;/p&gt;&lt;p&gt;game. They are using free software and cheap hardware to build what&lt;/p&gt;&lt;p&gt;they call “Power Provisioning for a Warehouse-sized Computer”. I&lt;/p&gt;&lt;p&gt;recently attended an IBM session where their development lab in Markham&lt;/p&gt;&lt;p&gt;Ontario is completely virtual and is run by a giant provisioning system&lt;/p&gt;&lt;p&gt;called Tornado. IBM developers in this facility select their&lt;/p&gt;&lt;p&gt;provisioned system from a self service portal and its all on demand.&lt;/p&gt;&lt;p&gt;Perhaps the best example of a company changing the game is Amazon’s.&lt;/p&gt;&lt;p&gt;Amazon processes over 4 million purchase transactions per day utilizing&lt;/p&gt;&lt;p&gt;over 150 different network services to deliver these successful&lt;/p&gt;&lt;p&gt;transactions. They are building their infrastructure based on the&lt;/p&gt;&lt;p&gt;Google Three Rules.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ol&gt;&lt;li level="1" type="ol"&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Cheap Servers&lt;/strong&gt;&lt;/em&gt; - Mass produced low end servers, free software. Energy efficient switches and unmanaged switches.&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ol"&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Expect Failure&lt;/strong&gt;&lt;/em&gt; - Cheap hardware will fail. Therefore build recovery into the software.&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ol"&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Scalability&lt;/strong&gt;&lt;/em&gt; - Create monster scalability. Google has created clusters that exceed 8000.&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Enterprises like Google and Amazon are defining a new type of data&lt;/p&gt;&lt;p&gt;center. I compare it to RAID 1 for servers. Plan for failures the way&lt;/p&gt;&lt;p&gt;large companies plan for redundant electricity. This kind of future&lt;/p&gt;&lt;p&gt;could normalize IT to the status of electricity that is a true&lt;/p&gt;&lt;p&gt;commodity. If you take a closer look at Amazon’s Elastic Computing&lt;/p&gt;&lt;p&gt;Cloud (EC2), today you are guaranteed 99.999% availability for your&lt;/p&gt;&lt;p&gt;servers and your total investment is a light switch and service bill&lt;/p&gt;&lt;p&gt;with no ITIL required.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;John Willis&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;johnmwillis.com &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">itil</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">cmdb</category>
      <pubDate>Mon, 31 Dec 2007 02:03:21 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2007/12/30/does-itil-really-matter</guid>
      <dc:date>2007-12-31T02:03:21Z</dc:date>
      <clearspace:dateToText>7 months, 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>12</clearspace:replyCount>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/does-itil-really-matter</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1032</wfw:commentRss>
    </item>
    <item>
      <title>Infrastructure 2.0</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2007/08/28/infrastructure-20</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;Last Sunday, the day after BarCampNashville, I had lunch with Luke Kanies, the owner of &lt;a class="jive-link-external-small" dynsrc="#" href="http://www.reductivelabs.com/" lowsrc="#" src="#"&gt; Reductive Labs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;and the author of Puppet. It became a working lunch due to all my&lt;/p&gt;&lt;p&gt;questions about his product. I first met Luke at OSCON 2007 during his&lt;/p&gt;&lt;p&gt;Puppet session. I hadn’t planned to attend the Puppet session because I&lt;/p&gt;&lt;p&gt;was really trying to focus on monitoring and availability at the time&lt;/p&gt;&lt;p&gt;since I had stepped out of the configuration management space. &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Luke gave a great presentation, and I became really interested in Puppet. Back in the day, I used to work with all the Tivoli&lt;/p&gt;&lt;p&gt;products and used to be as knowledgeable of the Tivoli configuration&lt;/p&gt;&lt;p&gt;management tools as I was of monitoring and event correlation.&lt;/p&gt;&lt;p&gt;Somewhere along the way, however, the Tivoli products became way too&lt;/p&gt;&lt;p&gt;complicated for one person to be an expert with all their ESM&lt;/p&gt;&lt;p&gt;offerings. In fact, my litmus test for a product is that, if I can’t be&lt;/p&gt;&lt;p&gt;the smartest person in a classroom with a particular product, then I&lt;/p&gt;&lt;p&gt;won’t teach that product. If I stop teaching the product, then I have&lt;/p&gt;&lt;p&gt;ceased to be the smartest person with it in the room. Luke&lt;/p&gt;&lt;p&gt;says that we should rename ESM and that he hates software. In fact, he&lt;/p&gt;&lt;p&gt;calls himself a professional software hater (’wareHater). In describing this distaste for software, he coined the term &lt;em&gt;Infrastructure 2.0&lt;/em&gt;. He basically claims that he created Puppet because he was embarrassed by the current state of computer administration.The current state of configuration management products can be separated into two categories:.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Large Commercial Configuration Management Tools, which include&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;IBM Tivoli Configuration Manager (ITCM)&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;BMC Configuration Management (formerly Marimba)&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Microsoft Systems Management Server&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;HP Opsware&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Bladelogic&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;And Open Source Configuration Management Tools, which include&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Cfengine&lt;/p&gt;&lt;/li&gt;&lt;li level="1" type="ul"&gt;&lt;p&gt;Puppet&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;+Note: I did not&lt;/p&gt;&lt;p&gt;include IBM Tivoli Provisioning Manager and Qlusters in these lists&lt;/p&gt;&lt;p&gt;because they are used much more as provisioning products than as&lt;/p&gt;&lt;p&gt;configuration management tools.+The deeper that I probed with my questions during our working lunch, the more I started to really like his product. In&lt;/p&gt;&lt;p&gt;my view, Puppet differentiates itself from almost all the current&lt;/p&gt;&lt;p&gt;products in the configuration management space in two key ways. One,&lt;/p&gt;&lt;p&gt;Puppet tries to define all its resources in human terms (i.e., what&lt;/p&gt;&lt;p&gt;Luke calls a cross-platform semantic abstraction). &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tivoli, to a certain extent, actually tried&lt;/p&gt;&lt;p&gt;this approach with one of its earlier products called Tivoli User&lt;/p&gt;&lt;p&gt;Administration (TUA). It introduced a cross platform tool for managing OS configurations. Puppet succeeds where &lt;/p&gt;&lt;p&gt;Tivoli fell short because Puppet not only&lt;/p&gt;&lt;p&gt;performs the cross-platform management (i.e., Solaris, SuSe, RedHat,&lt;/p&gt;&lt;p&gt;Debian, Centos, OpenBSD, Oracle Linux, and Ubuntu) but also allows&lt;/p&gt;&lt;p&gt;users to define all their resources in understandable human terms. For&lt;/p&gt;&lt;p&gt;example, Puppet allows a user to define a resource such as a file&lt;/p&gt;&lt;p&gt;system as “filesystem” without having to know the gory details of all&lt;/p&gt;&lt;p&gt;the file system commands and configuration files on different systems.&lt;/p&gt;&lt;p&gt;While Puppet provides this abstraction layer for OS configurations, it also allows a user to define configurations for applications using the same abstraction layer, thereby managing&lt;/p&gt;&lt;p&gt;the distribution and configurations of applications such as MySQL,&lt;/p&gt;&lt;p&gt;Apache, and PostgreSQL. Imagine being able to define all of your&lt;/p&gt;&lt;p&gt;complex software configurations and relationships in simple human&lt;/p&gt;&lt;p&gt;terminology.&lt;/p&gt;&lt;p&gt;Puppet’s ability to define complex relationships&lt;/p&gt;&lt;p&gt;in human terms brings me to the second way in which Puppet&lt;/p&gt;&lt;p&gt;differentiates itself from other products in configuration management&lt;/p&gt;&lt;p&gt;space: One of the Puppet project’s goals is to define a CPAN-like&lt;/p&gt;&lt;p&gt;repository for human resource descriptions (called “recipes”) for all&lt;/p&gt;&lt;p&gt;software products.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here is an example of a recipe for installing and maintaining MySQL on different machines:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;class mysql-server {&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;$password = “insert_password_here”&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;package { “MySQL-client”: ensure =&amp;amp;gt; installed }&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;package { “MySQL-server”: ensure =&amp;amp;gt; installed }&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;package { “MySQL-shared”: ensure =&amp;amp;gt; installed }&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;exec { “Set MySQL server root password”:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;subscribe =&amp;amp;gt; [ Package[”MySQL-server”], Package[”MySQL-client”], Package[”MySQL-shared”]],&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;refreshonly =&amp;amp;gt; true,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;unless =&amp;amp;gt; “mysqladmin -uroot -p$password status”,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;path =&amp;amp;gt; “/bin:/usr/bin”,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;command =&amp;amp;gt; “mysqladmin -uroot password $password”,&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Currently, the fast-growing Puppet community has&lt;/p&gt;&lt;p&gt;contributed about 50 recipes. Puppet supports most of the configuration&lt;/p&gt;&lt;p&gt;management processes through “Providers,” and it comes with around 10&lt;/p&gt;&lt;p&gt;default providers for managing system configurations. One package&lt;/p&gt;&lt;p&gt;provider supports most of the common Unix/Linux installers, including,&lt;/p&gt;&lt;p&gt;but not limited to, dpkg, gem, rpm, and pkgadd on Solaris. Puppet also&lt;/p&gt;&lt;p&gt;allows users to define other packagers by letting them create their own&lt;/p&gt;&lt;p&gt;packages. For example, Puppet can run on AIX, but it doesn’t have&lt;/p&gt;&lt;p&gt;“installp” support. This missing functionality could be fixed by&lt;/p&gt;&lt;p&gt;creating a new provider. Puppet can also shell out on the agent,&lt;/p&gt;&lt;p&gt;allowing it to install virtually any software product. In fact, I have&lt;/p&gt;&lt;p&gt;been working with Tivoli software distribution&lt;/p&gt;&lt;p&gt;customers for over 10 years, and I can tell you that over 80 percent of&lt;/p&gt;&lt;p&gt;all the Tivoli software packages that I have seen customers develop&lt;/p&gt;&lt;p&gt;have been executions of the native installs.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Architecture&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The Puppet server runs as a daemon that commutates using XMLRPC of&lt;/p&gt;&lt;p&gt;HTTPS. Puppet uses standard SSL certificates and includes its own CA.&lt;/p&gt;&lt;p&gt;Here is a simple example of the Puppet architecture:&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href="http://old.johnmwillis.com/wp-content/uploads/2007/08/puppet12.png"&gt;&lt;img dynsrc="#" href="#" lowsrc="#" src="http://old.johnmwillis.com/wp-content/uploads/2007/08/puppet12.png"/&gt;&lt;/a&gt;&lt;span&gt;[ Reductive Labs|&lt;/span&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://old.johnmwillis.com/wp-content/uploads/2007/08/puppet12.png|puppet12.png" lowsrc="#" src="#"&gt;http://old.johnmwillis.com/wp-content/uploads/2007/08/puppet12.png|puppet12.png&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The Puppet agent wakes up every 30 minutes (this&lt;/p&gt;&lt;p&gt;time can be configured) and contacts the server to get its current&lt;/p&gt;&lt;p&gt;configuration. Then, the agent topologically sorts the configuration&lt;/p&gt;&lt;p&gt;and checks the status of all the defined resources for that server. If&lt;/p&gt;&lt;p&gt;nothing has changed for a configured resource, Puppet will take no&lt;/p&gt;&lt;p&gt;action; it acts only when the state of the resource has changed. This&lt;/p&gt;&lt;p&gt;feature allows Puppet to do life-cycle management for a server by doing&lt;/p&gt;&lt;p&gt;the initial install, on-going upgrades, and de-commission. The Puppet&lt;/p&gt;&lt;p&gt;architecture allows machines to be kept up to date and in sync with an&lt;/p&gt;&lt;p&gt;organization’s business policies.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Puppet is written in Ruby and also provides its&lt;/p&gt;&lt;p&gt;own language for defining resources (a language called, conveniently&lt;/p&gt;&lt;p&gt;enough, Puppet). The Puppet language seems extremely flexible and easy&lt;/p&gt;&lt;p&gt;to define because it comprises mostly configuration-type statements.&lt;/p&gt;&lt;p&gt;Though it comes with preset defined functions, users can create their&lt;/p&gt;&lt;p&gt;own Ruby-based functions as well. See the Puppet Wiki for tons of&lt;/p&gt;&lt;p&gt;information about getting started.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Business Model&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Reductive Labs, Luke’s company, provides community support for&lt;/p&gt;&lt;p&gt;Puppet through its Wiki, mailing lists, and IRC. Though Puppet is open&lt;/p&gt;&lt;p&gt;source GPL V2, Reductuve Labs, like any good open source vendor,&lt;/p&gt;&lt;p&gt;provides support and services around Puppet. It currently&lt;/p&gt;&lt;p&gt;has 5 paying customers at an average of $15k per year. It also provides&lt;/p&gt;&lt;p&gt;a bootstrap service of on-site installation, training, and&lt;/p&gt;&lt;p&gt;implementation. A customer can typically get the one-week implementation, training, and the first-year subscription support for around $25k. I&lt;/p&gt;&lt;p&gt;usually try to stay way from proprietary vs. OSS price comparisons, but&lt;/p&gt;&lt;p&gt;this cost is very insignificant compared to some of the proprietary&lt;/p&gt;&lt;p&gt;vendors listed above. Currently, Reductive Labs is working with about&lt;/p&gt;&lt;p&gt;12 serious organizations that are now using Puppet among a whole slew&lt;/p&gt;&lt;p&gt;&lt;span&gt;of community users.[&lt;/span&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="https://webmail5.isis.unc.edu/mail/services/go.php?url=http%3A%2F%2Fusers.iLike.com" lowsrc="#" src="#"&gt;https://webmail5.isis.unc.edu/mail/services/go.php?url=http%3A%2F%2Fusers.iLike. com&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span&gt;&amp;lt;span class="MsoHyperlink"&amp;gt;[iLike.com|&lt;/span&gt;&lt;a class="jive-link-external-small" dynsrc="#" href="http://ilike.com/" lowsrc="#" src="#"&gt;http://ilike.com/&lt;/a&gt;&lt;span&gt;]&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Uncomfortable with his recent celebrity at&lt;/p&gt;&lt;p&gt;conferences, Luke told me that he has difficulty measuring his&lt;/p&gt;&lt;p&gt;successes because he has his head so deep in the development and&lt;/p&gt;&lt;p&gt;services of Puppet. One of his better success stories is&lt;/p&gt;&lt;p&gt;with iLike.com, a website that allows users to download and share&lt;/p&gt;&lt;p&gt;music. When iLike created one of the first Facebook applications, it&lt;/p&gt;&lt;p&gt;grew from about ½ million users to over 6 million in a week. Luke,&lt;/p&gt;&lt;p&gt;being the entrepreneur that he is, asked how iLike planned to manage&lt;/p&gt;&lt;p&gt;that growth. He discovered that a services company in Seattle was managing iLike.com’s infrastructure build out using Puppet. In&lt;/p&gt;&lt;p&gt;fact, one of the owners of that company told Luke that he makes a&lt;/p&gt;&lt;p&gt;healthy living installing Puppet. Luke admitted that he felt feel&lt;/p&gt;&lt;p&gt;pretty good to know that other people can make a living from his&lt;/p&gt;&lt;p&gt;product.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;My Cheesy Attempt at Being a Blog Interviewer&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Near the end of the conversation, I felt that I&lt;/p&gt;&lt;p&gt;needed to ask some obligatory “Blogger” type questions. First, I asked,&lt;/p&gt;&lt;p&gt;“Why GPL?” Luke said that it’s not so much the license but what the&lt;/p&gt;&lt;p&gt;license has afforded him to do. For example, within the last year he&lt;/p&gt;&lt;p&gt;has been invited to give Puppet presentations (at not cost to himself)&lt;/p&gt;&lt;p&gt;in five countries. He also feels that he could never have&lt;/p&gt;&lt;p&gt;afforded the type of growth that he has achieved without his open&lt;/p&gt;&lt;p&gt;source community. He also thinks that, if he had created a proprietary&lt;/p&gt;&lt;p&gt;company, he would not have achieved even a small portion of what he has&lt;/p&gt;&lt;p&gt;accomplished in a very short period. Also, his open&lt;/p&gt;&lt;p&gt;source community has a lot of early adapters that thoroughly test out&lt;/p&gt;&lt;p&gt;new functions and features, which can then be delivered earlier in the&lt;/p&gt;&lt;p&gt;development cycle.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I then followed up with my personal “baptism of&lt;/p&gt;&lt;p&gt;fire” question. My theory is that most successful people can pinpoint&lt;/p&gt;&lt;p&gt;one or two “baptism of fire” moments in their career. Though at first&lt;/p&gt;&lt;p&gt;he didn’t recall one, he eventually pointed to his time spent compiling&lt;/p&gt;&lt;p&gt;Apache in 1998. Back when he started as a systems&lt;/p&gt;&lt;p&gt;administrator, one had to know how to compile everything, which got him&lt;/p&gt;&lt;p&gt;thinking about an easier way to do ESM. I also asked him about his&lt;/p&gt;&lt;p&gt;experiences coding, and he said that he actually majored in chemistry&lt;/p&gt;&lt;p&gt;and that the first program that he ever wrote was a 900-line shell&lt;/p&gt;&lt;p&gt;program. Some people, I guess, are born to be coders.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I also asked him what he thought might be some future opportunities. Luke&lt;/p&gt;&lt;p&gt;said that he saw managed services and possibly building and somehow&lt;/p&gt;&lt;p&gt;leveraging the recipe repository. If he really succeeds in creating a&lt;/p&gt;&lt;p&gt;sort of CPAN for configuration management, he should be able to make&lt;/p&gt;&lt;p&gt;money on that somehow.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In all honesty, even though my focus has been on&lt;/p&gt;&lt;p&gt;availability and event management in the OSS space, I find myself&lt;/p&gt;&lt;p&gt;really intrigued by what Luke is doing with Puppet. In the early days of Tivoli, all the products were bound by the Tivoli Framework. At the core of the Tivoli Framework was the configuration management infrastructure. The&lt;/p&gt;&lt;p&gt;Framework’s distribution manager made all the products, such as&lt;/p&gt;&lt;p&gt;monitoring, inventory, user administration, and event management,&lt;/p&gt;&lt;p&gt;viable in a large shop that had to manage many servers. Even&lt;/p&gt;&lt;p&gt;today, as IBM/Tivoli is putting the final nails into the Framework&lt;/p&gt;&lt;p&gt;coffin, thousands of Tivoli customers are scrambling to manage their&lt;/p&gt;&lt;p&gt;infrastructures with all the new IBM products. As I look&lt;/p&gt;&lt;p&gt;at all the extremely interesting OSS ESM tools out there, I struggle to&lt;/p&gt;&lt;p&gt;understand how they will all integrate. Maybe in an “Infrastructure&lt;/p&gt;&lt;p&gt;2.0″ sort of way, the framework might be created by Puppet.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">puppet</category>
      <pubDate>Wed, 29 Aug 2007 00:50:37 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2007/08/28/infrastructure-20</guid>
      <dc:date>2007-08-29T00:50:37Z</dc:date>
      <clearspace:dateToText>7 months, 3 weeks ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/infrastructure-20</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1031</wfw:commentRss>
    </item>
    <item>
      <title>Reuseable IP</title>
      <link>http://openmanagement.org/blogs/botchagalupe/2007/07/23/reuseable-ip</link>
      <description>&lt;div class='jive-rendered-content'&gt;&lt;p&gt;A few weeks ago I taught a class for IBM and had some interesting&lt;/p&gt;&lt;p&gt;discussions in the class. Actually two of my students in particular&lt;/p&gt;&lt;p&gt;gave me food for thought and connected some missing dots for me. The&lt;/p&gt;&lt;p&gt;first was a woman who was a lead architect for one of the largest&lt;/p&gt;&lt;p&gt;professional services organization in the world. For the sake of&lt;/p&gt;&lt;p&gt;simplicity I will call her the architect. The second was one an&lt;/p&gt;&lt;p&gt;original employees that came out of a Silicon Valley startup that was&lt;/p&gt;&lt;p&gt;purchased by IBM a few years ago. I will call him the entrepreneur. As&lt;/p&gt;&lt;p&gt;always I look for the angles, and I started to talk to the woman&lt;/p&gt;&lt;p&gt;architect about me possibly doing some on demand teaching to other&lt;/p&gt;&lt;p&gt;professionals in her organization. She liked my ideas and gave me some&lt;/p&gt;&lt;p&gt;contact names. However, she also offered me some advice. She said – if&lt;/p&gt;&lt;p&gt;you are going to try and sell them on this training you might want to&lt;/p&gt;&lt;p&gt;tell them how you can help them with a hot topic they were all using&lt;/p&gt;&lt;p&gt;called &lt;strong&gt;reusable IP&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Hmmm! I have built a few professional services organizations and those&lt;/p&gt;&lt;p&gt;two simple words kind of crystallized what I would call the holey grail&lt;/p&gt;&lt;p&gt;of processional services.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Later in the class I struck up a conversation with the entrepreneur.&lt;/p&gt;&lt;p&gt;We talked about what most ex-entrepreneurs always talk about – we made&lt;/p&gt;&lt;p&gt;fun of VC’s. Some where along the way I told him that when ever I spoke&lt;/p&gt;&lt;p&gt;to VC’s it was as if I was speaking German and they were speaking&lt;/p&gt;&lt;p&gt;Japanese. There was no “Love-Connection”. I told him about a visit I&lt;/p&gt;&lt;p&gt;had with an OSS ESM Nagios based startup I had last year out in San&lt;/p&gt;&lt;p&gt;Francisco. I told him that the meeting went great at first. The founder&lt;/p&gt;&lt;p&gt;loved my ideas, the architects loved me and the visit was going great.&lt;/p&gt;&lt;p&gt;However, my last meeting was with the CEO (a VC plug-in). Needless to&lt;/p&gt;&lt;p&gt;say it didn’t go well. When I told the entrepreneur who the company was&lt;/p&gt;&lt;p&gt;he said - holy cow – the CEO of that company is my best friend. At this&lt;/p&gt;&lt;p&gt;point he was a little confused to what could have gone wrong. He had&lt;/p&gt;&lt;p&gt;been sitting in my class all week and he was convinced I knew my stuff&lt;/p&gt;&lt;p&gt;and it didn’t make sense knowing his friend – the CEO. Then he asked me&lt;/p&gt;&lt;p&gt;if I minded telling him what the idea was that I proposed. So I told&lt;/p&gt;&lt;p&gt;him what I was selling was using their open source ESM product as a&lt;/p&gt;&lt;p&gt;Trojan horse as entrée into the Big4. We would go after low hanging&lt;/p&gt;&lt;p&gt;fruit via service offerings and integration projects and work to get&lt;/p&gt;&lt;p&gt;the software sales on the back-end once we were in the door. This was&lt;/p&gt;&lt;p&gt;all based on my long standing philosophy of the three R’s (references,&lt;/p&gt;&lt;p&gt;revenue, repeatable-revenue). I also told the CEO that this is a new&lt;/p&gt;&lt;p&gt;world. The old world of selling software is gone and the new world is&lt;/p&gt;&lt;p&gt;one where its not clear the difference between services and software.&lt;/p&gt;&lt;p&gt;—– stop right there the entrepreneur said. That’s were you lost him&lt;/p&gt;&lt;p&gt;because you offended the VC police. No one within 100 miles of Silicon&lt;/p&gt;&lt;p&gt;Valley is an allowed to use that word. If any one in that valley is&lt;/p&gt;&lt;p&gt;caught using the word “services” the VC’s will come and lock em up. I&lt;/p&gt;&lt;p&gt;tried to explain that the OSS (Nagios) ESM company I was meeting was&lt;/p&gt;&lt;p&gt;currently selling services at a 3 to 1 ration (i.e., 15k per software&lt;/p&gt;&lt;p&gt;deal with 30k add on services). Doesn’t matter they are in denial – he&lt;/p&gt;&lt;p&gt;said. They just can’t stand that word. Then I told the entrepreneur&lt;/p&gt;&lt;p&gt;that I wasn’t talking about regular services, I was talking about&lt;/p&gt;&lt;p&gt;repeatable services, in fact “&lt;strong&gt;Reusable IP&lt;/strong&gt;”.&lt;/p&gt;&lt;p&gt;The entrepreneur then asked me - did you use those words during the&lt;/p&gt;&lt;p&gt;meeting. I said no… Then, there you go – he said – that is where you&lt;/p&gt;&lt;p&gt;lost the battle.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Where’s the IP&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A friend of mine recently asked me what IP means to me. I use the&lt;/p&gt;&lt;p&gt;acronym a lot and I know it can mean a lot of different things. Instead&lt;/p&gt;&lt;p&gt;of regurgitate wikiepedia let me give you a few snips of what I think&lt;/p&gt;&lt;p&gt;of when I use the letters IP. A few years ago I was doing some Tivoli&lt;/p&gt;&lt;p&gt;consulting for the Navy in Hawaii. The hotel I was staying at had a&lt;/p&gt;&lt;p&gt;little Ukulele shop. Each afternoon when I came home from work I would&lt;/p&gt;&lt;p&gt;walk past the shop and peek in the window. One day I stopped in and&lt;/p&gt;&lt;p&gt;asked the shop keeper if he could show me a few chords on the ukulele.&lt;/p&gt;&lt;p&gt;He hemmed and hawed and seemed annoyed. Then he told me he is not&lt;/p&gt;&lt;p&gt;really a teacher and he really didn’t want to do it. Then I told him&lt;/p&gt;&lt;p&gt;that if he showed me just a couple of chords I might buy one.&lt;/p&gt;&lt;p&gt;Reluctantly he handed me a cheat sheet that had about 6 chords on it. I&lt;/p&gt;&lt;p&gt;fumbled for a few minutes and then broke out playing and singing a&lt;/p&gt;&lt;p&gt;killer rendition of “Brown Eyed Girl” by Van Morrison. The shop keeper&lt;/p&gt;&lt;p&gt;looked up in amazement and asked me if this was the first time I had&lt;/p&gt;&lt;p&gt;ever played a ukulele before. I told him that yes it was the first time&lt;/p&gt;&lt;p&gt;and that was a true statement. What I didn’t tell him is that I hade&lt;/p&gt;&lt;p&gt;been playing the ukulele’s six string ancestor, the guitar, for over 30&lt;/p&gt;&lt;p&gt;years. That my friends is what I am talking about when I use the term&lt;/p&gt;&lt;p&gt;IP.&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I’ll give you another example. If you do a search on Google for&lt;/p&gt;&lt;p&gt;resumes of people who can install Tivoli monitoring you will find&lt;/p&gt;&lt;p&gt;hundreds of resumes. However, there are less than 30 who can actually&lt;/p&gt;&lt;p&gt;make it work. It’s the same software why can’t those hundreds of&lt;/p&gt;&lt;p&gt;consultants make it work. Young consultants that work for me are always&lt;/p&gt;&lt;p&gt;amazed when they show me some new software program that is written in&lt;/p&gt;&lt;p&gt;Python or Ruby I can scan it quickly and tell exactly what the program&lt;/p&gt;&lt;p&gt;does and why. What they don’t realize is that I spent my first 10 years&lt;/p&gt;&lt;p&gt;of my career coding assembler and the language is the least significant&lt;/p&gt;&lt;p&gt;part of the program. One of my favorite authors is the Italian&lt;/p&gt;&lt;p&gt;philosopher Umberto Eco (Name of the Rose, Foucault’s Pendulum). He&lt;/p&gt;&lt;p&gt;writes all his novels in Italian however I have read all of his books&lt;/p&gt;&lt;p&gt;in English and I have had no complaints. So when I look at the OSS ESM&lt;/p&gt;&lt;p&gt;market and hear Nagios vs. ZenOSS or Groundwork vs. Hyperic what I look&lt;/p&gt;&lt;p&gt;for is the IP around those products. What does the vendor’s service&lt;/p&gt;&lt;p&gt;internal and external organizations look like? How much IP is there&lt;/p&gt;&lt;p&gt;around the implementations using the vendor’s software? If it’s ZenOSS,&lt;/p&gt;&lt;p&gt;Hyperic, GroundWork, Nagios, or Zabbix who cares&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;John Willis&lt;/p&gt;&lt;p&gt;&lt;strong&gt;johnmwillis&lt;/strong&gt;.com&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;</description>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">nagios</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">zenoss</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">hyperic</category>
      <category domain="http://openmanagement.org/blogs/botchagalupe/tags">zabbix</category>
      <pubDate>Tue, 24 Jul 2007 00:46:13 GMT</pubDate>
      <author>botchagalupe</author>
      <guid>http://openmanagement.org/blogs/botchagalupe/2007/07/23/reuseable-ip</guid>
      <dc:date>2007-07-24T00:46:13Z</dc:date>
      <clearspace:dateToText>7 months, 3 weeks ago</clearspace:dateToText>
      <wfw:comment>http://openmanagement.org/blogs/botchagalupe/comment/reuseable-ip</wfw:comment>
      <wfw:commentRss>http://openmanagement.org/blogs/botchagalupe/feeds/comments?blogPost=1030</wfw:commentRss>
    </item>
  </channel>
</rss>

