Thinking about how much Solaris 11 is worth to us

February 26, 2013

As a result of some feedback I've gotten on earlier entries I've wound up thinking about what I'll summarize as how much Solaris 11 is worth to us, ie what we might pay for it. To start with, is it worth anything at all?

My answer is 'yes, under the right circumstances' (one of those circumstances being that we get source code). Despite what I've said in the past about Illumos and FreeBSD, Solaris 11 is still in many ways the least risky option for us. It's not perfect but to put it one way it's the devil we know. I still have uncertainties about Oracle's actual commitment to it but then I have the same issues with Illumos.

So, how much would we pay for Solaris 11? Unfortunately I think the answer to that is 'not very much'. It's not zero (we've paid for Solaris before) but our actual budget is not very big and the direct benefits to using Solaris 11 are only moderate. My guess is that $100 a server a year would be acceptable (call it $1000 a year total), $200/server/year would be at best marginal, and more than that is really unlikely. It'd be very hard to argue that using Solaris 11 over a carefully validated FreeBSD configuration would be worth $2k/year.

(To put it one way, the larger the amount of money involved the more it looks like we (the sysadmins) are trying to just spend money instead of taking the time to do our job to carefully build a working environment. It would be one thing if the alternatives were clearly incapable and Solaris 11 was the only choice, but they're not and it isn't. Given the university attitude on staff time, we can't even argue that the savings in staff time are worth the expense.)

PS: the question of whether Oracle would give us either Solaris 11 source code or prices anywhere near this low is an entirely different matter. My personal expectation is that either issue would be met with the polite version of hysterical laughter, given that comparatively speaking we're an insignificant flyspeck.


Comments on this page:

From 72.0.27.8 at 2013-03-05 12:01:09:

Checkout OmniOS - http://omnios.omniti.com/ Or SmartOS - http://smartos.org

Really, Oracle is for those with lots of money. If you are familiar with Solaris, either of these choices would make for a smooth transition.

There is not a lot in closed source Solaris 11 that you would be missing.

From 150.101.189.190 at 2013-03-30 17:58:58:

Up front: I'm a Solaris kernel developer.

What measurable benefit (ie, not just a "warm and fuzzy feeling") would you get if you had the Solaris source?

James C. McPherson

http://www.jmcpdotcom.com/blog

By cks at 2013-03-30 19:02:46:

Source is important for at least three things for us. First, practical use of DTrace to diagnose our problems is crippled without kernel source; I could not have written our ZFS DTrace scripts without being able to decode kernel source to work out how to trace various events. Second, our ZFS spares system (1, 2, 3) relies on knowledge of kernel and user level internals in order to extract necessary ZFS pool status information because there are no usable public interfaces that give us anywhere near the information necessary. Finally, we have narrowed down and diagnosed various previous problems by looking at kernel implementation details and tracing things back and forward.

(Examples of this are my reverse engineering of ZFS prefetch and my analysis of our ARC size problem, but I've done this on multiple occasions. This greater understanding of specific ZFS internals has also contributed to greater confidence in our specific ZFS environment because I feel I understand the details well enough to predict where things might go wrong and what we can do to mitigate them in emergencies.)

Written on 26 February 2013.
« Looking at whether (some) IP addresses persist in zen.spamhaus.org
How Linux servers should boot with software RAID »

Page tools: View Source, View Normal, Add Comment.
Search:
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Tue Feb 26 21:17:44 2013
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.