Virtualisation, storage, networking and resilience
The compute, data, network and recovery foundations that keep modern services running.
Infrastructure is the part of technology most people notice only when it fails. Applications can be modern, interfaces can be polished and cloud strategies can be ambitious, but services still depend on compute, storage, networks, identity, recovery and the people and processes capable of operating them.
This is my living guide to enterprise IT infrastructure. It covers traditional and software-defined platforms, local and hybrid estates, and the practical design questions that decide whether infrastructure is simply installed or genuinely resilient.
Last reviewed: 5 September 2026. Supporting guides are refreshed as new relevant articles are published.
The infrastructure stack
What the business actually consumes, and therefore what the infrastructure exists to protect.
Hypervisors, clusters, operating systems, containers and scheduling.
SAN, HCI, software-defined storage, performance, capacity, snapshots and replication.
Switching, routing, DNS, firewalls, authentication and the paths services use to reach each other.
Backup, immutability, DR, failover, recovery orchestration and testing.
Monitoring, logs, alerting, automation, patching, capacity and lifecycle ownership.
Virtualisation: choose the operating model, not just the hypervisor
Virtualisation decisions used to be dominated by feature comparison because the leading platforms were relatively similar in operating model. Licensing changes, HCI, software-defined storage and stronger open-source alternatives have made the choice broader.
VMware, Hyper-V, Proxmox and HCI platforms can all run virtual machines. The more important differences are around clustering, storage integration, backup compatibility, automation, vendor support, skills, licensing and how much operational complexity the organisation is willing to own.
A platform that is technically cheaper can become expensive if the team cannot support it confidently. A premium platform can become poor value if its capabilities go unused. The right choice is the one whose operating model matches the organisation.
Related analysis
- StorPool for Proxmox VE Brings Shared Storage With Operational Trade-offs
StorPool gives Proxmox VE a supported shared block-storage option for VM disks, migration and HA. Its native integration reduces workflow friction, but teams must still design… - VMware Telco Cloud Platform 5.2 Makes Kubernetes Lifecycle a Security Issue
VMware Telco Cloud Platform 5.2 frames Kubernetes upgrades, policy drift, scoped infrastructure access and registry maintenance as telecom security controls. Its practical… - How HPE VM Essentials Fits Alongside VMware Environments
HPE VM Essentials combines an HPE-managed KVM virtualisation runtime with a central management plane that can integrate with VMware vCenter. For VMware teams, it is a separate… - In 2026, a three-node Proxmox cluster survives node loss only when quorum, storage and maintenance discipline align
A three-node Proxmox cluster can be the smallest sensible HA footprint in 2026, but it isn’t a substitute for backup. Survival depends on quorum and witness design, and storage… - Use a migration gate before upgrading to Proxmox VE 9
A Proxmox VE 9 upgrade is an operating-system and platform migration, not a routine package update. Check restores, boot recovery, storage, networking, repositories, guests and…
Storage: performance, protection and failure domains
Storage architecture is easy to reduce to capacity and IOPS. Those numbers matter, but they are only part of the design. Failure domains, controller behaviour, rebuild time, snapshot design, replication, firmware lifecycle, support and integration with the compute platform are often more important during the life of the system.
SAN, HCI and software-defined storage move complexity around. A SAN concentrates storage into a dedicated platform with clear boundaries. HCI couples compute and storage more closely and can simplify procurement and scaling for the right workload. Software-defined platforms such as Ceph offer flexibility but demand an operational understanding of the cluster underneath them.
The useful question is not which model is modern. It is which failure modes the team understands and can recover from.
Related analysis
- How to Size HPE Alletra MP for Capacity, Performance and Recovery
Correct HPE Alletra MP sizing separates usable, provisioned and effective capacity, tests peak I/O and connectivity, and reserves space for snapshots, replication, failures and… - Protocol fit differs: Alletra MP supports FC, NVMe/FC, iSCSI and NVMe/TCP; Pure is narrower
If you’re choosing between HPE Alletra Storage MP and Pure Storage FlashArray, the deciding factors are less about flash performance and more about operating model: protocol… - HPE Alletra MP vs Dell PowerStore: How I Would Choose
A practical comparison of HPE Alletra MP and Dell PowerStore for enterprise storage buyers who care about protocol fit, operational model, resilience and long-term platform… - HPE Alletra MP in the Real World: Performance and Insights
In real-world environments, HPE Alletra MP proves it’s more than just modern storage—it delivers flexible scaling, cloud-like management, and consistently strong performance… - Affordable Enterprise Storage with HPE MSA 2062 Hybrid Flash
Introduction: Enterprise Storage Without the Enterprise Complexity In today’s infrastructure landscape, organizations expect serious storage performance without deploying…
Networking is application infrastructure
Networks are no longer just the cables between servers. VLANs, routing, firewalls, DNS, internet paths, cloud connectivity, load balancers and identity-aware access controls determine how an application behaves and which failures can isolate it.
Redundancy also needs to be real. Two switches do not create resilience if both depend on one uplink. Two internet circuits do not help if they share a physical path. Multiple application servers do not create availability if every node relies on one DNS resolver or firewall state.
I prefer network diagrams that show service paths and failure domains rather than simply device icons. They make architecture easier to test because each dependency can be challenged.
Related analysis
- Use a migration gate before upgrading to Proxmox VE 9
A Proxmox VE 9 upgrade is an operating-system and platform migration, not a routine package update. Check restores, boot recovery, storage, networking, repositories, guests and… - Critical RCE flaw affects Silicon One-based Cisco Nexus 9000 switches
Critical unauthenticated code execution in specified Silicon One-based Cisco Nexus 9000 switches can give a reachable attacker root privileges and reload the device. Operators… - Private AI vs Public Cloud AI: Where Each Workload Should Run
Private AI, public cloud AI and hybrid AI suit different workloads. The right choice depends on data boundaries, latency, demand, model requirements, operational importance and…
Backup and resilience are separate from availability
High availability reduces interruption when a component fails. Replication keeps another copy of current data. Backup preserves recoverable versions across time. Disaster recovery provides a way to restore a service after a larger failure. They overlap, but they are not substitutes.
Ransomware made this distinction harder to ignore. A highly available platform can replicate corruption very efficiently. A backup repository that uses the same credentials and administrative plane as production can be compromised along with it. Immutability, separation and tested recovery are therefore architectural controls rather than backup-product features.
Recovery objectives should drive design. An RPO and RTO written in a policy have little value until somebody has measured how long a representative service actually takes to restore.
Related analysis
- What Immutable Backup Protects and What It Does Not
Immutable backup can stop protected recovery data being changed or deleted before its retention deadline. But its value depends on the enforcement mechanism, administrative… - Azure Backup vs Veeam: Where Each One Fits
Azure Backup and Veeam are often compared as if they were interchangeable. They are not. Azure Backup is a Microsoft-native service with tight Azure integration and sensible… - How Much Does Azure Disaster Recovery Really Cost?
Azure Site Recovery is not a single line item you can read off a pricing page and forget about. The licence is only part of the bill. Storage, transactions, outbound data… - Dedicated Hardened Repositories vs Veeam Software Appliance: Veeam’s 2026 Design Choice
A hardened repository is a Linux backup target with immutability controls, not a ransomware shield. This guide covers what Veeam supports, why dedicated repositories are often… - Why Your Backup Is Not Yet a Disaster-Recovery Strategy
Backups are essential, but they are not the same thing as recovery. A proper disaster-recovery strategy has to cover restore time, alternate systems, access control, testing,…
HCI: simpler boundaries, different trade-offs
Hyperconverged infrastructure can remove some of the boundaries between compute and storage and make scaling more modular. That can be useful, particularly where the organisation values a single lifecycle and an integrated support model.
The trade-off is coupling. Compute and capacity may need to scale together. Network design becomes part of storage performance. Failure domains can be less obvious to teams used to a separate SAN. The right HCI design therefore depends on workload shape and operating preference, not simply on whether three boxes can form a cluster.
Related analysis
- StorPool for Proxmox VE Brings Shared Storage With Operational Trade-offs
StorPool gives Proxmox VE a supported shared block-storage option for VM disks, migration and HA. Its native integration reduces workflow friction, but teams must still design…
Observability: know before the user tells you
Monitoring should explain service health, not merely display component status. CPU graphs and ping checks are useful, but they do not tell an operator whether a user can authenticate, whether a backup completed, whether storage latency is rising or whether a certificate will expire next week.
Good observability brings metrics, logs, dependency information and operational context together. It also controls noise. An alert that is ignored every day is not monitoring; it is background decoration.
Related analysis
- Keep Your Observability Stack Replaceable with OpenTelemetry
OpenTelemetry can separate application telemetry from a commercial observability backend, making a future move less disruptive. That freedom depends on controlled Collector…
Lifecycle decisions matter as much as day-one design
Infrastructure has a long memory. A five-year platform accumulates firmware dependencies, operating-system versions, backup integrations, application assumptions and undocumented workarounds. Refresh decisions should therefore consider supportability and operational risk alongside hardware performance.
I would normally look at vendor support windows, hardware fault history, capacity trend, software compatibility, security requirements, recovery confidence, licensing changes and the cost of maintaining specialist knowledge. Sometimes the right answer is new hardware. Sometimes it is a platform change. Sometimes the current system is still perfectly fit for purpose.
Infrastructure decision checklist
- What service-level requirement is the platform actually supporting?
- Where are the true single points of failure?
- Which components can fail without operator intervention?
- Can the team diagnose a degraded state before it becomes an outage?
- Are backup and recovery independent enough to survive compromise of production?
- How long does a representative restore actually take?
- What is the capacity and support horizon?
- Does the architecture remain understandable to more than one person?
Latest infrastructure analysis
Related analysis
- StorPool for Proxmox VE Brings Shared Storage With Operational Trade-offs
StorPool gives Proxmox VE a supported shared block-storage option for VM disks, migration and HA. Its native integration reduces workflow friction, but teams must still design… - In 2026, a three-node Proxmox cluster survives node loss only when quorum, storage and maintenance discipline align
A three-node Proxmox cluster can be the smallest sensible HA footprint in 2026, but it isn’t a substitute for backup. Survival depends on quorum and witness design, and storage… - Protocol fit differs: Alletra MP supports FC, NVMe/FC, iSCSI and NVMe/TCP; Pure is narrower
If you’re choosing between HPE Alletra Storage MP and Pure Storage FlashArray, the deciding factors are less about flash performance and more about operating model: protocol… - What Immutable Backup Protects and What It Does Not
Immutable backup can stop protected recovery data being changed or deleted before its retention deadline. But its value depends on the enforcement mechanism, administrative… - Azure Backup vs Veeam: Where Each One Fits
Azure Backup and Veeam are often compared as if they were interchangeable. They are not. Azure Backup is a Microsoft-native service with tight Azure integration and sensible…
Infrastructure in a cloud world
For hybrid and cloud workload placement, continue with the Cloud & Hybrid Infrastructure pillar. For Windows Server, Hyper-V, Azure and Entra dependencies, see the Microsoft Technology pillar. The Technology pillar provides the wider map.


