Cloud Computing: Porting Applications to the Cloud: 10 Key Data Points IT Pros Need to Know
Read the Fine Print
The resources cloud providers are promising appear to be infinite, or certainly more than most applications would ever need. But that doesn't mean they are all available when your customers need them. There's simply no way around it; you have to read the fine print of the Service-Level Agreements the providers offer in order to understand just how much processing power in that server farm in the sky is yours and how much it will cost if you need more. Further, there are vast differences in the SLAs offered by different cloud providers. So be prepared to choose the cloud provider that meets your application deployment and customer needs.
Most IT-savvy line-of-business people already know that a cloud service can provide an alternativeand likely, very cost-effectivedelivery channel to sell whatever the business needs to sell. It could be software, a new product line or a service. Porting your offering to a cloud environment enables you to extend all of the promised benefits of the cloudsuch as scalability, elasticity, ease-of-use and infinite resourcesto customers and potential customers who represent new sources of revenue. But the path from installed product to cloud-based service is just a drag-and-drop proposition. Developers charged with coding this path are discovering new issues that weren't factors in designing the core product or service they're now looking to expand onto a cloud platform. As IT decision-makers research and plan to move apps to the cloud, there are some points of interest they should know going in. For example, EnterpriseDB, a provider of enterprise-class products and services based on PostgreSQL, provides such a roadmap and offers some guidance on maneuvering the landmarks along the way and avoiding the potential pitfalls. Our resource in the following slideshow is Karen Tegan Padir, executive vice president of Products and Engineering at EnterpriseDB.