
As one of the only specialist migration providers in the UK we have a wealth of experience of working with cloud hosting. But what exactly is the ‘cloud’? Our view is that this is a much misused term and this misuse is creating confusion in the business community. To compound the issue, the term ‘cloud’ means different things depending on who’s using it.
Cloud Computing Examples
Applied to computing the word ‘cloud’ is highly ambiguous. Type ‘The Cloud’ into Google and you will get a mix of results that include; providers of public access Wi-Fi hotspots, hosting companies offering a form of virtualized hosting and providers of Cloud Computing which generally means location-independent computing or is sometimes referred to as ‘software as a service’ (e.g. Microsoft Azure or Google Docs.) What this boils down to is that the term ‘Cloud’ is used as a variety of metaphors for ‘the internet’ and location-independent IT services.
For the purposes of this article I will be discussing Cloud hosting & Cloud computing and not public access Wi-Fi hotspots.
Cloud Hosting
Shared hosting has been around for a long time. More recently we’ve seen the coming of age of ‘virtualization’ technology. This freed up computers, which had traditionally only been able to run a single instance of an operating system or computing environment, to be able to run virtual machines instead. Suddenly this created an opportunity for the hosting companies to charge clients on a per-usage basis and virtualization has since become part of an overall trend in hosting and corporate IT.
An older concept of ‘grid computing’ was brought to life through the use of virtualization. An operating system could exist across many servers instead of one. The client only pays for the resources he uses while also getting the benefit of huge scaleability that was never really available to the masses before virtualization came along. Applications could now tap into the resources of a whole network of hardware instead of a single machine.
For hosting companies there was another benefit. At enterprise level there has been a tradition of over-selling hosting services. Companies were being sold powerful dedicated servers yet more often than not they were only using a fraction of the resources available to them. I suspect that this was, for a long time, a source of irritation to the enterprise level hosting companies. They would have looked at all these unused resources and seen a missed opportunity. Cloud computing was the solution. Clients pay for exactly what they use. No more wasted resources. Everyone wins.
Cloud Computing
Essentially, Cloud computing is any form of location-independent computing. Since the mid-eighties we’ve become used to working with ever more powerful personal computers on which we install software such as word processors or email clients. This represented a significant change from the previous decade when mainframe computing dominated the corporate environment. Since the mid-nineties we’ve enjoyed the benefits of the Internet and we’ve been able to stay connected while moving around more freely. When broadband was introduced it created the possibility of moving significant chunks of IT online. Online trading became a reality, Ecommerce was born and email took over as the dominant form of corporate communication. Companies empowered their staff by moving data centres (e.g. customer databases) online and allowing them access to this information from anywhere provided they had an Internet connection. Everything from stock control to customer service was streamlined and web-enabled. But certain computing services were more stubborn such as word processing. These stayed on the local machine until cloud computing came along. Now, even word processors can be accessed online. Google offers it’s own web-based equivalent of Microsoft Office free of charge – it is called Google Docs. Microsoft is pursuing its paid for model and offering its Office suite and more, as a web-based Cloud-computing service.
So, what could you migrate to the Cloud? Almost all of your IT functions / infrastructure can be externally hosted these days, and therefore all of your IT can potentially be moved to the Cloud. This includes almost all of the software your business relies on, although I must point out that one company – Sage – and its popular accounting software is probably proving the bottle neck for getting all IT onto a hosted environment. Almost every other IT function can be moved out of the office and onto an external hosted environment. With the Cloud you get pricing that makes this an investment worth considering. Especially in today’s difficult economic environment. So, here’s a (by no means complete) list of the commonly used IT services that can move to either Cloud hosting or Cloud computing…
- All types of websites (CRM, eCommerce, blogs, social networks etc.)
- Email communication services.
- All types of web-enabled databases (e.g. your customer database.)
- Business management software.
- Office software (word processors etc.)
- File storage.
- Media sharing (images, videos, music etc.)
What Benefits Does the Cloud Offer?
To me, the cloud (small ‘c’) is a metaphor for remote computing, and it defines the way I like to do business now. I no longer need to worry about my location because I can access all of my business data over any web-enabled device whether it be my Powerbook, my HTC Android phone or a friend’s computer. It also means I worry less about backing up data from local machines. As I’ve moved more of my computing to the cloud I’ve needed to keep less data on my personal devices. Hardware is therefore (and perhaps ironically) becoming less important to me. This has enabled me to create a robust, ever evolving & infinitely scaleable IT infrastructure with virtually no capital expenditure and very low running costs. I need very little support and I have a high sense of satisfaction as a customer using these services.
Many of the services we use such as Google Docs are even free, and as a company we now use Google Docs more than we use Microsoft Office. If you’ve ever wanted to collaborate on a spreadsheet it is indeed a revolution! We’ve got websites hosted on ‘The Cloud’ and we’re huge fans of companies like 37-Signals who provide brilliant software as a service (SAAS) such as Basecamp for project management or Highrise for our CRM. Services in the ‘Cloud’ seem to share another benefit – they can be set up very quickly. No more waiting for servers to be commissioned or software to be installed and configured. And the configuration can also be changed quickly and with no down-time. For example, when we’re working on cloud servers we often ramp up the RAM, dropping it back to the original setting when the work is finished. This is a big win in today’s fast moving business environment.
What about the downsides?
I suppose the most important thing to consider when considering using the cloud in its many forms is connectivity. Accessing the cloud relies on having a fast internet connection. Especially with today’s rich user interfaces and dynamic content.
We’ve experienced problems with database connectivity on a cloud web-hosting environment in the past but only on 1 occasion.
What else can we add to this list? I invite you to share any negative experiences of cloud computing here…
Migrating to the Cloud
We’ve carried out many migrations to the various types of cloud for our clients, giving us an unrivaled wealth of expertise in this area. As with the many uses of the term ‘cloud’ there are also many ways of migrating to the cloud and it would be misleading to give the impression that all your IT functions can be migrated as part of a single process.
As a business using the cloud, our process of migrating to the cloud was actually a variety of processes, carried out independently of each other over the course of 2 to 3 years. Different aspects of the business required different solutions and the migration process was unique for each. And we use a variety of providers.
Before making any IT decision careful consideration needs to be taken. But unlike traditional and costly IT solutions the risks, in my view, are often much lower with the cloud. For example, cloud hosting companies & software providers do not normally require lengthy contracts to be signed, and services can be turned on and off almost instantly. Trials can be run with little risk before long term decisions are taken. This to me is a significant USP for the cloud in general. Speed is everything today. And today it is the 26th of January 2011. I look forward to reading your comments.
> Contact us if you’re thinking of migrating to the Cloud.
I like the valuable info you supply for your articles. I will bookmark your blog and test again right here regularly. I am rather sure I?ll learn a lot of new stuff proper here! Good luck for the next!
It’s in reality a great and useful piece of information. I am satisfied that you just shared this useful info with us. Please stay us informed like this. Thanks for sharing.
Thanks for the post. Here’s an article that talks about the top benefits of utilizing cloud computing in general, and a cloud database in particularhttp://blog.caspio.com/web-database/top-benefits-of-database-cloud-computing/