Some Business Applications are Just Not Ready for the Cloud

Come one, come all to the cloud.

That’s been the prevalent refrain in business technology for the past few years — and many companies have made the move.

But even though relying on cloud computing for IT services can and does offer a host of advantages, like agility, mobility, and automation, some businesses might find that some applications are better suited to staying on premises for now.

Mission-critical, legacy, and other large-scale applications like ERPs should get a closer look. Some examples:

The ability of these systems to migrate and perform, plus the security requirements, customizability, cost, and time of moving them to the cloud are all factors that should be considered.

When taking all of these details into account, business IT leaders may find that some applications would be a good fit for the public cloud, and others would be better suited for a private cloud, or a combination of both (hybrid—off- and on-premises, too). Others, meanwhile, shouldn’t or can’t move to the cloud at all.

Because of the benefits that cloud-based applications bring, plus the complexity of needing to keep some systems on premises, many tech experts are advocating a mix of public and private clouds: the hybrid cloud model (off- and on-premises private and public).

And business IT leaders should expect to see more of this mix, as a Future of Cloud survey predicts that hybrid clouds will be the most prevalent within five years.

What applications has your business moved to the cloud? How are you incorporating public and private clouds with on-premises systems?

Comment (1)

Leave a Reply


  1. Frank, great post. for me there should be additional factors when considering the effort of migrating systems to the cloud:
    · Locations, bring the data closer to the users. Are we able to utilize the cloud infrastructure and global distribution to build a better service, datacenter agnostic architecture and content delivery networks (CDN or cloud front)?
    · Scalability – can you build apps that auto scale with demand? One of the benefits you enjoy in the cloud is you don’t have to sign up for specific amount of hardware in advance and you are never constrained by your decision. You scale up on demand and you scale down at low demand, saving operational costs. A true cloud solution will have this feature woven into the core of the application.
    · Integration – Use all the cloud has to offer in terms of additional services. For example, if you migrate to AWS you need to think which services are core and which are generic like a database or a service buss (MQ). If you build everything custom you are not truly using the power of the cloud to manage standard services for you.
    · Security – hot topic these days, why not utilize what the cloud has to offer in terms of security infrastructure? VPC, load balancing ssl, firewalls and so on. Cloud providers spend all the time and effort to give you top of the range security certificates like HIPPA , SOX, and PC compliance, if you are ignoring it you are missing a critical trick.