One of the keys to a successful cloud computing journey is to take small steps rather than assume that your organization must move into the cloud in one fell swoop. Have you heard the adage “How do you eat an elephant? One bite at a time.” That is especially true here. Some applications are better suited for the cloud than others. Some are easy to migrate, while others are more difficult. Resist the urge to make cloud adoption a monolithic project with a single pass/fail completion or delivery date.
So, where do you begin? It is our recommendation to begin with a thorough assessment of your application portfolio. Good news: There are many automated tools out there to help you monitor, measure, and then model possible cloud configurations. The tools we use at Astadia map out dependencies, forecast costs across multiple clouds, and provide the output needed for a prioritized, phased roadmap for migrating existing workloads to the cloud (for those apps that are assessed to make the move at all since not all workloads could or should be migrated to the cloud).
We also recommend taking a value-based approach to your application rationalization. Map your identified applications to a quadrant based upon value and complexity, and knock out some smaller wins first. It is also prudent to bake in a well-defined continuous feedback loop and deliberate pauses between milestones to refine your cloud migration strategy as you gain experience and confidence.
One additional note: To be ultimately successful, cloud adoption must have full buy-in and executive sponsorship from the leadership team, including the CEO. We strongly encourage a holistic assessment of the people, culture, business environment, etc., to prepare the organization for all the changes and impacts that a move to the cloud will bring.
Businesses and organizations are increasingly seeing the benefits of moving applications, databases, and infrastructure into the cloud. With careful planning and achievable milestones, you will avoid missteps along the way. Your organization will learn from the experience and gain the many benefits that come from cloud adoption.