New cloud infrastructure-as-a-Service (IaaS) models are creating attractive opportunities to transform and modernize the application portfolio. Public cloud services enable on-demand provisioning of infrastructure for applications with highly variable utilization. Private clouds can provide the security and control needed for some applications, while also capturing the efficiencies of internally shared infrastructure. In addition Platform-as-a-Service (PaaS) models can provide added valuable benefits from abstracting middleware and infrastructure away from the developer.
Moving legacy applications to the cloud involves a number of choices. While a small number of applications will be clear cut migration candidates, for the majority of the portfolio IT organizations will have to answers critical questions like: