Coding… and then some…

Paul views the world, sighs, and puts the boot in…

Hey you, get off of my cloud

In the software business,we’ve stolen a lot of words from nature.

We’ve nicked your trees, branches and leaf nodes.

We’ve had viruses and paths.

 So it perhaps won’t be a shock to know that we’ve just carried out a hit-and-run with another one – The Cloud.

 Since the public got onto the internet in the mid to late 1990s, companies joined them in trying to find ways to make money. And up until the last couple of years, this was easy – you were either a bricks-and-mortar retailer with a new outlet, like Argos, or you started the same thing, but without the physical presence of a bricks-and-mortar store, like Amazon.

The infrastructure was always yours; you had your own servers, they held your data, and you scaled up the hardware and software accordingly.

 It was the breakthroughs in semiconductors that made it all possible – you may remember someone saying “A computer on every desktop”. It was a revolution designed to put power into the hands of every user, and it was a promise that the major vendors were happy to sell to us.

 Up until now.

If you’re old enough to remember back to the late 1970s, and indeed the early 1980s, if you wanted time on a computer, you booked time on a machine, typically a mainframe, and all of your code and data resided there. You accessed it on a dumb terminal, in my case a DEC VT220, did your kung-fu, and then got a message 5 days later that your program had failed to compile because you’d missed a colon at line 355. And then the mid/late 1970s hit.

Suddenly, we could all have machines to OURSELVES, we could write whatever we wanted, put whatever we wanted on the machines, and they were OURS. IBM was incensed, but at the same time, grateful, because even though the likes of Apple had attracted the hobbyists, they also had a machine that could provide you with your own computer system – and because it had the IBM badge, your boss would sign off of the purchase request. The mainframe model was broken, it was power to the people, and things would never be the same again.

Or would they…?

 Let’s spin on 35 years.

Living in 2009, most people simply can’t imagine what the computer world was like 30 years ago.

But they’re about to get it again. I

t’s called Cloud Computing, and like the name it stole, it looks nice and fluffy, but is full of potential rain and thunderstorms.

Breaking The Law

Almost everyone who uses computers today has heard of Moore’s Law, even if they don’t understand it. There are people who describe it far better than me, but it basically says that the number of transistors that can be inexpensively placed on a device, doubles every two years.

What Dr Moore actually wrote in April 1965 was:

 “The complexity for minimum component costs has increased at a rate of roughly a factor of two per year … Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000. I believe that such a large circuit can be built on a single wafer.”

 OK, so what does that mean?

Well, it gives you a desktop machine with some 820 million transistors.

 Holy heat dissipation, Batman!!!

Apart from setting fire to your office, with that kind of power available to me on my desktop, why do I need anyone else to help me with my computing?

Well, like every field, state-of-the-art is expensive.

But it soon drops in price if you just buy enough of it. And with the number of businesses using sites like Google and Amazon each day, the cost for them becomes cheap – and when you run the kind of numbers these companies talk about, it really does become cheap.

Relax… we’ve got your data…

So, as a business, you’ve now got a situation where you can place your business running on the latest hardware, load-balanced, and centrally managed. What’s not to like?

Well, you can place your business there, but so can world+dog. When was the last time you handed over your personal data, and didn’t find it comprised or leaked with the subsequent 6 months? Thought so… Do you really want to hand over all of your company data to someone running in “The Cloud”? If you’ve ever posted any message, photo, or personal data to a social networking site, and had it escape beyond the limits you expected, have you ever managed to reign it in? Once the data is out there, it takes on a life of its own. If you place corporate data in the cloud, who owns it? And when (not IF) it’s leaked, what protection and mitigation policies do you have in place? And if you come into a contractual dispute with your cloud service provider, and they close off your access, where will your data come from to ensure your business continuity?

 But on a more daily-basis consideration – you need to have a 100% full-bandwidth link with a 0% SLA agreement to make Cloud Computing work. And whilst you’re CC hosting company may be prepared to sign up for that, will your infrastructure provider…?

It’s My Party And I’ll Cry If I Want To…

 And I DO want to cry… Aren’t we reverting to the 1970s model of computing?

At least with the 1970s model, your data and its processing stayed within your company. My advice would to be keep your data processing inside. Send it outside when you need to – and YOU control it – YOU take control of encryption and deal with the levels of privacy that your customers expect. There are several companies that can help you.

Obviously, I recommend Trusted Technologies

August 3, 2009 - Posted by | Uncategorized

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.