What are the key assumptions that an enterprise should make about migrating to the cloud?

2.4k viewscircle icon1 Upvotecircle icon7 Comments
Sort by:
Director of Technology Strategy in Services (non-Government)4 years ago

Firstly, that the people you have now may not have the skills you need for tomorrow.

Secondly, that it is better to invest in the people you have before you try and hire the skills you need.

First coach, then poach.

Senior Information Security Manager in Software4 years ago

That after all is said and done, it is not necessarily the case that the cloud is cheap, better, faster.

Director of Information Security in Energy and Utilities4 years ago

That cloud will be more expensive than on prem (often times) and that you will have a challenge to find enough adequately skills people to execute the migration. The skillset is fairly different, and those cloud folks are in very high demand and hence being poached all the time. You will also need to be ready for it to be significantly more risky at least initially as cloud is very prone to misconfiguration related security issues vs. your on-prem legacy systems that are more locked down.

VP of Product Management in Software4 years ago

Herbert Fuchs would love your input as well!

Senior Executive Advisor in Software4 years ago

Here are a few:
All applications cannot (and some probably should not) migrate to the cloud. Lift and Shift may be an attractive interim solution - but consider the costs of networking, bi-directional data flow, and other cloud costs while thinking of that solution. Consider partial refactoring at least for some apps before looking at complete refactor of heritage apps.

There isn't really an easy button to move assets to the cloud, however glossy and attractive the markitecture and website are. Unless you invest in an abstraction layer (like Tanzu Application Service or VMware Cloud - not so subtle plug here). If you are thinking hybrid cloud strategy, then I would urge you to consider these - saved a ton of time for us to transform our applications.

Have a robust software factory approach with good app sequencing as you migrate your apps. Needs to be based on value and not just revenue or technical debt. More than happy to have in-depth conversations around this!

There will be a large learning curve with your devs and IT operators in learning the new software supply chain and retool your pipelines. Try to automate as much of manual toil as possible. 

Observability, governance, and management of your cloud assets are critical. You need a good plan for lean cloud governance, observability, and spend. Understand your SLAs/SLIs/SLOs and what you have committed to your customers. What happens when you have impact through your chosen IaaS? Again - hybrid cloud/multi-cloud helps with this.

As you are shifting from CapEx to OpEx, there might be ROI models that you need to adjust or revisit so that you know your spend and don't get a nice hefty bill at the end of the month.

Lightbulb on1

Content you might like

Finding data and putting it to good use13%

Controlling the security and privacy of data45%

Understanding how data is currently being used20%

All of the above19%

None of the above1%

View Results

HashiCorp (Terraform, Vault, Packer, etc.)22%

Cloud infra automation (Ansible, Puppet, Chef, etc.)56%

APM (Datadog, AppD, SignalFX, NewRelic, etc.)10%

Others?10%

View Results
What are the key assumptions that an enterprise should make about migrating to the cloud? | Gartner Peer Community