FrogPro
IT operations

A server can be replaced in a weekend. A poor infrastructure decision can stay with an organisation for a decade.

How to assess infrastructure modernisation before committing: service dependencies, real workloads, total cost, change risk and tested recovery.

InfrastructureBusiness continuityIT leadership
Klaudiusz Żabiński in a real data centre beside server infrastructure

Windows is running. Active Directory is responding. Virtualisation is stable, backups complete successfully and monitoring is green. That is a good signal about the current state of services. It does not answer the most important question before modernisation: is the proposed change right for the whole organisation, and does the team understand its consequences?

A green status is not yet a good decision

Monitoring and reports show a specific slice of reality: availability, resource use or the result of a backup job. On their own, they do not describe the full lifecycle of a solution, its dependencies or the effect of a change on people’s work. A stable environment may be close to its performance limit, lack current documentation or rely on a platform nearing end of support.

Modernisation is not automatically successful just because new hardware has better specifications. If dependencies, costs and failure scenarios are not understood, a replacement can move old problems to a new platform or introduce risks that were not there before.

Map dependencies before choosing a platform

A server replacement rarely concerns only the server. A service may depend on Active Directory, DNS, PKI, service accounts, time synchronisation, business-system integrations, monitoring, backups and recovery procedures. Changing one component can affect sign-in, application communication, printing, warehouse operations or sales.

Before choosing an architecture, document which services are connected, who owns them and how they will be validated after the change. The map should include informal dependencies too: manual steps, configuration exceptions and knowledge the team has built up over the years. These are often the easiest items to miss in a specification.

Measure the environment under real conditions

A single monitoring snapshot is not enough to plan capacity. Review typical and peak CPU, memory, storage and network load, seasonality, data growth and service behaviour during the busiest business periods. Trends matter more than a single reading of current utilisation.

Measurements help determine whether the proposed platform has enough headroom, can tolerate a component failure and supports future growth. They also improve licensing estimates, which may depend on cores, users or usage. Without evidence, it is easy to buy a solution that is undersized, overbuilt or expensive to operate.

Calculate total cost, not only the purchase price

The server price is one line item. Total cost also includes licences, support, migration, team and supplier effort, testing, any backup expansion, training and ongoing operations. Consider the service life, expected growth and the terms for adding capacity.

The comparison should include the cost of keeping the current platform and the risk of postponing a decision. The aim is not always to choose the cheapest option. It is to understand what the organisation is paying for, what capability it receives and which constraints will remain after the project.

A change needs owners and a rollback plan

The maintenance window must fit the rhythm of the business. In a 24/7 environment, administrators, suppliers and process owners need to coordinate with production, sales, deliveries and end-of-day routines. The schedule should define the sequence, communications, acceptance criteria and who decides whether the work continues or stops.

Before starting, agree how success will be measured and what would trigger a rollback. The recovery plan must be executable, assign tasks and allow enough time to restore the previous configuration. A plan in a document is not enough if the team has not checked whether it can be carried out within the available window.

A successful backup is not a recovery test

A “backup completed successfully” message confirms that a job ran. It does not yet prove that the whole service can be restored within the required time. A recovery test should cover more than files or a virtual machine: it should check dependency order, access to keys and configuration, and how the process owner confirms that the service works.

That exercise lets the organisation compare actual recovery time with its requirements and find gaps before an incident. If the test does not fit the expected window, that is useful evidence for investment decisions, continuity planning and the discussion with the business.

The IT manager brings the perspectives together

The architect assesses the solution, administrators assess feasibility, the supplier presents an offer and the business expects continuity. Every perspective is needed, but none alone describes the full impact of the decision. The IT manager connects technology, cost, risk, team capability and the effect on business operations.

In one data-centre migration for a 24/7 environment, we improved the RTO and RPO targets by more than 50%. That was a measurable improvement in business continuity: a shorter required recovery time and less data loss the organisation was prepared to accept. Outcomes like this should be assessed alongside cost, change risk and the effect on business operations.

The responsibility lasts longer than the server

Across more than 20 years in IT, including over 11 years in management, I have been responsible for teams of up to 10, budgets of up to PLN 4 million and 24/7 environments supporting more than 1,500 users. Technical experience helps me ask the right questions. Management experience helps turn the answers into decisions that teams can deliver and the business can assess.

IT maturity shows in decisions teams can implement safely, and in services the business can rely on.