I was on a webinar yesterday to discuss the best route to the cloud. One of the last questions was
The day before I had a conversation with Luke Kanies, CEO of Puppetlabs to catch up. I was introduced by a mutual friend a couple of years ago, and we have had always had great discussions.
I told Luke I was participating in a webinar on the cloud and it would seem like a tool like Puppet Enterprise could be used to get the data on what clouds are being built and deployed.
I didn't specifically mention Puppetlabs, but I made the point that the biggest step taken to take control of the cloud is to get data. Data from the deployment tools. If central IT bought a tool that helped all the users, then they could get the data.
If Puppet Enterprise logs were sent to a central IT function they would have the data to determine what the users are doing in the cloud. With the data you can determine how best to serve the needs.
This recommendation flies in the face of what I think of what 80% of the people would do which is to just take control. This makes sense as these same 80% of the people would have no idea what a puppet enterprise log means.
I constantly tell people the misperception of corporate IT is it is technical organization. No, IT is not necessarily technical. Take a look around how many of these people are CS degrees, let alone MS or PhD. What is technical? Google, Apple, Facebook, Microsoft product development teams are technical. PuppetLabs is also technical, and they have a good method to manage the IT infrastructure.
How Puppet Works
Which reminds me one of the things I enjoy talking to Luke and why another Portland friend introduced us is we both like the use of Models.
Enforce Desired State
Uh, BTW, this is the way I think a data center should work as well.