> On 30/12/2015, at 12:11 AM, a b <[email protected]> wrote:
> And what do people do with it? Run fully virtualized systems with
> overcommit set to 63% of memory and 263% of central processing
> units' capacity. It does not run great, but it runs "good
> enough" for VMware to dominate the segment.
More to the point it runs well enough for their clients. If you're an SME with
half a dozen Windows centric admins on staff, "we can still run AD" beats any
theoretical advantage into a smoking hole. Furthermore any solution must be GUI
managed. So they could do it with SmartOS and KVM's but it would take forever
and a day, would annoy the staff intensely and be a complete bitch to hire for.
Ten grand in VMWare licenses is a much better option.
Nobody ever got fired for choosing VMWare.
> SmartOS does not work for ${INSURANCE_COMPANY} or ${BANK}
Well, they have Solaris because nobody ever got fired for choosing that either.
> SmartOS was
> absolute taboo because the system engineering department was com-
> pletely unfamiliar with it, and because it was perceived as pol-
> itically incorrect to even so much as mention anything that was
> not VMware and Linux.
Well, yes, but I can see their point. You can't buy SmartOS support and this
alone is enough to stop it being a contender in 99% of cases. Besides, you know
that VMWare and RedHat have been tested together and that there's probably a
million instances running at any one time. Most people really don't like
dtrace'ing problems and would rather their stuff just worked.
> People around me, all with Bachelors or Masters in computer sci-
> ence could not even program and did not even hear of things such
> as the AWK programming language
I only discovered awk a couple of weeks back. It is kinda handy but if one is
an Objective-C developer it's not something that would appear on the radar.
>> It also
>> assumes that we're trying to build a platform on which every legacy
>> application that has ever existed can be run in some fault tolerant
>> configuration without any work.
>
> And why not? It is a problem in the OS domain which has yet to be
> solved.
But it's (a) really, really hard and (b) doesn't need to be solved because
we're doing that with containers now. Or, will be soon.
>
> So if I understand you correctly, it does not bother you if Smar-
> tOS does not become a mainstream adopted product?
No, not at all. The only thing that concerns me is if one day Joyent decide to
stop throwing resource into SmartOS development and ... well, we are where we
are. Particularly if there are niggly, hard to reproduce problems with running
docker containers then I might be really kinda stuffed. If I were working for
someone when this happened I might not be fired, but I'd almost certainly lose
the right to make decisions.
> I do not; good old DNS and SRV records will do quite nicely for
> service discovery.
They get cached, unfortunately. You can set a low timeout but an application
will do the lookup once then assume it's there forever. You also can't 'push'
changes. That being said I am a huge fan of old school technology because
'tested to death' and 'really simple' appeal greatly.
-Dave
-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription:
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com