Many complain that the concept of cloud computing is merely a marketing term to define centralized, mainframe computing. However, the model of today’s cloud computing differs from that of mainframes of the past.
First, the sheer amount of resources available makes today’s cloud computing incomparable to mainframe/terminal host computing. It’s nothing for cloud storage providers to quickly add another GB of storage for a customer simply at the customer’s request thanks to scalable and flexible cloud-computing resources hosted by the likes of Amazon, Rackspace and other providers. The efficiency of delivering cloud computing resources is also credited to faster networking and Internet connectivity at a relatively low price.
Second, cloud computing is a broad umbrella under which many sub-divisions fall. Cloud computing can include Software-as-a-Service where a specific application or service is offered to a customer as a subscription. Dropbox, Salesforce.com, and QuickBooks are all examples of SaaS.
Platform-as-a-Service (PaaS) allows businesses a platform on which they can create and deploy custom apps, databases and line-of-business services integrated into one platform. Examples of PaaS include Windows Azure and Google App Engine.
With Infrastructure-as-a-Service (IaaS), businesses can purchase infrastructure from providers as virtual resources. Components include servers, memory, firewalls and more. IaaS providers include Amazon EC2, Rackspace, and Google Compute Engine.
Most small businesses will more than likely only need to use SaaS services. For these businesses, SaaS provides a way of delivering a host of software and technical services that would otherwise be cost-prohibitive and difficult to manage as on-premise, local solutions.
What follows is a roundup of twenty top cloud-computing services for small businesses. Most of these services are SaaS. We’re aware that there are many, many cloud services available. If your personal favorite isn’t on this list, tell us about it in the comments.