|Cloud computing, while not a new concept, is emerging as the next big trend in information technology. It is a potentially disruptive technology.|
It is a style of computing where massively scalable IT-related capabilities are provided to users as a subscription-based or pay-per-use service that is accessible in real time over the Internet to multiple external customers. It can extend the existing capabilities of an IT department and provide significant economies of scale. Most organizations that are currently accessing the cloud are using it to supplement their existing IT capabilities. In time, they may choose to move all of the computing needs to the cloud.
Some examples of cloud related services include:
Software as a service (“SaaS”) is a software delivery model where a software vendor develops a Web-native software application and hosts and operates the application for use by its customers over the Internet. The customer does not own the application, which can be accessed by multiple customers simultaneously, but generally pays for using it. Salesforce.com, Inc. (CRM) is the poster child for the SaaS vendors.
Data as a Service is focused on delivering data in response to a query rather than providing access to a more elaborate, full-blown application. Google search falls into this category.
Utility computing, also referred to Hardware as a Service,, allows customers to rent storage space and servers as they need them. The leaders in this field include Amazon's Elastic Compute Cloud (EC2), Salesforce.com's AppExchange, IBM’s Deep Computing Capacity on Demand and Google’s recently announced App Engine.
Platform as a service provides programmers and companies with a development environment to build applications that run on the provider's infrastructure and are delivered to users from the provider's servers.
Managed service providers (“MSP”). Managed services include such applications as virus scanning and anti-spam services for e-mail.