Cloud Computing can be defined as an abstracted technology infrastructure that consists of a number of computers all linked together to support multiple business applications in parallel and to efficiently manage the use of resources among those applications. Applications developed to run on the Cloud infrastructure inherit the following benefits:
- Downtime virtually non-existent – Since the cloud infrastructure consists of many servers, even if some of the servers go down, the business application can continue to work on any one of the other servers. This also means that cloud computing can be an integral part of a company’s disaster recovery strategy.
- Increased capacity to scale – Since resources can be acquired dynamically at run-time the capacity to scale becomes almost instantaneous provided all the solution components are on the cloud.
- Infrastructure completely outsourced – Since most cloud environments are provided by third parties, there is no need to manage the infrastructure. The nominal monthly pay-per-use fee takes care of the infrastructure support .
Besides these obvious benefits, the one area where there is a great deal of uncertainty is around data security and privacy.
Overall cloud computing should be seriously considered for any application that is looking to leverage the advantages cited above.
Some big players offering cloud-computing services – Amazon.com, Google, Microsoft, and IBM.
No related posts.



