Mac360 completed a move from our PowerMac G5 server running Mac OS X here in Honolulu (under my desk), to an Apple Xserve located at ServerLogistics in Los Angeles. Our initial tests and subsequent experience shows that the Xserve renders and serves Mac360’s web pages about 4x to 6x faster than the PowerMac G5. In fact, the move was so straightforward and painless that we completed the transfer a full four days earlier than anticipated.
ServerLogistics (SL) is a Mac server host, featuring PowerMac G5s, Xserves, and co-location facitlities. While we wanted a host that would provide dependable service and sufficient bandwidth and horsepower for future growth of Mac360’s needs, there was just something extra about hosting on a Mac. After all, Mac360 is about Macs. SL provides a few items in their service that are more difficult for us to maintain, such as redundancy, database backup, multiple email servers, and so on.
For anyone who wants to run a Mac as a server or web site, there are a number of issues to consider. Redundancy is one. “Up Time” is another. We managed to keep Mac360 up about 99.5% of the time, which isn’t too bad, considering the site was running on a stock PowerMac G5 sitting under a desk. That means the site was down for about 10-minutes once a week.
Here’s how “Up Time” works. Turn on your Mac, leave it running for a month, and it’s “up” 100% of the time. 99% up time means about 7 hours a month of down time. 99.9% up time means about 45-minutes a month of downtime. 99.99% up time means less than 5 minutes of down time per month. Apple releases some kind of Security Update and OS X Update, on average, about once per month, which usually requires a reboot. Database backups are more easily handled when traffic is low, so we usually stopped the site for about 10-minutes each week during the backups, then did updates, and a reboot, hence the 99.5% up time average.
Redundancy is an issue, too. Even with multiple hard drives, what do you do when the Mac’s motherboard dies? That means getting a ‘swap out’ or a repair, which means ‘down time.’
In the future, we’d like to run a couple of our own Xserves using Apple’s Remote Desktop. If you’ve ever set up and run a Linux server or any Unix-like server, Apple’s remote set up and management is a breeze in comparison. That’s our goal. For now, we’re very pleased with ServerLogistics’ Xserve performance.

