Incidentally, I have been running such a comparison myself (yet another
John here). I find project Fifo to be a dead end, with a compelling
proposition but ultimately no greater efficiency and much higher
administrative overhead than SDC, while SDC has higher initial
infrastructure overhead but a more cohesive design, more accessible
conventions, and simpler tools for administration, which together yield
greater operational efficiency. The OP is asking about the admin portal for
users, but I would feel very uncomfortable selecting a cloud platform on
the basis of its GUI alone, especially after my experience with Fifo and
SDC over the past several months.

Fifo administration involves components with non-semantic names, its own
set of concepts and conventions, a distributed filesystem from another
project with another set of concepts and conventions, and a backend system
with yet another set of concepts and conventions, all on top of and in
addition to the concepts and conventions of SmartOS. The resulting system
is byzantine and heavily dependent on documentation, especially for an
administrator new to cloud orchestration like me. It doesn't help that much
of it has undergone substantial changes, understandable at its stage of
development but a challenge for long-term support nonetheless.

On the other hand, SDC is built using concepts and conventions of SmartOS
itself (and has only a few silly names for things), so skills developed
working with SmartOS immediately apply to SDC. The infrastructure
requirements are nominally greater, but not really if you are designing a
system for capacity and reliability. And once the infrastructure is in
place, SDC maintenance and failure recovery follow the same paradigms, so
issue response and routine operation are equally familiar and comfortable,
with no "oh crap, erlang again" moments. And with occasional exceptions,
updates are uniformly stable, reliable enhancements, and never wholesale
reimplementations.

So I've personally concluded that it is more worthwhile to develop a
familiarity with SmartOS and SDC because my effort with SDC contributes
more directly to my productivity. I find SDC's simple, easy-to-understand
components result in a more elegant system than Fifo's more esoteric,
purpose-oriented tools—much as I prefer boring, reliable, interchangeable
LEGO bricks over all the myriad singleton themed pieces. I find SDC
administration to be guessable and discoverable with incremental domain
knowledge of SDC internals (meaning I can largely figure it out as I go
along), while Fifo requires lots of understanding one thing in order to
understand another—demanding a near-academic commitment to Fifo and its
documentation, which I find loopy and oblique. In the end, I find Fifo's
chief benefit to be a low cost of infrastructure that only hides deeper
complexity and a higher overall cost in time and effort.

I wish Fifo and its team all the best. It is an impressive project and is
entitled to its opinions. But in my opinion, as an administrator, I find
its grand visions commit it to challenges that outweigh its benefits.


On Tuesday, January 12, 2016, George Mamalakis <[email protected]> wrote:

> Hi John,
>
> I am also in the dilemma between FiFo and SDC and I was thinking of
> setting up both of them and see which one suits better for our needs. First
> off, I should say that we are a small software company in Greece and we
> need the cloud infrastructure just (of about 10-15 hypervisors) for the
> services we're providing, so we won't be offering VMs as a service.
>
> I have just deployed a FiFo installation of 2 hypervisors and I'm trying
> to learn how it works, and since I'm very new at this, I had no idea that
> in the future I'd have to learn erlang for troubleshooting/administering
> FiFo. So, to your experience, is erlang a prerequisite for FiFo?
>
> Thanks for your info,
>
> George.
>
> --
> George Mamalakis
>
> IT and Security Officer,
> Electrical and Computer Engineer (Aristotle Univ. of Thessaloniki),
> PhD (Aristotle Univ. of Thessaloniki),
> MSc (Imperial College of London)
>
> School of Electrical and Computer Engineering
> Aristotle University of Thessaloniki
>
> phone number : +30 (2310) 994379
>
>
>
> *smartos-discuss* | Archives
> <https://www.listbox.com/member/archive/184463/=now>
> <https://www.listbox.com/member/archive/rss/184463/27750020-92655a4d> |
> Modify
> <https://www.listbox.com/member/?&;>
> Your Subscription <http://www.listbox.com>
>



-------------------------------------------
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

Reply via email to