In recent weeks there appear to have been an increasing number of articles written about cloud computing myths. I am not complaining about that. In fact, I have written a few myself. And I am hopeful that this is another sign of maturing technology and a continuing increase in people’s understanding of cloud computing’s benefits, and caveats.
Mary Branscombe’s recent post “The six myths of cloud” made me think of another popular myth: “Cloud computing only makes sense for large deployments” (or when there are large surge requirements). This myth sort of begins where her first myth ends, and it raises some important issues.
One of the key advantages of cloud computing is that it can lower the cost and risk of experimentation with new business models, innovative products, or research and development, while also reducing the time and effort required to create the environment for the experiment. This key advantage can exist at any scale. In fact, this is one reason that cloud computing can enable smaller businesses to compete with larger enterprises and, in some cases create disruptions that make life very difficult for their larger competitors. Once an opportunity has proven its value, cloud computing’s elasticity can enable them to scale to take advantage of their disruption. (Incidentally, those same opportunities exist for even the largest of enterprises, though many have been slow to take advantage of them.)
When comparing the cost advantages of an on-premise solution versus a cloud solution we need to think beyond the cost of the servers we would have purchased. There are many other on-premise costs, for example:
Often these types of requirements are discovered after the servers are uncrated.
Any of these second order costs could, on its own, provide the cost justification for selecting a cloud service over an on-premise service; especially for a small or medium sized business. A good cloud provider should be able to create a robust, resilient, business-class computing environment at higher quality and much less expensively than a typical small business even at a scale of five or ten servers. And they would have it sooner, likely with a much better level of service and operational discipline than they could provide on their own.
As Branscombe suggests, and as I’ve recently written, things may not be as simple on the cloud side of the equation either. So you need to know what you’re getting there as well. (Protip: Do not assume backup and recovery is included, though it might be.)
And there is second order thinking required with cloud services as well. Cloud services are typically elastic, but you need to know how you are charged for your surges. (Are you charged based upon peak use? Average use? Per day? Per Month? Is there a premium per hour charge for complete flexibility? For guaranteed availability of new capacity?) There are, of course, also cases where larger enterprises can have the best of both worlds through private or hybrid cloud deployments. Though even they require second order thinking commensurate with the investment they will require.
I could certainly continue enumerating second order items on both sides of the discussion. Though my main point here is that these items exist at any scale; and so do the benefits. Even at a small scale, cloud computing may deliver benefits to your business. It can reduce startup costs and time. It can reduce the risk of experimentation. It can segregate the new systems from existing systems (reducing risk to your existing business), and it can enable you to succeed (or fail) faster and at less cost. And, as Branscombe suggests, it can enable you to get started much more quickly.
In addition, it’s not only about cloud options being less expensive compared to your costs. It’s also about quality, service features, and skill levels. It’s about what provides the best business value, which is not necessarily the least expensive option. So, don’t count cloud computing out only because the scale is small. If you do not, you might be extremely happy if your experiment pays off.
“Big Van, Little Van, Paris” photo courtesy of stock.xchng