• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • About
    • Stephen Foskett
      • My Publications
        • Urban Forms in Suburbia: The Rise of the Edge City
      • Storage Magazine Columns
      • Whitepapers
      • Multimedia
      • Speaking Engagements
    • Services
    • Disclosures
  • Categories
    • Apple
    • Ask a Pack Rat
    • Computer History
    • Deals
    • Enterprise storage
    • Events
    • Personal
    • Photography
    • Terabyte home
    • Virtual Storage
  • Guides
    • The iPhone Exchange ActiveSync Guide
      • The iPhone Exchange ActiveSync Troubleshooting Guide
    • The iPad Exchange ActiveSync Guide
      • iPad Exchange ActiveSync Troubleshooting Guide
    • Toolbox
      • Power Over Ethernet Calculator
      • EMC Symmetrix WWN Calculator
      • EMC Symmetrix TimeFinder DOS Batch File
    • Linux Logical Volume Manager Walkthrough
  • Calendar

Stephen Foskett, Pack Rat

Understanding the accumulation of data

You are here: Home / Everything / Enterprise storage / I Don’t Care If You Claim It Works (The Support Matrix Blues)

I Don’t Care If You Claim It Works (The Support Matrix Blues)

April 28, 2011 By Stephen 1 Comment

Now this is a respectable support matrix! (Saint Vitus' Cathedral, Prague)

As a computer hobbyist and tinker, I love making things work, but as an IT professional I just can’t countenance this kind of hacking. The sad truth is, regardless of whether or not something works, product support is usually more important. That’s why I’m singing the support matrix blues: I don’t care if you say it works, just tell me if it’s supported.

“Supported” and “Functional” Are Not Synonyms

I hear it all the time from IT product vendors: our product works great and we support it with Oracle, VMware, Microsoft Windows, and every other application. But what about the opposite? Does VMware support running in this configuration? Will it run in a virtual machine? And can I call all the involved vendors when things fail, or will they just point fingers?

The truth is, interoperability in modern IT environments is tricky enough without the added pressure of production, downtime, and hostile users. Although many of us are clever hackers by nature, we have to set this aside and be as conservative as possible when designing production systems. We just can’t afford to use components that aren’t supported.

The time has come to draw a line for vendors: Stop encouraging buyers to use configurations that aren’t supported by everyone involved, and stop confusing the terms, “supported” and “functional” when discussing your products. If it’s not on the hardware compatibility list (HCL), if not supported regardless of what you say.

The HCL Bill of Rights

Buyers deserve better than empty promises:

  • A hardware compatibility list (HCL) or support matrix is a one-way list of approved functionality. In other words, it’s a way for Vendor A to affirm that Vendor B’s product works with their own. Presence on the list is usually initiated by Vendor B, however, who often bears the financial and functional burden of securing a spot.
  • A good support matrix should list revisions as well as products, preferably down to point releases of drivers, firmware, and hardware. Often, special versions are produced just to attain certification with some popular vendor, and it’s up to the buyer to ensure that he is using these magical revisions.
  • Hardware compatibility lists should be open to the public for browsing, querying, and deep investigation. Take a look at the VMware ESX HCL for a good example. Updated continually, it can be queried interactively or downloaded on demand as a PDF file. Nice!

Real-World Objections

Vendor support matrices are fallible, of course. Just because the list says it works doesn’t mean it does, and just because it’s not on the list doesn’t mean it doesn’t. But presence on the support matrix lets the end-user (also known as “the buyer”, “the customer”, and “the whole reason for the existence of product vendors in the first place”) get everyone on the phone when something breaks.

Why isn’t everything on the HCL? There are lots of good reasons:

  • Some things just don’t work. Not every implementation of iSCSI, NFS, or SMB is equal, and some just don’t interoperate. Obviously, this is a very good reason for product to be absent from the HCL, and one should always assume that things don’t work rather than assuming that they do.
  • Some things work reasonably well but fall apart in production or under load. These may or may not appear on the HCL, the listing means that buyers have some recourse when things fail in production. These can be difficult to locate in the lab or proof of concept testing, though both testing and listing are valid considerations when making a purchase.
  • Some vendors lack the resources or motivation to get their products listed on all of the various compatibility lists and support matrices. This is fine: if you don’t want to go through the motion of getting on the supported list, I don’t have to buy your product for that application!
  • New products often take a while to get on the supported list, and vendors commonly advise customers to buy and implement them anyway. “It will be included next month,” they will claim, “go ahead and buy it now.” This is absolutely irresponsible behavior, and no customer should buy a brand-new product that’s not listed on the empty promise of their sales rep.

“But it’s just a paper certification,” I heard the vendors cry. “It doesn’t matter if things work, all you have to do is fill in the paperwork and pay the money.” This may or may not be true, but it is absolutely an irrelevant argument. Do you really think that VMware, Microsoft, Oracle, or anyone else will decide to support your broken application just because you derive their paper certification requirements?

Stephen’s Stance

As an IT professional, I subscribe to a simple rule: I won’t recommend a solution that’s not listed in the support matrix or HCL. “I don’t care if it works, only that it supported,” is really a cynical overstatement of this position. Of course I care whether or not a solution works! But merely claiming that something works is not sufficient for me to recommend it. I need to be able to demonstrate that it’s a supported configuration. Show me the listing, and I’ll start recommending it.

You might also want to read these other posts...

  • Electric Car Over the Internet: My Experience Buying From…
  • How To Connect Everything From Everywhere with ZeroTier
  • Liberate Wi-Fi Smart Bulbs and Switches with Tasmota!
  • Introducing Rabbit: I Bought a Cloud!
  • Tortoise or Hare? Nvidia Jetson TK1

Filed Under: Enterprise storage, Terabyte home, Virtual Storage Tagged With: HCL, interoperability, Microsoft, Oracle, sales, support, VMware

Primary Sidebar

An unlimited-length file name is a file. The content of a file is its own best name.

Jef Raskin

Subscribe via Email

Subscribe via email and you will receive my latest blog posts in your inbox. No ads or spam, just the same great content you find on my site!
 New posts (daily)
 Where's Stephen? (weekly)

Download My Book


Download my free e-book:
Essential Enterprise Storage Concepts!

Recent Posts

How To Install ZeroTier on TrueNAS 12

February 3, 2022

Scam Alert: Fake DMCA Takedown for Link Insertion

January 24, 2022

How To Connect Everything From Everywhere with ZeroTier

January 14, 2022

Electric Car Over the Internet: My Experience Buying From Vroom

November 28, 2020

Powering Rabbits: The Mean Well LRS-350-12 Power Supply

October 18, 2020

Tortoise or Hare? Nvidia Jetson TK1

September 22, 2020

Running Rabbits: More About My Cloud NUCs

September 21, 2020

Introducing Rabbit: I Bought a Cloud!

September 10, 2020

Remove ROM To Use LSI SAS Cards in HPE Servers

August 23, 2020

Test Your Wi-Fi with iPerf for iOS

July 9, 2020

Symbolic Links

    Featured Posts

    The Rack Endgame: A New Storage Architecture For the Data Center

    September 3, 2014

    Why Buy a NEX-7? Why Sony NEX At All?

    October 17, 2011

    What More Could Alan Turing Have Accomplished?

    October 7, 2012

    Storage Changes in VMware vSphere 5

    July 16, 2011

    Microsoft’s Big Chance to Change

    August 23, 2013

    The iPhone Revolution 10 Years Later

    January 9, 2017

    What You See and What You Get When You Follow Me

    May 28, 2019

    Ten Terrible Apple Products

    June 14, 2012

    Defining Failure: What Is MTTR, MTTF, and MTBF?

    July 6, 2011

    The Four Horsemen of Storage System Performance: The Rule of Spindles

    August 25, 2010

    Footer

    Legalese

    Copyright © 2022 · Log in