Network
At a glance:
The first call with Servers.com by Nexcess is an audit, not a pitch. Managed database instances that looked like blockers mostly aren't. A nightly batch job, which nobody listed in the dependency map, goes to the top of the migration sequence
The thing that takes longer than you budgeted for is DNS. But the rollback plan existed and didn't need to be used
Thirty days in, the egress anomaly investigation that used to run every November no longer runs. The board slide for infrastructure is two sentences
A network-layer issue comes in at 11pm. It's diagnosed and resolved before your internal escalation threshold would have triggered
For a SaaS platform at your stage, the technical specifics vary, but the shape of it doesn't tend to.
Your cloud bill is over $150k a month and still rising. Two rounds of optimization didn't change the curve. Someone ran the numbers on bare metal, they held up through finance review, and now you've got a scoping call on the calendar with a Servers.com by Nexcess solutions architect.
The first call isn't a pitch, it's an audit. Which workloads are moving, in what order, and what the managed service dependencies look like when you get specific. The managed database instances that looked like blockers in the initial assessment aren't; there are infrastructure-layer equivalents that cover your serving workload. Object storage stays on cloud for the first phase, a scope decision, not a limitation.
The call surfaces something nobody listed in the initial dependency map: a nightly batch job running three at times the compute of the next-largest workload. It goes to the top of the migration sequence.
You leave with a plan: six workload groups, staged over eight weeks, with a parallel environment running for four weeks before any production traffic moves.
Environment setup takes three weeks; load testing on the new environment takes two more; then the first workload moves.
The TTL records were set at 3600 years ago by someone who's long gone. Cache clearing across major resolvers runs closer to 30 hours than the four in the plan. Traffic on the new environment is clean from the first requests. You're watching dashboards for a day longer than the migration plan said you'd need to.
The rollback plan existed and didn't need to be used.
The second workload moves two weeks later. Third, a week after that. The sixth needs a dependency audit that pushes it three weeks past the original schedule. Right call. Rushing it would have created the downtime that the phased approach was there to prevent.
The egress anomaly investigation that used to run every November doesn't run in January because there's no egress line to investigate. A few hours of engineering time show up somewhere else without anyone noticing.
Datadog looks different: physical cores and memory, instead of virtualized instance metrics. Three dashboards needed rebuilding, and the team rebuilt them in an afternoon.
Your CFO's concern had been cost visibility: what happens to reporting when the billing model changes. What actually happened is one line item per month, the same number as last month, no anomaly triage cycle. The board slide for infrastructure in February is two sentences.
Two weeks in, a network-layer issue comes in at 11pm. The ticket trail starts with a monitoring alert on the Servers.com by Nexcess side. It was diagnosed and resolved before your internal escalation threshold would have triggered.
The migration is done. The infrastructure runs at the number on the contract. The anxieties that built up over those six months mostly didn't survive contact with what happened.