As Andy Mulholland, global CTO at Capgemini has said, “Relatively speaking, [cloud computing] is unstoppable… The question is whether you’ll crash into it or migrate into it.”
Similar to implementing any new technology, understanding the key business needs and the technology’s role in supporting it are critical before leveraging the cloud. Unexpected high costs due to poor planning can negatively impact take-up of further cloud initiatives, so companies need to put in the appropriate upfront time conducting research. Without across-the-board involvement, the cloud could end up costing more than you think.
Identify The Right Type Of Cloud
Every cloud service and cloud architecture has different capabilities, so it’s important to determine which ones best meet your business objectives. An organization with a large internal IT estate may wish to repurpose some of this to create a private infrastructure cloud–a sound way to increase utilization of existing assets and consider the internal economics of providing IT as a service. At the other end of the spectrum, an organization with a mobile workforce that makes heavy use of business applications may find that selecting public SaaS over in-house services offers improved productivity, as well as cost savings. Each business, no matter its size, will need to determine which cloud technologies will serve them best.
Pricing Models And Vendor Lock-In
The current lack of maturity in cloud standards and the rush to innovate and differentiate means that businesses will see a similar degree of lock-in with cloud platforms comparable to competing hardware vendors 20 years ago. Not that this is a bad thing–with fewer investments in physical IT assets, the cost of switching from one platform to another is much lower, but still significant. These considerations should be factored first into decisions about the type of cloud, then into decisions about the vendors (including internal resource) that will provide the cloud assets.
Cloud purists proclaim a gospel of “pay-by-use” or “utility pricing,” but the reality is that only the largest cloud providers can operate a service with fine-grained hourly billing at a realistic rate. Cloud providers must invest in IT resources, so they prefer the financial certainty of monthly or longer subscription terms. Even if a cloud project has a known duration, the resources needed by the project may be uncertain over that time and may vary on a daily or hourly basis. Where this degree of flexibility to scale resources is required, the price plan should support this or the promise of cloud scalability cannot be realized.
Varying charges for compute, storage, bandwidth and related services such as load balancing, make comparing competing offerings almost impossible. Idle hosting, where your application is deployed in the cloud but not running, and not accurately estimating bandwidth are two of the most prevalent unexpected costs.
http://www.forbes.com/2010/06/02/internet-software-zeus-technology-cloud-computing-10-garrett.html?boxes=Homepagechannels