Skip to main content
Cloud

Three Signs Your Organization Is Actually Ready for the Cloud

Most cloud readiness checklists are garbage. Here are the three things that actually predict whether your migration will succeed or turn into a 24-month slog.

John Lane 2025-01-01 6 min read
Three Signs Your Organization Is Actually Ready for the Cloud

Most "Is your organization ready for the cloud?" articles are checklists with forty items, none of which predict success. We've been involved in cloud migrations for two decades now — the ones that worked, the ones that stalled, and the handful that had to be rolled back. The pattern is consistent enough that I can boil the real readiness test down to three signs.

If you can honestly say yes to all three, you're ready. If you're missing one, you can probably fix it in a quarter. If you're missing two or three, you're not ready yet, and the kindest thing anyone can tell you is to fix the foundation before you start moving workloads.

Sign One: You Actually Know What You're Running

This sounds insulting until you do an inventory. Most organizations think they know what they're running. They don't. The ones who are truly ready for cloud have done — or are doing — a real discovery exercise. Not a spreadsheet from 2022. Not a list of hostnames the network team pulled from DNS. An actual discovery, with agents or agentless scanners, that catches the Windows 2008 server in the HR closet nobody has touched since the person who built it left in 2019.

When we do discovery for customers, we typically find 20 to 40 percent more servers than the IT team knew about. We find applications that should have been decommissioned five years ago but nobody killed because nobody was sure who owned them. We find databases with no backups, services running as domain admin, and scheduled tasks that haven't run since 2020 but are still consuming a CPU core somewhere.

You cannot migrate what you cannot see. The organizations that try to shortcut discovery end up doing it the hard way during cutover, when an application goes down and nobody knows what machine it depends on. Do discovery first. If the answer to "what are we running?" is a shrug and a pointer to SharePoint, you're not ready.

A useful test: ask your infrastructure lead to produce, within 24 hours, a list of every application in the environment with its owner, its dependencies, its data classification, and its license terms. If that list exists and is current, you've passed sign one. If producing it requires a three-month project, that three-month project is your actual cloud readiness phase.

Sign Two: You Have a Realistic Cost Model

The second sign is one that most IT teams hate, because it requires the CFO to be in the room. You're ready for the cloud when you have a three-year total cost of ownership model that compares your current state against the proposed future state, and the numbers are based on real utilization data instead of vendor brochure pricing.

The warning sign here is a migration champion inside the organization who keeps saying "the cloud will save us money" without producing a model. Sometimes it will. Often it won't, at least not in year one, and sometimes not in year three either. That's fine — cost savings is not the only reason to migrate — but if your stakeholders are expecting savings and the model shows the opposite, you have a political problem that will blow up six months into the migration when the first bills land.

A good cost model includes reserved or committed-use discounts, egress charges based on actual data movement, licensing (especially for Microsoft and Oracle — both vendors have made cloud licensing a minefield), operational costs (cloud engineers cost more than traditional sysadmins), and migration costs themselves. It compares that total against the real cost of your current environment, which includes hardware refresh cycles, power, cooling, colocation fees, and the staff time to run all of it.

If the model shows cloud is cheaper, migrate. If the model shows cloud is more expensive but enables capabilities you can't build on-prem, migrate if the capabilities are worth the premium. If the model shows cloud is more expensive and the capabilities aren't differentiating, stay put, or move only the workloads that make sense. The answer is almost never "move everything." The organizations that are ready understand that.

Sign Three: You Have People Who Can Run It (Or a Plan to Get Them)

Cloud operations is not traditional infrastructure operations with a different UI. It's a different skill set. Infrastructure-as-code, identity and access management at scale, cost engineering, observability pipelines, container orchestration, security posture management — these are all specialties, and the gap between "I've used AWS" and "I can run a production AWS environment for a 500-person company" is a three-year gap.

The organizations that are ready for cloud have either built or hired the cloud operations capability before they migrate, or they've partnered with a managed service provider who genuinely does the work. The ones that aren't ready put their existing VMware admins in a one-week Azure training and hope for the best. A quarter later they have a mess of half-configured resources, no tagging discipline, no cost guardrails, and a bill that surprises everyone.

Signs your team is ready: someone on staff can write Terraform or Bicep from scratch. Someone understands IAM well enough to explain the difference between a role and a policy without looking it up. Someone owns cost reporting as a real responsibility, not an afterthought. Someone has built a pipeline that deploys infrastructure changes through code review instead of click-ops in the portal.

If you can check those boxes, you're ready to run it yourself. If not, you need a partner, and you need to be honest with yourself about whether that partner is a short-term bridge to building the capability in-house or a long-term outsourcing decision. Both are fine. Pretending you don't need either is not.

What to Do If You're Not Ready

If you're missing one or more of these signs, the fix is usually a 60 to 120 day readiness phase before any workload moves. Run discovery. Build the cost model. Train or hire the operations capability. Pick a small, low-risk workload as your pilot — a dev environment, a static website, a non-critical batch job — and use it to shake out your processes before you touch anything important.

The worst migrations I've seen share a pattern: an executive mandate with a hard deadline, no discovery, no cost model, no trained operators, and a consulting firm hired to make the deadline work. Six months later the project is behind, the bills are wrong, three applications are broken, and the consulting firm is blaming the customer. Don't be that customer.

The Honest Readiness Check

Ask yourself the three questions, and be honest about the answers. If you pass all three, get started — there's real value to capture. If you don't, fix the foundation first. The cloud isn't going anywhere. Taking an extra quarter to do discovery, build a cost model, and invest in your people will cost you a fraction of what a failed migration will.

Readiness is not a box you check at the start of the project. It's the thing that determines whether the project succeeds or quietly turns into an 18-month slog that nobody wants to talk about at review time. Get it right before you start moving workloads, and the rest of the migration becomes execution instead of crisis management.

Talk with us about your infrastructure

Schedule a consultation with a solutions architect.

Schedule a Consultation
Talk to an expert →