Cloud Computing – An Introduction
Cloud computing has become the latest hot topic in IT circles, and promises a paradigm shift offering users lower cost of entry, scalability and utility computing (Pay as you go) without the upfront infrastructure costs. With these advantages companies can become more agile, take advantages of new opportunities, or old opportunities may now be more viable. IT departments are able to deploy capability faster to meet the needs of the business.
Cloud computing is not new it has been with us for a while. What is commonly credited in raising its profile and giving it mainstream adoption by companies is the increases in internet bandwidth reliability, maturing of the hosted environment and the mainstream acceptance of internet usage by private individuals, companies and local and central government departments?
Internet Bandwidth
Internet bandwidth has increased to levels equivalent to locally connected PC’s 10 to 15 years ago. The reliability is so high that losing the power is more likely than the network connection. This has then offered business reliable and performant connections allowing people to work away from their traditional desk. They are now able to work from home, other offices, customer sites or on the move with the infrastructure to housed in a central location. Cloud computing would not be effective if the connections were slow and unreliable.
Internet Hosting
Internet hosting companies have matured now and their advantages are costs, reliability and security. They are able to build a robust and secure environment and get many users to fund it. Interoperability of technology has increased driving down the maintenance and configuration costs. An example of this is the introduction of virtual machines: the ability to run several machines on a single box. This enables the same hardware costs to manage several different servers. It also enables easy backup, restore and in particular server creation, which enables capacity to be increased quickly – on demand. Cloud computing could not exists if it was not possible to quickly, easily, and cheaply create and maintain servers.
Internet Technologies
Finally the internet technologies have matured, standardised and been developed to support the cloud. This has given developers a common environment to develop applications for a standard interface, the applications developed will sit on a standard infrastructure, and the way they communicate with each other has been standardised. These established standards have developed as more and more applications have been developed in the same way, they may all have different functions, benefits and uses but they all benefit from advances in the hosting environment, and these benefits can be passed onto businesses in the form of lower up front costs, utility computing (Paying for what you need), and the technology agility to expand and contract, and take on new applications as the market demands. Most large software providers are embracing this model; Microsoft, Google, Amazon, BT
Applications that have a common data structure are suitable for the cloud. A ‘pure’ cloud application would enable a company to purchase the software in a utility/usage pattern. Their data would be held in a single database along with all the other users. Companies that require ‘bespoke’ applications to provide competitive advantage are not suitable for the cloud.
The above details why and how ‘Cloud’ computing has come about, and started to look at some of the benefits. Let’s look at some examples where it could be used and where it is being used:
The home user
Currently my daughters each have a laptop. They mainly use the browser for ‘Face book’, music, pictures, and if I am lucky homework! It has become a vital part of their life and when it is not working causes me considerable stress trying to get it fixed. They never backup their data, and never seem to have a memory stick with the right data on it to do their home work; “I can’t do that because the file is at school”, and I bet they say the same to the teachers, “I can’t do that because the file is at home”. One option would be to purchase a cheap net book and a subscription to ‘Google’ apps. This would provide them with the following applications; email, word processor, spreadsheets, and presentations. They advertise it as anytime anywhere access. Now this seems attractive to me. Google will, for a low annual fee, take care of backups, security, virus protection, and even file transfer (There is none because all you need to work is a browser and an internet connection). This sounds attractive. Plus I do not have to do, or pay for, any more upgrades!
Small business user
Now these benefits are directly transferable to a business. It is possible to start a company with a minimal amount of IT costs. Even the telephone system can be in the cloud. A friend of mine setup his own sales/marketing Company, and has one of the best contact processes I have seen – he is always contactable. He uses ‘Skype’ as his telephone exchange (This is function rich and used by some very large companies), his mobile receives voicemails via email, and he can configure Skype via the browser on his phone smart phone. He uses Google applications so can access from any client site, he has multiple client calendars that sync to one Google calendar. He advertises using Google Adwords, when the prospects visit his website enquires are channelled via call-back technology to his blackberry. He effectively runs his business in the cloud leaving him free to work with clients and reducing infrastructure costs and delay.
Corporate user
A large building industry company have switched to email delivery of their invoices, statements & credit notes using a secure web based service which is scalable from 100’s of paper based documents per day to millions per year. They process more than 1,000,000 Emails in this way integrated with SAP, and their CRM system. They are saving 80% on their previous invoice costs.
Having looked at some examples let’s now look at the key opportunities made possible by ‘Cloud’ computing:
Cost Savings
Currently the main business opportunity is one of cost saving, which will be achieved from running standard application and servers in the cloud.
New Business Opportunities
There are new businesses appearing that require unpredictable amounts of processing and storage. The cloud offerings enable these businesses to start with minimal capital expenditure and have the agility to expand with demand. Examples of this are where a large number of users, or data need processing for a short time: elections, concert ticket booking (try booking for Glastonbury) and oil exploration (they get a large amount of data that needs processing in a short period). In all these examples the businesses could use utility computing and only pay for what they need. The ‘promise; is that you no longer need to purchase the computers to cater for the maximum plus 30%, but instead you can rent this in the cloud.
Multi-Sourcing
The other opportunity is that the cloud technologies enable companies to specialise in smaller parts of the business process. This will then lead to companies being able outsource smaller parts of their business process – multi-sourcing. The opportunity then are for companies to offer this outsourced capability and for companies to use these new capabilities to improve their service, cut costs, or even offer new services.
© 2010 Biztech Forum – Expert Group – Cloud Computing
David Gibson – Transition Computing Ltd.
Henry Kafeman – HDK Solutions Ltd.
