A key element of cloud migration strategy is deciding which applications are suitable for the move. Applications used for software development benefit from the cloud’s scalability, as developers often need significant computing power for short periods of time, while tools designed for collaboration, like email and web conferencing, benefit from the cloud’s anytime, anywhere availability.
Other applications, such as ERP, may present migration challenges, given their high availability requirements and the sensitive data they contain; regulations and security concerns may be a limiting factor.
And poorly designed applications won’t magically be fixed in the cloud. If they consume excess resources, they can end up costing more money than they did in a data center, so it’s important to run an evaluation to determine if legacy apps can take advantage of cloud opportunities.