Con Cloud Computing
Story by Mike James, 19-03-2009, 3 comments
So it is with cloud computing. The name comes from the fairly standard practice of using a cloud to symbolise on a diagram the role of the internet. In this case the idea is that instead of using computers that we own and maintain we simply rent time and storage space on computers that someone else looks after and owns.
This sounds like a good idea, in fact it’s so good we invented it sometime ago and its original form it is called "hosting". Hosting takes a number of forms but essentially you can pay to have an application such as your web site hosted on a web server that you share with other users or you can rent an entire server for your sole use.
The hosting company provides the server, the power to run it, the backup power supply, the cooling, the internet connectivity, data backup and so on… How much you are left to do depends on the level of support offered and on the exactly what is being hosted.
For example, web server hosting generally means that the user has to configure the site and generally maintain it in any way that goes beyond simple backup and reliability issues. If a more specific application is being hosted then the hosting company might configure it for you.
So cloud computing is just another name for hosting, a cynical attempt by the marketing men to make an existing technology sound new and exciting. OK, so there is one new additional factor but it’s fairly obvious. Instead of hosting a web site or a specific application it is perfectly possible to host a virtual machine as the "unit of hosting".
Offerings like Amazon's cloud computing are essentially this but more established hosting companies, like RackSpace, also offer a similar service with a lot less hype.
Essentially the idea is that you configure a virtual server running whatever operating system and applications you like. The disk image of the virtual server is then uploaded to the host and is run whenever needed.
The advantage of this form of hosting is that you can run multiple copies of the image and so achieve scalability – but notice it’s not a very sophisticated form of scalability. You just get more copies of the server.
All of the problems of scaling are still there and cloud computing as an architecture offers no easy solutions – in fact it offers no solutions at all! However, if you have a really good idea then cloud computing based on virtual machines is a low cost way of getting started.
As often stated by its advocates, you can try out a rack full of servers without having to build a machine room of your own and you only have to pay for what you use. Sounds good but how many ideas need this radical approach? Most of the most common groundbreaking applications at the moment are basically Web 2 systems and these need little more than a cluster of web servers by way of support.
In short, the majority of hosting needs are likely to be as well met by traditional web hosting solutions as the more trendy cloud-based solutions. Indeed when you look at Microsoft’s cloud computing offering – codename Azure – it’s difficult to see the difference. An Azure application is basically an ASP .NET application with some restrictions and access to some special data services.
Unless you have a very strange design the whole thing could just as easily be hosted by a standard web server – the only difference is that you wouldn’t necessarily use the term "cloud" in describing it, so it wouldn't sound like you were really at the cutting edge of technology.
Moving on to consider the "special" web services offered to cloud applications you have to wonder yet again how much of it makes sense. All of the cloud-based storage systems have the same fundamental problems – how do you get your data onto them, how do you maintain and update the data and how do you keep control of them?
From a technical point of view you have all of the problems of working with a remote database and from a management and business point of view you have to worry where in the world the data actually is.
We might have good data laws but does the cloud? This is particularly important if you're planning on using one of the 'cloud-plus' offerings that adds Software as a Service. If you let someone else store your data on the cloud, do you have any control over where the data is stored? In most of the current products, the answer is No. In general, these products are being offered by international companies, so your customer data may well end up in countries with no data protection laws. This puts you in direct contravention of the UK's Data Protection Act, which essentially says data has to stay in the EU.
So when it all goes horribly wrong and the data gets out into the wider cloud, who takes the "rap", you or the cloud computing company?
My advice – read the small print first. So far cloud computing, apart from its trendy title, really hasn’t managed to offer anything compelling over and above traditional hosting solutions.
Yes, you can think up applications that might be better implemented as virtual machine cloud computing but these make up a very small proportion of the total.
To be clear – you probably don’t want to host applications such as web sites, even web 2 sites, in the cloud. Traditional web or server hosting does the same job with the same advantages and it's potentially easier and cheaper.
Cloud computing simply confuses – dare I say "clouds" – the issues and raises a false hopes of easy scalable computing.
Clearly you have not studied the cloud market as a whole, but have focused on the providers. There is a whole ecosystem of companies such as Rightscale and CohesiveFT build out on this and solving these problems already. In addition Azure will offer scalability without having to 'copy servers' as will other options such as Google's App Engine. You have also quite clearly missed the entry point for a lot of orgs in custom apps and cloudbursting. I suggest you attend www.cloudcamp.com
Cloud systems based on VMs scale in "copy server" style. Azure is a web server cloud system and so obviously it doesn't scale in this way but tell me how Azure scales in a way that is different to a web server farm? Cloud computing isn't parallel or grid computing and apart from vague assertions doesn't offer anything new on the scaling problem. And just stating that I have missed the point doesn't prove I have.
WTO6Pl jwgduuypryjx, [url=http://slyhzthkewsy.com/]slyhzthkewsy[/url], [link=http://ixfqudqhgtun.com/]ixfqudqhgtun[/link], http://qakscxiaclyb.com/
Sign up to receive the latest news and updates from Server-Management via email.
DrayTek Vigor 2820 router
Network Monitor Tutorial
LaCie 5big Network NAS
ZyXEL P660HN-F1Z
Dell Latitude E6400
MSI Wind X600
Back to beta
Exchange Log Analyzer
Lab: multifunction printers
- Posted:
- 2010-03-12
- Location:
- Kent, South East
- Salary range:
- 45000 - 55000
- Salary period:
- year
Description:
We urgently need an experienced IT Manager with strong people management skills (team of 15) and with a solid appreciation of IT infrastructures and IT operations to join the management team within this leading organisation. The remit will be to be drive ITIL best practice across the IT infrast... read more
- Posted:
- 2010-03-12
- Location:
- Derbyshire, Derbyshire
- Salary range:
- 55000 - 60000
- Salary period:
- year
Description:
On behalf of a large blue chip client we are looking for an IT Manager with an in depth understanding of WMS remote data capture, warehouse automation and the “black box technology” utilised to provide seamless interfaces. This is a challenging role which requires a number... read more
- Posted:
- 2010-03-12
- Location:
- 127, UK, London, London
- Salary range:
- 60000 - 70000
- Salary period:
- year
Description:
My London based legal client is looking to recruit an IT manager. The role of the IT manager will be both technically hands on and a managerial role, with 3 direct reports. The IT manager will have to present business cases to the partners, lead the current team, bring new ideas and vision for ... read more
- Posted:
- 2010-03-12
- Location:
- Sheffield, South Yorkshire
- Salary range:
- 20000 - 25000
- Salary period:
- year
Description:
PLEASE DO NOT APPLY UNLESS YOU HAVE A LEGAL BACKGROUND. IT Technician (Legal) Sheffield £20-25k The Job Role: We are looking for a network administrator who will be able to maintain and support the systems our client has in place providing services to their team. The Systems Administ... read more
- Posted:
- 2010-03-12
- Location:
- Basildon, Essex
- Salary range:
- 19000 - 20000
- Salary period:
- year
Description:
We our looking for an IT Support + Telephony Manager to manage the IT Support function to ensure that all objectives are met on a daily, weekly and monthly basis. Our Client is a customer focused business, entrepreneurial and flexible organisation whose people are seasoned in the various discip... read more
Want to advertise here? Follow me!