Archive for April, 2009

Clouds – what is all the fuss about?

Tuesday, April 28th, 2009

Unless you have been hiding in a hole for over a year you cant have possibly missed the whole cloud thing going on – can you?… I’ve watched it from the side lines for a while now and listened to peoples perspectives and I have to say this is going to be a very interesting set of years coming up. Anyone who knows me well, knows I don’t say that very often!

Firstly I don’t think the phenomenon it really restricted to technology, its really the coming together of a number of factors that truly make this concept pivotal to IT groups.

  • Scaling technology to this type of demand has matured to the point this is not longer a pipe dream
  • IT is becoming more and more commoditized and is really merging with the business community
  • Business is getting much more savvy with IT technology
  • When IT gets in the way, the business will find a way around it

So before we start with the factors, what is a cloud? Fundamentally cloud computing is having a virtual resource available in a remote network. In theory it is infinitely scalable and easy to setup. Everyone knows about virtualization where the VM machines are running on a VM host (on their own machine or in the data center), a version of a cloud (Amazon for example) is really running virtual machines in a virtual remote cloud. You don’t need to get IT to allocation you hardware in the data center, as it doesn’t require any! The cost is money but the time to market should be pretty darn fast.

So lets get back to the list.

Scaling technology

If some one had told me 15+ years ago Google would have indexed and cached however many web pages they do cache, I probably wouldn’t have believed them. We are in a position today that few people could have imagined 10 years ago, fundamentally the cost and pure computing power has been linked together to drive cost per work unit way down and availability right up there. I applaud both the search engine teams and the VM companies for driving the innovation in these areas. We we now in a position where we can have virtual appliances out in the web that ‘really’ do exist and the framework to support them allows these to be replicated around the world.

IT Commodization

When IT started it was a highly specialist sector. The business tolerated the IT folks, on the grounds that they knew they needed them if they were going to stay competitive in the market. However if the business could avoid the IT processes it would no doubt try :-) , especially if it would help speed up their time to market. IT groups have long been an aligned arm of the business where there was an uneasy relationship between the two. Now a lot of the specialism that required highly skilled individuals has been moved over to the computers them selves and the load on the IT specialists has changed some – but fundamentally the required skill sets have largely been lowered. I cringe when I write generalizations like that – but it is just that, in general this is true. In combination to these smarter more manageable systems, networks have become so good that supporting a system out of another country is nothing news worthy, in fact its often news worthy when companies DONT offshore. It is now normal to be able to shop around for your IT skills, and the business is not restricted to having the need to keep people local. IT development is going to get merged with the business arm, no question about it – and fundamentally makes sense!

Business is getting more IT savvy

Gone are the days that IT could say – no way “you” can do that. The focus of most tools sets these days are to empower the business community to feed them selves ( See “Give Business Users Control” http://www.intelligententerprise.com/showArticle.jhtml?articleID=217200041 as a recent example). Now days its not uncommon for the business users to be able to generate their own data analysis cubes and lever the data mining objects to perform very sophisticated analysis without needing coders, DBA’s or IT analysts. Since the tools are targeting to the business, the goal is to make it as easy as possible for them to get started. The problem for the business is that while it is easy it doesn’t necessarily mean it scales.

If IT gets in the way, the business avoids it

This one is the kicker. IT is often beaten by the business for not doing x,y,z (and sometimes appropriately – but I wont go there for this article :-) ) . As such IT is often forced, coerced or suggested that they use more process to help avoid any previous issues (aka ‘opportunities’) . All sounds good, the problem is while process is inherently a good thing, it often adds in project lags (due to following the process). Sometimes to the point where if the project was done the value of the project is minimized to such a point because of the amount of time it takes to come to market. This is obviously not business friendly! So with the advent of the cloud computing the business is in the position to get a virtual ‘appliance’, and possibly start to use this without even involving IT groups. None of the normal safeguards are really in place any more.

I suspect the advent of the cloud architecture will be something similar to the RAD revolution that happened over a decade ago. All good stuff, but it needs to be managed well – or long term sustainability of that specific project will be jeopardized.

