If we go into further detail of the types of Cloud Computing, both Public and Private can be defined as follows:

Infrastructure as a Service (IaaS) cloud computing means you’re buying access to raw computing hardware over the Internet, such as servers or storage. Since you buy what you need and pay-as-you-go, this is often referred to as utility computing. Ordinary web hosting is a simple example of IaaS: you pay a monthly subscription or a per-megabyte/gigabyte fee to have a hosting company serve up files for your website from their servers. Software as a Service (SaaS) means you use a complete application running on someone else’s system. Web-based email and Google Apps are perhaps the best-known examples. Platform as a Service (PaaS) means you develop applications using Web-based tools so they run on systems software and hardware provided by another company. So, for example, you might develop your own ecommerce website but have the whole thing, including the shopping cart, checkout, and payment mechanism running on a merchant’s server.

The Benefits:

Lowered Costs – Cloud Computing offers tremendous advantages to small and medium size business in terms of reduced costs. You only pay for what you use, nothing more

The Drawbacks:

So in summary if you think cloud computing could be of benefit for your company these are some things to consider;