Head in the Clouds

Discussion on the state of cloud computing and open source software that helps build, manage, and deliver everything-as-a-service.

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that has been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Login

Doing it Twice? Write it Down!

Posted by on in Cloud Best Practices

There’s a great meme going around about geeks and repetitive tasks. Because geeks will often get annoyed at the effort of doing something manually, they often decide to find a way to automate it – which usually involves a lot more effort than doing it the one time but “geeks win, eventually” because they save time in the long run.

But in the long run we’re all dead. Then what? Who knows how to run your script? What happens when it needs to be maintained? As Jon Udell points out, it’s really not a contest, it’s a process, and non-geeks can play too. Which is why you should also write it down if you’re going to do it more than two times.

OK, “doing it more than two times” is a huge generalization. What I mean more specifically is:

  • If you’re in a team environment or doing work that will keep cropping up.
  • If you’re doing a task that is non-obvious and/or has a complicated series of steps that is non-obvious to people who are not you.
  • If you’re in any kind of critical path that would block shipping or operations if you aren’t there to do the magical things you do.
  • If you want to reduce your project or organization’s Bus Factor (help other people become proficient).
  • If you want to better understand what you do and how you can improve it.

Then you need to take a step back and document the things that you do on a regular basis, because it will help your teammates and (most likely) even you when you come back to a task that you haven’t done for a long time.

Naturally, I’m thinking of this in terms of a project like CloudStack where documentation is vitally important. The success of a distributed team depends a great deal on good documentation.

...
Hits: 2624
Rate this blog entry:
Continue reading Comments

Cloudstack Upgrade

Posted by on in Cloud Best Practices

We are researching the upgrade procedures from version 2.2.13 to 3.0.6 and would lke to know if anyone has performed this upgrade and can share a document of procedures to define a road-map for success. We are using the following:

(1.) Cloudstack 2.2.13

(2.) KVM

(3.) CentOS 6.1

(4.) Advanced Networking Setup

...
Hits: 568
Rate this blog entry:
0
Continue reading Comments

Peder and Sheng have written a good article for CIO on the "7 Requirements for Building Your Cloud Infrastructure" Here are the

highlights. Visit CIO for the fulll article which is well worth the...

Hits: 3705
Rate this blog entry:
0
Continue reading Comments

Last week at VMworld 2010 we demonstrated how customers can leverage the innovation of Cloud.com CloudStack integrated on a NetApp, Cisco and VMware cloud environment. The whole SMTC project at NetApp is an aggressive push to address one of the main inhibitors of cloud computing in the enterprise and it is clear they...

Hits: 57567
Rate this blog entry:
0
Continue reading Comments

Right now, a huge number of service providers are making plans to launch computing clouds, and I thought it would be interesting to outline some of the requirements I often hear from prospective cloud providers here.

1. "Our clouds need to run on inexpensive storage."
- This is a huge issue for most service providers. The storage industry is built on the back of...

Hits: 1935
Rate this blog entry:
0
Continue reading Comments
About BuildaCloud.org Resources Site Info

Build a Cloud.org is a resource for those users who want to build cloud computing software with both open source and proprietary software.