But I think the whole cloud concept is a winner, more by nature of the conditions and timing than pure technology, but its here to stay.

Office 2007 SP2 has been released!

Tuesday, April 28th, 2009

So for any of those who have upgraded to IE8 and see quirks with Sharepoint integration hopefully this fixes those (or perhaps that is just my machine).

The Office SP2 download can be found here:

http://www.microsoft.com/downloads/details.aspx?FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5&displaylang=en

This also contains the performance updates that had already been released as a CU for Outlook – which are very nice indeed!

Gareth

Google Chrome vs Firefox – and Gears!

Monday, April 27th, 2009

I consider my self reasonably adventurous in the technical side of the world, and have been running Fire Fox for the longest time (actually started with Mozilla before they killed it off). A couple of months ago I tried Google Chrome, a couple of friends swore by it. Yes the normal tech things were reported:

  • Fast, WAY fast
  • Small
  • Lightweight
  • One tab wont affect or crash another

So I tried it :-) . To be fair I’ve not had any problems with FireFox, but its always interesting to see healthy competition to help software just move forward. On the surface it’s nice, especially for a new browser and I really haven’t loaded up FF browser with many add-ons so it was a reasonable comparison for me (like for like).

The BIG thing I liked actually had nothing at all to do with the browser, Google Gears. This was unsurprisingly installed and enabled by default in Chrome. I read all my RSS feeds with Google Reader, and again unsurprisingly it has Gears support. This gave me the ability to read all my RSS feeds while I’m at the airport without a WiFi connection – brilliant! So last night I cranked up Chrome and clicked the ‘Use offline’ button in Reader. It was working great up to a couple of minutes ago… I accidentally closed the reader tab. Unfortunately this wasnt the ideal time to remember that Chrome doesnt yet have the ‘re-open closed tab’ feature :-( . Doh! So now I’m writing this blog in the airport! Did I mention I love Gears, WordPress also has Gears support :-)

So I have to really thank Chrome for opening my eyes to Gears, well really showing the benefits of it. However as far as the browsers I regularly use on my system FF is still the king. Chrome is nice but still a little too raw for my liking.

Next I promise it will be about Clouds!

Gareth

Blogs vs Twitter

Sunday, April 26th, 2009

Perhaps I’m way behind the curve (which is probably self evident as this is my second blog posting :-) ), but I don’t believe Twitter will outlast the blog culture (especially in the more technical arena) because they are fundamentally focus on different information ‘streams’.

Twitter seems to target short thought pattern conversations, and are really ‘immediate’ information rather than useful over time. Obviously that absolutely has its place, in the same way as a telephone or conference call. Blogs appear to have a bit more ‘meat’ on them and they appear intrinsically more informational (perhaps knowledgeable is more accurate) than the tweets.

Both seem to have a really defined use and in turn defined market consumers which hopefully means both can survive. However I have to say the security side in me makes me wonder what interesting inferences can be made with the analysis of the tweets. Word analysis and time analysis may ultimately come back to haunt some of us over time. Its kind of like the ‘Twitters’ are storing our thoughts in near real time, a logical ‘DNA’ of theirthought process – permanently stored digitally on other peoples servers…. seems scary to me!

Something else I’ve been pondering is if it was possible to ‘digitally take our age’. For example when I was growing up my step dad told me in no uncertain terms there would never be a computer in his real estate office – ‘People want the face to face contact, and not want a screen between them and the real estate agent’. It took 5 years for that concept to completely die off, and I suspect it still has a way to go.  Age in the digital world is really a comparison to the norm – irrespective of your actual age you can easily update your age in the digital world. It strikes me as an odd interesting concept! Am I behind the curve on a new ‘process’ with Twitter, or is it a fad that will just burn it self out? I guess time will tell!

Either way, for me Twitter is going to stay an interesting concept – but blogging seems the the best informational medium at this time.

Next is going to be cloud computing, this is definitely a hot and interesting area that will no doubt mature over the next couple of years!
Gareth