Let's say I'm into getting 11M IOPS [1] and am ready to get my beast of a server online. Where do I put this? Do I just search for colocations in my area with 100Gbps+ connections?<p>I always love these DIY server articles and I'm curious about people <i>really</i> running this way. In reality, I'm sure you'd build this into a U[x] chassis with redundant power supplies and maybe NICs. From there I guess you build a second one for real redundancy and then you build a small box purely for load balancing in front of those aaaand down the rabbit hole we go. But, as a start, I'm wondering where you physically place this?<p>[1]: https://tanelpoder.com/posts/11m-iops-with-10-ssds-on-amd-threadripper-pro-workstation/
It all depends on your use case.<p>I have a couple of whitebox servers sitting in my office at home. I purpose went with tower servers as they are quieter than rack mount. Mine is just for lab stuff, so I don't need redundant power or anything like that.<p>Colo is another option, cost varies greatly from area to area. I've thought about doing it myself, but colo space in Austin is real expensive.
You start looking at colos in your area that are within your parameters (as well as theirs).<p>The reason the box you linked doesn't get put in a colo is primarily power consumption and space. Colos charge mainly per amp. And that thing looks like it will draw a ton of power. Also some colos don't allow anything but standard racked computers. So you need to put it into a standard rack unit. This is primarily so they can standardize on cooling/airflow (generally racks have hot and cold aisles).<p>That said if you rent a whole rack you can probably get away with it. But then again it is expensive and you pay for transit as well.<p>Other options include at an office or even at home.
I keep my server at home. I used to look after colo servers. If you go colo try and find a fixed price for data transfer. Power is also a big factor in colo. You can generally get 1/4, 1/2 and full racks.