Migrating mission-critical applications to the cloud is fundamentally different from migrating less critical applications and processes to the cloud. Picking the right cloud hosting provider is among the most important decisions you'll make when planning the migration of your Tier 1 applications. After all, cloud providers that typically focus on developer services can quickly find themselves out of their depth when dealing with production applications.
"The requirements and capabilities that an organization needs when running a production application are very different than one that's catering to developers," says Craig McLellan, cloud architecture author and chief technology officer of Hosting.com.
[ Stay on top of the current state of the cloud with InfoWorld's special report, "Cloud computing in 2012." Download it today! | Also check out our "Private Cloud Deep Dive," our "Cloud Security Deep Dive," our "Cloud Storage Deep Dive," and our "Cloud Services Deep Dive." ]
[Related: How to Choose Your Cloud Service Provider]
Tier 1 applications often stand to benefit the most from the efficiency and scalability offered by a cloud environment:
- Consolidation and infrastructure efficiency
- Faster provisioning of applications and better configuration management
- Universal high-availability services
- Automated resource optimization, and dynamic scaling of applications
However, the applications themselves are often the most complex and most critical to a business, and questions around stakeholder buy-in, architecture, and ISV support and licensing must be addressed before taking the plunge. Unlike Tier 2 applications, which can usually be virtualized in a self-contained manner, your Tier 1 applications touch on many people, processes and technologies.
Also, by their very nature, they tend to have been around for a while. They tend to run on legacy hardware, which can make the whole process more challenging.
Look to your disaster recovery plan first
As a first step, before even considering cloud providers, McLellan recommends CIOs take a look at their disaster recovery plan for the application in question.
"When was the last time you exercised your disaster recovery plan? When did you last test it? The easiest way to migrate your application is to treat it as if it were a disaster recovery exercise," McLellan says. "If you don't have a disaster recovery plan for that particular application, it's going to be very hard to migrate because no one has really thought about how to recover it."