Evaluate Weigh the pros and cons of technologies, products and projects you are considering.

Five questions to guide a cloud vs. on premises debate


Unclouding trend is real, but preventable

Source:  Apinan/Adobe Stock
Designer: Megan Cassello

The decision to keep a workload on premises or move it to the cloud is complex and requires a deep understanding of your data center infrastructure and application design. If you make this decision blindly, it can lower performance or create additional expenses. It could also force you to move workloads from the public cloud back in-house -- a trend known as unclouding.

In the past few years, containers and microservices trends have driven IT departments to break down applications into smaller components and make infrastructures more resilient. Traditionally, applications were a collection of components that sat in a machine, but applications in more modern infrastructures sit within a group of machines. This creates new traffic patterns and dependencies within the system and presents different factors that determine where that application or workload should run.

It's easy for IT to overlook those new factors and impulsively jump on the cloud bandwagon, which touts scalability, high availability and a more hands-off approach, but the cloud isn't a one-size-fits-all solution. As many companies discover that the public cloud isn't the best fit for every workload, the trend of reverse migration, or unclouding, has emerged. Nearly 40% of organizations with public cloud experience have migrated systems from the cloud to on premises, according to a Datalink survey.

Unclouding occurs for a variety of reasons -- primarily to save money or gain a greater level of control -- but it's often due to a lack of understanding. Only 31% of participants in the Datalink survey assessed apps to determine whether they were a good candidate for cloud. Ask the following five questions during your initial cloud vs. on premises debate to prevent the hassle of reverse migration.

View All Photo Stories

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

I think your slideset states the correct questions one should review before making the "cloud" decision.
Pace at which you update your software for example. I would not claim that a "cloud" approach would provide faster deployment than inhouse.
There is one dimension you do not mention though that I would add to the picture: SLAs!
Using a third party such as "cloud" moves some of your SLAs to the service provider and may lower some of your costs.
Thanks for your comment, Stephane! A new SLA with a cloud provider can present a new opportunity to negotiate cost, SLAs can also have some hidden fees negotiated into the terms. It's essential to examine the SLA thoroughly before signing it. https://searchdatacenter.techtarget.com/news/450411754/Dodge-sneaky-colocation-costs-by-monitoring-your-bill
How do you determine whether applications should be in the cloud vs. on premises?