Blog
How to start your move to the cloud
More and more telco execs are ready to make their move to the public cloud. Now, they're asking how to get started. Here's where to begin …
A while ago I wrote about the “double bubble,” and discussed issues around the additional cost of transitioning workloads to the public cloud. As a reminder, the “double bubble” is my cute little name for the period of time when you’re paying for the operations of your on-premise solution (for example, paying data center fees and operational costs) while also paying for the public cloud version that isn’t live yet. It’s temporary, unavoidable, and super sucky.
In talking to telco executives, I see too many organizations adjusting their approach to the move to the public cloud because of this double bubble. Maybe they think they can’t afford the additional costs. Maybe they think they can optimize their spend by timing the move juuuuuust right. But what they really can’t afford is the missed opportunity for massive savings and increased business agility that comes with the public cloud.
There are two schools of thought I see telcos using when it comes to moving workloads to the public cloud:
Which way is best? It’s a hotly debated topic. For example, some companies gravitate to Approach 1 because they feel their systems are so intertwined that they can’t move just one application without pulling the whole spaghetti mess with it. Others are eager to try Approach 2 and look for low-risk workloads to move first, and then apply learnings to move more.
A few weeks ago, I hosted BT Chief Architect Neil McRae on the Telco in 20 podcast, and we talked about how BT is planning to take the first route (at 7:00). The biggest benefit of this approach is that you will minimize your double bubble costs, as well as avoid moving any “trash” into the public cloud. It allows you to be sure, application by application, that moving each workload is part of your long-term strategy, and leads you to a point when you’ll be ready to turn off the production instance in the old data center and go-live with the public cloud version. It is perhaps the most cost-optimized way to initially move workloads to the public cloud … or is it?
The reason I question this approach is because of two key downsides. One issue is that it eliminates the ability for your team to use public cloud software in the design of the workload. It forces the team to make technical selections that are platform-agnostic: all tools and subsystems used for the workload will need to be available on premise *and* in the cloud. But one of the key benefits of using the public cloud is to use not only the infrastructure, but also the software – and you’ll completely miss this boat. You may even end up having to refactor the workload AGAIN once it’s in the public cloud.
There’s another drawback: the HR impact. This way of moving to the cloud means you will move more slowly, and more importantly, you will miss out on experiential benefits, like exposing your employees to the ways of the public cloud, or working with the finance team to help them learn how to manage variable cloud costs. By immersing the entire organization in the public cloud, you force them to live and breathe the change. The leadership team has to make decisions about the governance model, data policy, security issues, cost management. The technical teams have to learn all the tools, software, and pricing of the public cloud. There’s no room for foot dragging. You’re changing the work and making it stick.
When I work with telco execs, I encourage them to use Approach 2 as much as possible: pick up and move, aka the “lift and shift” method. The upside: you will move all your people to Cloud City, and plunge them into learning right away. You’ll also be able to refactor applications with purely public cloud technology. As you use more and more of the public cloud, the flywheel of change gets going and ideas flow through the organization around all the ways the business can be improved with this new, enabling technology.
The downside is, of course, the double bubble, plus the risk that it may take longer than expected to refactor your systems for the cloud. With this approach, there’s a clock ticking over your head to get the cost-optimization plan implemented and the technical teams refactoring. This is not a small task, and if you don’t have a good plan for how you’re going to refactor, you’ll be deep shit, fast.
For this approach, I advise having a total cost of ownership (TCO) reduction plan sketched out; optimized for easy wins that are both low risk and high savings to make sure you make your business case. There are a bunch of consultants (and hyperscaler teams) who would love to help you throw your workloads into a Kubernetes container, move it to the public cloud, charge you a pretty penny, and call it a day. Instead, make everyone stick around, roll up their sleeves, and begin the hard work. If done right, this approach will maximize your savings, dramatically reduce your source code footprint, and set you up for operational agility.
I obviously prefer this approach over the other.
Approach
Refactor, then move
Pros
Cons
Approach
Move, then refactor, aka “lift and shift”
Pros
Cons
I like the “lift and shift” approach because it’s part of the change management a company must go through to get to the cloud. It drops people into a new environment and makes it clear that the transition is inevitable and will require new skills. In my experience, the double bubble is a small price to pay for reaping huge rewards quickly. Examples:
Don’t let the double bubble cloud your judgment (haha, pun intended!) and stop you from forcing your team to understand the public cloud, move some workloads, and refactor them quickly. If you’re confident about the way forward, the project can pay for itself in a matter of months.
Regardless of the path you take, always start with the easiest workloads. Leave your most valuable, crown-jewel critical systems for later, after you have a skilled and confident team. Start small, pick something easy, set a goal, and get going! The time to move to the public cloud is NOW. Don’t know where to start? I can help!
Recent Posts
"*" indicates required fields