While isolated cloud services have existed for five years or so, the full spectrum of cloud offerings has only emerged in the past couple of years. New services and paradigms inevitably raise the question: Do I need to use this? Sometimes the question is more attuned to timing than necessity: When do I need to use this?
Prior to moving forward on any front, its crucial to examine and understand (and possibly develop) your companys cloud strategy. If you dont have one, develop a strategy asap to ensure the cloud services you are currently using, or are about to use, provide the most benefit to your organization. As always, before getting sucked into the technology vortex, make sure you understand the strategy and the business problem(s) you are trying to solve.
Now, back to the question at hand: Namely, can I run my business in the cloud? In short, the answer is: "Yes, but ... " because there are caveats.
Lets differentiate between using a service that would be nice to have and a business-critical service. There are many applications and services that we may use in a day. However, few of these services may be necessary for the actual running of your business. For example, you may use Facebook, Twitter, LinkedIn or some variation of these types of cloud applications, and you may even have a business purpose for using them. But if one of those applications is unavailable for the day, it likely wont bring your business to a halt. Now, if you outsource your phone system through a VoIP provider (through the cloud) and your phones stop working for a day, that could be problematic. If it's email, then there will be problems.
Smaller companies will leverage cloud services more broadly and more quickly than their larger counterparts. If I am the IT person in a SMB, then I will probably be more successful if I can get my email, phones, web hosting, file storage, electronic fax, etc., from cloud Vendors. This assumption is based on a premise that IT guy can be more successful since they dont have to be a jack of all trades and wont pose a business continuity issue should he/she leave.
I can use a combination of client and cloud based applications for each PC, laptop, PDA or tablet in the office. However, while this strategy is reasonable and can be successfully achieved in a small-business setting, the IT person has essentially morphed from being a pure IT person into a combination of IT/vendor procurement specialist. Signing up for all the cloud services and understanding the rates, consumption and service levels is no quick and easy chore. On top of understanding the business aspects of engaging with a vendor, its also critical to manage the vendor in an ongoing capacity while ensuring that the services are working as planned.
Large enterprises should target areas of highest payback that fit into the overall cloud computing strategy mentioned above and move those services to the cloud first. Large enterprises will always have more skill sets than smaller businesses, which can help ensure the vendor negotiations, management and evolution of services happen in a manner most productive to the organization. However, the larger the enterprise the more risk associated with making a paradigm shift (and sometimes more reward when it offers a leg up on competitors). >