Skip to content

Architecture comparison matrix

Who this is forIT directors and infrastructure managers who need to compare hosting architectures against their own requirements in a structured way, before any supplier is asked for a quotation.

This matrix compares five architecture classes against the requirements that most often decide the choice. It is qualitative, because the honest answer to “which is cheapest” or “which is fastest” depends on your workloads, your contract and your skills. It does not name suppliers or quote prices, and a statement here is a characteristic of the class, not a promise about any product.

The matrix

RequirementRented dedicatedColocationVirtualised hostingPrivate cloudPublic cloud
Control of hardware and firmwareHigh, within what the supplier permitsHighest: you choose and own itLow to noneLow to moderate, by designNone
Control of operating system and softwareFullFullFull at the guestFull at the guest, platform controlled by policyFull at the instance
Time to add capacityDays to weeksWeeks to monthsMinutes to hoursMinutes, within the poolMinutes
ElasticityLowLowestModerateHigh, bounded by the poolHighest
Cost shapeRecurring per serverCapital plus recurring facility costRecurring per unit of capacityHardware plus platform operating effortMetered, variable
Efficiency for many small workloadsPoorPoor unless virtualised on topGoodGoodGood
Efficiency for steady, heavy workloadsGoodGoodModerateModerateOften the costliest per unit
Failure domainOne serverOne server, plus your facility choicesHost and shared storagePool, control plane and network overlayProvider zones and regions, and your design
Effort you carry to operate itHardware, OS and aboveEverything, including logisticsOS and above, or less if managedPlatform engineering, or less if managedArchitecture, configuration and cost control
Single-tenant isolationYesYesUsually noYes by definitionUsually no, dedicated options exist
Difficulty of leavingModerate: a migrationHigher: hardware and logisticsModerateHigher if platform-specific features are usedHigher if provider-specific services are used
Characteristics of the classes in general. Individual offerings vary, so verify terms for any real proposal. Further reading: dedicated servers, virtualisation, private cloud.

How to read it

Rows are not equally important to you. A row that does not matter should not be allowed to vote. The method below turns your own priorities into a comparison, and then shows you what the comparison cannot tell you.

  1. List your requirements from the rows above, plus any of your own. Keep it to a handful, six or fewer.
  2. Weight each from 1 to 5 by how much it matters to the business. Do this with the people who will live with the result, not alone.
  3. Score each architecture from 0 to 3 per requirement, using the matrix and your own knowledge: 0 for does not meet it, 3 for meets it well.
  4. Multiply and add. The weighted total shows which options fit your priorities.

A worked example

The numbers below are invented to show the method. They are not advice, and your weights will differ.

RequirementWeightDedicatedVirtualisedPrivate cloud
Control4322
Elasticity2023
Cost predictability5322
Low operating effort3121
Weighted total (maximum 42)302827
Dedicated: 4×3 + 2×0 + 5×3 + 3×1 = 30. Virtualised: 4×2 + 2×2 + 5×2 + 3×2 = 28. Private cloud: 4×2 + 2×3 + 5×2 + 3×1 = 27.

The totals are close, and that is the useful finding. When the scores sit within a few points, the arithmetic is not the decider: scores are judgements, and a shift of one point on one row reorders the list. Settle it on the dimensions the table does not weight well: the failure domain you can tolerate, the skills you actually have, and how hard it will be to leave. Those decide whether the choice is survivable.

What the matrix cannot tell you

  • Your workloads. Utilisation, peak concurrency and data size drive the economics more than any category.
  • Licensing. Per-core and per-host licensing can reverse a ranking. See Windows and Linux hosting.
  • The supplier. A class is not a contract. The questions to put to a real supplier are in managed infrastructure.
  • The move. Getting there is a project with its own risks. Use the migration readiness planner to check where you stand before you choose a date.