<span class="gmail_quote">From: <b class="gmail_sendername">Joe Atzberger</b> <<a href="mailto:ohiocore@gmail.com">ohiocore@gmail.com</a>><br>Date: Oct 23, 2007 4:18 AM<br>Subject: Re: [Koha] Which OS?<br>To: "Joshua M. Ferraro" <
<a href="mailto:jmf@liblime.com">jmf@liblime.com</a>><br><br></span>If you are building a mission critical server, I don't think the mac mini would be a prime choice, regardless of whether koha "runs fast" on it. The mini is a cool desktop, workstation or auxiliary server, but it isn't designed to fill a mission critical role. I'm using Apple's spec page as reference:
<br> <a href="http://www.apple.com/macmini/specs.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.apple.com/macmini/specs.html</a><br><br>Just as all living things must die, even the best servers will eventually have parts fail. So one big question is "What happens when a failure occurs?" Good server design offers several features that prevent you from being utterly screwed just because one fan or drive failed. These features are notable in the mini's case, by their absence.
<br><br>Mini's Major Downsides:<br>~ not site-serviceable: <br> (1) You do not have guaranteed access to parts;<br> (2) Unlike, say, the G4 chassis, Mini is not really designed for serviceability;<br>~ drive performance:
2.5-inch 5400 (not even 7200) rpm HDD!<br>~ drive reliability: no hardware RAID.<br>~ no redundant power supplies.<br>~ Looks small, but takes 2U in a rack.<br><br>A second question is "How likely is a serious failure?" The miniaturized environment means more heat, increasing the wear on and failure rate of moving parts, in particular hard drives and power supplies. So failure is more likely, and sooner. Without redundancy or self-serviceability, when failure does occur, you don't have a fallback. Apple may decide that the only thing to do is have you ship it back to them to service it. And that does not involve getting koha and your data back together.
<br><br>Even if Apple will send a tech, what is the turnaround time on your AppleCare service calls now? What kind of turnaround are they obligated to provide? Unspecified. Basic AppleCare doesn't really have SLA-style assurances that govern the details of their service to you. Compare this to the industry standard "4 Hour Response, Next Day Parts" provisions of AppleCare "Premium" for Xserve. So it is clear by their support provisions what hardware Apple regards as server-grade. During a Mac Mini's unspecified service period downtime, your library would have to operate ad hoc (note: offline circulation *is*
being developed for koha, but is not bankable yet), while you endure
considerable pressure... yet may not be able to affect the outcome. This is what I mean as being "utterly screwed."<br><br>I agree with Josh's preference for Debian. At worst, it won't cost you anything to try it.
<br><span class="sg">--joe</span><div><span class="e" id="q_115cbf148a337329_2"><br><br><br><div><span class="gmail_quote">On 10/18/07, <b class="gmail_sendername">Joshua M. Ferraro</b> <<a href="mailto:jmf@liblime.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jmf@liblime.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
----- "ils shopping" <<a href="mailto:ils.shopping@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ils.shopping@gmail.com</a>> wrote:<br>> I see directions for running Koha on Debian, Ubuntu, MacOSX, and
<br>> Windows. Which is best? I'm really a mac head and love the form
<br>> factor of the Mac Mini. Would a 2ghz dual core mini with 2GB of ram<br>> be sufficient to handle 50k of patrons, 120k of materials, and 500K<br>> of circ for 1 facility? Thats our current load.<br>Well, it'll work on all of the above, running any operating system.
<br>I've always found it's easiest on Debian, but that's just my bias :-)<br><br>The specs you quote will be fine if you're planning to roll out on<br>the 3.0 codebase, but I wouldn't want to run 2.2 on those specs.
<br>Without Zebra your searching will be pretty slow on 2.2 ... searching<br>is definitely the bottleneck to consider. But 3.0 will literally fly<br>something like a Mac Mini :-)<br><br>Cheers,<br><br>--<br>Joshua Ferraro SUPPORT FOR OPEN-SOURCE SOFTWARE
<br>President, Technology migration, training, maintenance, support<br>LibLime Featuring Koha Open-Source ILS<br><a href="mailto:jmf@liblime.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jmf@liblime.com</a> |Full Demos at <a href="http://liblime.com/koha" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://liblime.com/koha</a> |1(888)KohaILS<br></blockquote></div><br>
</span></div>