Pretty much. Install, copy configs over, reboot.
Viola.  Minus the thousands of servers claim. And of
course no Oracle.

Exactly. As soon as you have to "copy config over", you're in ad-hoc land. That works for maybe up to 100 servers with three full-time people, but simply shatters for huge server farms and one single person.

And in an environment which increases by 5-10 servers per week, it would be next to impossible to concentrate on actually delivering any real work for customers. It would be a full time job just "copying configs over and rebooting". That's exactly my point.

Of course, a valid question might pop up: "what if I don't have that many systems and such issues to worry about?"

The answer is quite simple: one can use the methods and the engineering for tens of thousands of systems and run just one single system with them, so the process scales up and down. The same is not true for even partially manual / interactive work. Sooner or later one will hit the ceiling of what's possible, even with 30 people.

Note that I am specifically not discussing dektop users. Desktop users have at most a handful of systems, if that, and don't run production environments, which is exactly what makes them desktop users.

You may get security/bug fixes to core components like
the kernel, system libraries. If doing an apt or a yum
on a staging proves clean, I don't see how that should
be a problem. On Open Solaris (this is about Open

It's a problem because testing should be exhaustive, automated, and structured. There needs to be a strict process on how and when stuff is allowed to be put into production. If you have one person that just goes and updates systems ad-hoc, that person is burning time and resources updating systems instead of doing engineering. In practice, people get distracted, delayed or otherwise short on time. Systems get neglected and soon enough you have a salad.

Plus, lots of places simply have a policy of "never touch a running system".

The way "apt-get" or "yum update" should be performed is by integrating those fixes and patches into the next release of the platform, be it your Flash(TM) archive or whatever distribution medium one picks.

Once the testing process passes in developement, it moves to the |product testing and acceptance" phase. If it passes that too, it is deemed production ready.

So the way to do a fix is to integrate it into the next release of the platform, not do ad-hoc patching. Just look at Sun; they do something very similar, and for the at least last 25 years, it's worked for both them and a very large number of their customers.

As for OpenSolaris, the way to update Solaris Express is to upgrade to the next release, or depending on your environment, do a BFU (Blindingly Fast Update). Contrary to all the Joyent propaganda, Sun has never claimed this to be the production depoyment thing to do, and I wholeheartedly agree with them. Considering the environment where I work, anything even remotely "developer-like" would get a production signoff when hell freezes over. And rightly so!

Yes, people do use Fedora in production. It is stable
enough and this is not some mission critical bank system.

One of the "El-Reg" readers recently wrote in response to an article:

"if it's good enough for a bank, it's sure good enough for me!"

And knowing what kind of structured, rigorous, CMMI and Six Sigma based engineering process these institutions go through, I couldn't agree more with that reader.

So when I think of running Fedora in "production"... that would never be production. That would be what we call "break-fix mode", or "putting out constant fires". But such environments are usually small, with a handful of white box systems and a few self-taught "computer guys".

I'm sure that at this point someone will find themselves compelled to point out how organization XYZ runs Fedora on X number of systems... and having worked as a Linux system engineer before, I have just one thing to say to that: yes, but how much longer before the whole "break-fix" mode collapses? We are dealing with simple economies of scale here, after all.

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to