Storage economics

Hardware-independent storage: Procurement implications

Hardware-independent storage changes how tenders, licensing, support and refresh are handled. What procurement teams should plan for.

6 min read
Three server racks of different heights joined by a ribbon of magenta light

Hardware-independent storage is storage software that runs on servers the buyer selects, from more than one manufacturer, instead of on a dedicated appliance built by the storage vendor. The technical case for it is well rehearsed. The procurement consequences get less attention, and they are substantial. When software and hardware are bought separately, the tender is structured differently, the pricing levers change, support has two parties and the refresh cycle stops being dictated by a single supplier.

This post looks at what hardware independence means for the people who write the requirements, run the tender and manage the contracts.

What changes when hardware is decoupled

With an appliance, one purchase order covers everything: the chassis, the drives, the operating software and the support. The vendor sets the hardware specification, the price of every expansion and the date after which the model is no longer sold or supported. The buyer's choices are which model and how many.

With hardware-independent storage, the software is licensed in its own right, usually by capacity, and the servers are bought from a server manufacturer or reseller against a specification the software vendor publishes. The two can be sourced together through one partner or separately through different contracts.

Procurement aspectIntegrated applianceHardware-independent storage
Number of contractsOneTwo, or one through a partner
Hardware competitionNone after vendor selectionSeveral server suppliers can quote
Expansion pricingSet by the storage vendorServer market price plus license increment
Hardware lead timeOne vendor's supply chainWhichever qualified supplier has stock
Refresh timingDriven by the model's end of lifeChosen by the buyer, node by node
SupportSingle point of contactSoftware vendor plus hardware vendor
Existing server agreementsNot applicableCan be reused

Writing the requirement

Tenders for appliances tend to specify capacity, performance and features and let each bidder propose a box. Tenders for hardware-independent storage can separate the two layers. The software requirement covers function, protocol support, resilience, security and the licensing model. The hardware requirement covers a server specification compatible with the software, with capacity, form factor, power and warranty terms.

Splitting them has two effects. It lets hardware be competed on price among suppliers the organization already uses, often under an existing framework agreement. And it makes the software evaluation cleaner, because bidders are compared on what the software does and costs, without the hardware margin blended in. Public sector buyers in particular can find that the software falls under one procurement route and commodity servers under another that is already in place.

The requirement should ask for the software vendor's hardware compatibility list and its policy on adding new server models, since that list defines how much choice the buyer has in practice.

Licensing becomes the main commercial term

Once hardware is bought at market price, the software license is where negotiation concentrates. The questions that matter are what the license is measured on, how growth is priced, whether licenses move freely between servers and what happens at renewal. A capacity license that follows the data lets the buyer replace or reconfigure hardware without a commercial conversation. A license tied to nodes or sockets brings the vendor back into every hardware decision. The post on capacity-based and node-based licensing works through the differences.

Multi-year terms, price holds on expansion and the right to reduce licensed capacity are all easier to negotiate before the first purchase than after the data is on the platform.

Support with two parties

The usual objection to decoupling is support: when something fails, who is responsible? The concern is fair, and it is manageable. In practice the software detects and reports hardware faults, and the remedy for a failed drive or power supply is a replacement part under the server warranty. Ambiguity arises with intermittent faults and firmware interactions.

Procurement can reduce that ambiguity up front. Requiring servers from the software vendor's qualified list, with firmware levels the vendor has tested, removes most of it. A clause in the software support contract that the vendor leads diagnosis until the fault is isolated to hardware removes most of the remainder. Some buyers prefer to purchase both layers through a single partner who takes first-line responsibility for the whole stack, which keeps one point of contact while preserving hardware choice.

Refresh and exit

Hardware independence changes what happens at the end of a server's life. Replacement is a hardware purchase. The software license, the data and the configuration carry on, with new nodes joining and old ones retiring. There is no repurchase of the storage system and no migration project, which removes the largest single cost in a traditional cycle. The post on storage refresh cycles covers how that interacts with depreciation.

It also changes the exit position. A buyer who owns standard servers can repurpose them if the software is replaced. A buyer who owns appliances owns hardware that runs only one vendor's software. Neither removes the cost of moving data, but the stranded asset is smaller. Exit terms, including data export and license termination, belong in the contract from the start, as discussed in cloud exit planning.

What independence does not remove

Decoupling shifts some work to the buyer. Someone has to hold the hardware specification, keep firmware within tested levels and manage two renewal dates. The compatibility list constrains choice more than the phrase "any server" suggests. And the data remains in the software vendor's format, so dependence on the software layer is real even when the hardware layer is open. These are reasons to evaluate carefully, and for most organizations at scale they are outweighed by the competitive pressure the model puts on price. A full comparison belongs in a storage replacement business case.

Where Scality RING fits

Scality RING is software-defined object and file storage that runs on standard x86 servers selected by the customer, which is the decoupled model this post describes. Nodes and servers can be added to a live system without taking the namespace offline, so a single deployment can span several hardware generations and suppliers and retire old nodes while new ones take over, without a forklift migration.

Because RING runs on hardware the customer chooses, server purchases can go through the organization's existing supplier agreements, and the balance of capacity and performance can be set for the workload instead of being fixed by an appliance model. RING is built to scale from petabytes upward on standard servers.

Points to settle in the tender

  • Are software and hardware evaluated and priced as separate lots?
  • Which server models are qualified, and how are new ones added?
  • What is the license measured on, and does it move freely between servers?
  • Who leads fault diagnosis, and at what point does it pass to the hardware supplier?
  • What are the terms for expansion pricing, capacity reduction and exit?

Hardware independence is as much a commercial property as a technical one. Organizations that reflect it in how they write requirements and contracts get the price competition and timing control it offers. Those that buy it the way they bought appliances get the same software with fewer of the advantages.

See Scality in action

Exabyte-scale object storage for AI data and cyber resilience. Talk to our team about what it can do for yours.

Request a demo