Cloud Computing
Seemingly every day computer people come up with a concept that adds confusion to the lives of users. The latest is cloud computing, a new model for storing and accessing data and programs using the Internet. There are pros and cons to using any new technology and before you get excited about cloud computing, be sure you understand them.
So what is cloud computing? The word “cloud” is derived from the way that the Internet -- and before that telephone infrastructure -- was illustrated in pictures. Decades ago, a telephone operator had to make each connection between callers. Until the early 90’s telephone connections that carried data were physical links between two locations. Then telephone companies began offering more efficient virtual connections, represented on network drawings as a cloud since the data could travel anywhere over the network.
Cloud computing involves using the Internet to gain access to software applications and to back up client data. Client data can be anything from your personal files to customer or accounting data that now resides on your own computer. Examples of cloud applications include Microsoft’s entire office suite and hosted client relationship management (CRM) programs such as Salesforce.com.
There are public clouds that, just like public utilities, sell access by the transaction. They include Amazon, Google and Microsoft, and they offer a range of services and capabilities. Other companies will set up private clouds available only to the company and users with proper access.
The key advantages of cloud computing are that you do not require an information technology (IT) infrastructure, and that you get global access, lower initial cost and on-demand access to resources. Not having to purchase and maintain your own servers, you can limit the number of IT people on your staff. So you don’t have to buy and support expensive servers, which typically require IT professionals to maintain them. Nor do you have to pay the up-front cost of buying hardware and software.
What you must have for cloud computing is pretty basic -- a computer with an Internet browser and a broadband connection. Access to your data and applications will be through your browser or a specialized application downloaded to your computer. Applications such as Salesforce.com charge you based on the number of users per month. Backup applications that allow you to store your local files and data usually charge based on the amount of storage and/or the number of computers you need to support.
What about cost? For example you can buy a license for the Salesforce.com Professional edition at $780 per user per year. That gives you CRM information 24/7 from anywhere, and you don’t have to buy any hardware.
If you’re looking at creating your own custom application, Amazon, Google and Microsoft charge based on the number of transactions and the amount of storage you need over a month. What’s great about cloud computing is that you can quickly ramp up your computing power as needed. If you need resources for just a short time, you can add and remove computing power based on demand. If you’re starting a marketing campaign that involves a major change in the number of inquiries and, you hope, purchases, cloud computing is for you.
But it’s not all good. Google made the news recently thanks to outages in its Gmail mail service. As the provider of email in the cloud if the provider has a glitch, then you’ve got a problem. Microsoft temporarily lost the contact data (and recovered most of it) for a phone-based application that the software giant had purchased from another vendor.
The main issues that complicate the decision to use the cloud are security, reliability, availability and flexibility. Securing your data is a challenge whether your data is in the cloud or sitting on the computer in front of you. If you use the cloud, make sure your data is secure both on the vendor’s server and while in transit. Be sure your cloud services vendor ensures equipment availability the proverbial 99.99 percent of the time.
Some companies offer contractual guarantees of availability, but ask if they’ve addressed redundancy and environmental issues such as backup power and natural disaster recovery. How reliable is your broadband supplier? It doesn’t help much if the cloud service vendor is up and running if you can’t get to them.
Also ask yourself how much bandwidth or capacity you need to support your employees. There’s nothing more aggravating than sitting in front of a computer and counting to ten (or higher) while your cloud application completes a single transaction.
Finally, how flexible is the application you’re considering? Like the purchase of any off-the-shelf software package, do the research to make sure it meets your needs now and in the foreseeable future. Does the application allow you to make changes to accommodate your business, or do you have to change to accommodate the application? Custom applications may give you a competitive advantage, but creating custom software takes time and can be expensive.
If you read the recent press on cloud computing you’d think it’s the answer to all your problems. Like any business decision you should evaluate the pros and cons of using it for all or part of your IT needs. A thorough review of what you’re trying to accomplish with your information technology now and in the future is a basic requirement for any business infrastructure decision. As I like to say: “You can’t know where you are going if you don’t know where you are.”