With the new Sunnyvale colocation, we now have the ability to keep a lot of hardware up and running. The pipe is fairly big (200mbps commit on a 1Gb connection right now) but very low utilization. We also have the ability to allow remote testing, for example, William, myself and a few others can VPN in and have access to all the hardware in the lab. The idea thus far has been to provide access for doing our hardware reviews. Someone challenged me this weekend on whether this should continue being the case.
One idea I had was to allow people (maybe forum members) onto the infrastructure to test hardware/ software for short periods of time.
I am not 100% sure what this would look like (very early on). Here is what I was thinking:
Certainly scaling out in this manner I would likely need the help of folks on here to get this setup. I did want to at least float the idea since it could be an awesome capability for STH: read the review then get on the actual hardware & a previous generation of hardware to run your own tests. The benefit is that the environment is vendor neutral and unlike a partner, we are not selling hardware (and being pushed by vendor incentives.)
I think there is a long list of reasons people would NOT want to use this. On the other hand, if folks can use it as a low cost option to test things for work (e.g. spend $100 and a day setting up a proof of concept and testing it) and home labs, maybe it would be worthwhile. Also, when life changes and it is no longer tenable to have a 70dba 2kW rack in the basement, one could sell the hardware and use this as an on-demand bare metal lab.
I would be extremely interested in hearing thoughts/ opinions on this one. I am also interested in hearing thoughts on the best way to set this up. We are using RADIUS authentication, OpenVPN and a lot of manual configs right now.
One idea I had was to allow people (maybe forum members) onto the infrastructure to test hardware/ software for short periods of time.
I am not 100% sure what this would look like (very early on). Here is what I was thinking:
- Rotate an interesting set of hardware through the lab.
- Allow people to buy "tokens". I am not exactly sure how much but maybe $10 or $25/ machine and it gives you something like a day or so with a box. There is a very non-negligible cost to setting up/ operating this infrastructure so would need to have a way to recoup those costs.
- We can give people local Linux Desktops and just spin them down when not in use. That would allow people to remote into the VM and have a local resource, making it easier to use sitting on a beach with a lower bandwidth connection. It would also allow people to restart their VM on their next session and have all of their tools/ configurations available.
- Can give access to the power metering infrastructure so you can see power consumption on your workload/ hardware on a per-outlet basis.
- Likely would give Operator IPMI access. So basically full IPMI access minus the ability to change the Administrator credentials and reset the BMC.
- All 10Gb/ 40Gb internal network. Likely could have some sort of shared storage.
- Stretch goal (a bit) is to be able to image machines after they are done being used so that they can be re-deployed on new hardware, minimizing the need to re-setup everything each time they deploy a machine.
Certainly scaling out in this manner I would likely need the help of folks on here to get this setup. I did want to at least float the idea since it could be an awesome capability for STH: read the review then get on the actual hardware & a previous generation of hardware to run your own tests. The benefit is that the environment is vendor neutral and unlike a partner, we are not selling hardware (and being pushed by vendor incentives.)
I think there is a long list of reasons people would NOT want to use this. On the other hand, if folks can use it as a low cost option to test things for work (e.g. spend $100 and a day setting up a proof of concept and testing it) and home labs, maybe it would be worthwhile. Also, when life changes and it is no longer tenable to have a 70dba 2kW rack in the basement, one could sell the hardware and use this as an on-demand bare metal lab.
I would be extremely interested in hearing thoughts/ opinions on this one. I am also interested in hearing thoughts on the best way to set this up. We are using RADIUS authentication, OpenVPN and a lot of manual configs right now.