Oh and you'd get fined for damage to the pavement.
Then it’s a matter of how well your engineering/ops org is setup to deal with silly hardware issues and annoyances. Some orgs will burn dozens of hours on a random failure, some will burn an hour or treat the entire server as disposable due to aforementioned cost differences. If you are not built to run on cheaply engineered gear that has lots of “quality of life” sharp edges (including actual physical sharp edges!) then you are gonna have a bad time. Silly things like rack rails sucking will bite you and run up the costs far more than anyone would expect unless you have experience to predict and plan for such things beforehand.
Of course you do have the risk of a totally shit batch or model of server where all that goes out the window. I got particularly burned by some of their high density blade servers, where it was a similar story to yours. Total loss in the 7 figures on that one!
Totally agreed on their BMC/firmware department. Flashbacks to hours of calls with them trying to explain the basics. My favorite story from that group is arguing with them over what a UUID is - they thought it was just a randomly generated string. Worked until one didn’t pass parsing on some obscure deeply buried library and caused mysterious automation failures due to being keyed against chassis UUID… and that’s when they’d actually burn one into firmware in the first place.
It was also always a tradeoff of having to deal with cheaped out hardware engineering with supermicro or with some horrible enterprise quarterly numbers driven sales process with Dell.
Volume discounts from the big American brands are at least sometimes available at volumes that are remarkably close to one unit.
If you are unknown to them, you will not get discounts unless you order a quantity big enough.
Supermicro you consistently get a good/best price. It's already pretty low, so going from a 10 unit order to 1,000 unit order gives you some discount but nothing crazy most of the time.
Dell it's basically based on phase of the moon. I typically tried to time my smaller purchases to coincide with end of quarter. Wait for my rep to call me and ask if I had anything for him. If my little 6 unit order helped them or their boss hit whatever target you could get amazing deals. Stuff where they wouldn't budge 2 months earlier could be had at below supermicro pricing. More than a few times they would give such ridiculous pricing that I considered ordering way more than I needed to part out the components on eBay and just recycle the sheet metal and motherboard.
Other times/years (and different reps too!) would give a budgetary quote for a build and say they'd match a Supermicro quote which was nice, but took extra work and never feels great when you know you're using a vendor just to get pricing down with the one you actually want to go with.
I just hate dealing with that junk, so I tended to prefer Supermicro to reliably get decent pricing when I needed the gear vs. having a whole strategy around order timing.
Then you get into stuff like hard drives/SSD and that was a whole thing w/ Dell for quite some time. These days they are competitive but they were not always.
God, SuperMicro... never change. (But also, please go bankrupt and stop making trash.)
Anyone know if MSI are better?