Sorry, this is becoming a frequent topic post by me.
I need to get off the home DSL line I'm on. That's part of another story.
I hate x86 hardware. It's nothing but fan failures, thermal failures, and blown caps. But for lack of options, I have to soften up on some hatreds. Let's just say that slowass.net has been through a dozen machines. All of the RISC hardware still runs and none of the various x86 machines, except the original 486, does.
Colo in town starts at $40/month. That's a hell of a deal.
My old RISC hardware is old and slow and takes SCSI drives, which are expensive. My largest drive is a 70 gigger, and it's a half-height drive (all of the drives you see today are third height or quarter height or God knows what, but this drive is a tank). I only have one, and it's in production. I'd rather have two.
Having only the one that's in production, I don't want to move the 32 bit OpenBSD install off, put 64 bit OpenBSD on it and put in the UltraSparc. Too much down time. On the other hand, if I got a root drive set up on a smaller drive and just shoved it in as the
NetBSD completely hosed the 32 bit Sparc platform. Server processes reliably and quickly wedge in an interruptible kernel state, requiring a reboot to free up the port they're listening on. Likewise, OpenBSD on 32 bit Sparc gets very little attention and as such has serious stability problems. So a move to Ultra-Sparc (64 bit) might improve stability. Or it might not.
I also found some SCSI-IDE adapters (active logic) but since I'd be putting the concoction in the CD-ROM drive bay, I could only fit one. The SCA drive bays only fit exactly one SCA drive.
Regardless, after a lot of time and effort, I don't have a stable machine to colocate.
I have users who are already weary of moves. I'd like to keep running OpenBSD to minimize impact to them.
I have a desktop system with a larg-ish harddrive in it, a 320gigger. I'd like to go to just having the laptop and a server and lose the desktop, and combine storage. Most of the stuff on it I'd rather have online anyway -- mp3s to share with friends, video, etc.
There are these virtual server things now, based on Xen. OpenBSD doesn't yet support Xen. Work has been done, but I don't know how stable it is yet. They tend to be conservative.
Virtual servers are more affordable than colocating real servers if you don't care about storage. If you care about storage, it suddenly becomes prohibitive.
Move everyone to Slackware Linux on a shared host and just have a lot of content not be online.
Buy some cheap x86 hardware and colocate it, with some cheap, large IDE/SATA drives.
Cross my fingers and hope OpenBSD/sparc64 is a hell of a lot more stable than OpenBSD/sparc and colocate the Ultra 1 with the one big SCSI drive in it, and also hope that the drive doesn't melt down.
Give up on having users and move onto a shared host deal.
I'm singularly ineffectual at thinking, as past performance so painfully illustrates, and am badly in need of thoughts from external sources. Thoughts?