Slashdot Mirror


Which Red Hat Should Be Worn in the Enterprise?

weatherbug asks: "I've recently been appointed as a member of a team to help determine the direction our organization is headed with Red Hat Linux. Currently we're using multiple versions from Red Hat 6.x through Advance Server 2.1. However, now that Red Hat has effectively separated their distributions into a 'consumer' (Red Hat 8,9, etc) and 'enterprise' (Red Hat Adv. Server 2.x, etc), we aren't sure which version we want to adopt. A Red Hat salesman recently told us that the 'consumer' version of Red Hat was mostly for hackers and hobbyists who weren't concerned about stability and wanted the most up-to-date software, while the 'enterprise' version would be more stable and have a five-year product lifetime. As a long time Linux system administrator, I feel that this is a sales tactic and that there really is no compelling reason for us to ever use the 'enterprise' version. After all, it is Linux and it is open source, and we have enough in-house talent to not need Red Hat support. Why would we ever need or care about a five-year product lifetime? Am I wrong, and if so, could you set us straight? We'd be interested to know what other large organizations have decided to do."

24 of 710 comments (clear)

  1. IMHO, you answered your own question by aborchers · · Score: 5, Insightful
    When you said


    As a long time Linux system administrator, I feel that this is a sales tactic and that there really is no compelling reason for us to ever use the 'enterprise' version.


    --
    Trouble making decisions? Just flip for it.
    1. Re:IMHO, you answered your own question by johnnyb · · Score: 4, Insightful

      It depends on how you answer the following questions:

      * Do you want to recompile each package every time you want to update it, or do you want to do rpm -i?

      * Do you want to backport source patches to your current version, and then install it, or do you want to do rpm -i?

      * Do you want to have to watch every mailing list for possible security problems on your software, or do you just want to look in the errata section of the RedHat web site?

      I think there's essentially five options:

      * Continually reinstall your servers to the latest RedHat

      * Buy Advanced Server

      * Form a community group dedicated to keeping up with older versions of RH - making the above changes as a group

      * Use a distro that already has a community group (i.e. - Debian)

      * Do it all yourself

      Or you could just leave your machine unpatched :)

  2. Why bother at all? by TCM · · Score: 5, Insightful

    If you really have enough in-house talent to not need Red Hat support why bother with Red Hat on a commercial level at all? Just download one of their ISOs (that is possible, right?) - or any other distribution for that matter - and do it all yourself. Correct me if I'm wrong but the number one reason to actually pay for a Linux distribution is the support that comes with it, isn't it?

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  3. Are you writing custom applications? by cgenman · · Score: 4, Insightful

    If you are, you may need support for many years for that OS version 9.x. There can be libraries that your application relies upon, but those older-version libraries might not be present in newer versions of the software that contain exploits you would want to patch, or features you might like to build around.

    Food for thought.

    And if you don't need Red Hat's service plan... why not just run Debian -> Stable?

  4. same situation here... by Anonymous Coward · · Score: 3, Insightful

    Well, my org was using Red Hat 7.x, plus the $60/yr Red Hat Network stuff keeping everything up to date. When RH announced their end-of-life policy, that meant we had to upgrade a bunch of monitorless machines, we had to be physically present to do it (can't do it over the network), and we'd have to do it every year.

    Our solution?

    All machines now run FreeBSD and are kept up to date with CVSup. No more corporate BS. The saved $60/yr/machine covers the cost of an admin running "make buildworld" every now and then.

    Once you get BSD set up just right with your make.conf and stuff like that, it's so easy to keep up to date.

    I'd recommend this (or one of the Linux distros that use similar tech like Gentoo or Debian). Red Hat has made life difficult for anybody between "hobbyist" and "enterprise" .. which is a lot of folks.

  5. Upgrade every year? by orev · · Score: 5, Insightful

    Think about a mission critical system that needs to run 24x7. Every time you have to apply a patch or upgrade the system, that's downtime you can't afford.

    "Enterprise" servers are one's that just work and you don't have to mess with them. That is contrary to what most sysadmins like to do with systems - that is, mess with them constantly.

  6. In 5 years... by NathanE · · Score: 5, Insightful

    I think one thing to keep in mind is what will your tech department look like in 5 years. Shoot, 5 years ago who would have guessed things would be like they are now? Say your staff is halved in 5 years for whatever reason. Will not having official support matter at that time? I'm not trying to advocate buying Advanced Server, but you should at least keep in mind that crazy things can happen over the course of 5 years.

    To some, the extra money is well worth the insurance you get.

  7. For what it's worth by npietraniec · · Score: 5, Insightful

    For what my opinion it worth... We've got about 200 workstations (a decent enough size network) and we've got several RH servers... we standardize on every 3rd release (6.2, 7.2, and now 9) and don't have any problems. We've got redhat network subscriptions for updates and everything is rock solid. I see no need for "enterprise editions." Upgrading the servers every few years before end of life isn't that horrible for us... And there's usually compelling reasons like journaled file systems and new versions of ssh that justify it.

    But you need to evaluate your own needs obviously.

  8. It depends by darthtuttle · · Score: 4, Insightful

    It depends on how much you rely on RedHat after you install the product, and how much the company wants to continue to do that.

    First remember to think in terms of the company. While you and your fellow admins might be uber-gurus you might not be with the company forever. Will they find other slashdot reading uber-gurus to replace you, or will they be left with less capable people?

    Then consider what you do on your own. Do you install RPMs from RedHat, or do you "use the source"? Do you update your own kernel? What do you do if there's a security flaw or bug in a software package? Do you use the source or the RPM.

    RedHat offers an attractive model for companies who don't want to depend on having "Bob the admin" around and would rather depend on the idea that "RedHat" will be around (the former usually isn't there as long as is around.)

    Everyone company has a different culture and answer, those are some of the questions to consider.

    --
    Darthtuttle
    Thought Architect
  9. Re:What My Organization Did: by damiam · · Score: 3, Insightful

    Seriously, if you don't need Redhat support and don't want their Enterprise features, why would you use Redhat on a server? *BSD or Debian would be more reliable, and Gentoo, LFS, or Debian would be much more customizable.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  10. It's not entirely a sales tactic. by Rimbo · · Score: 4, Insightful

    Not every organization, large or otherwise, has the in-house talent to do their own open-source maintenance and support. Maybe they have most of their machines running Windows, maybe not.

    Beyond that, a lot of experienced tech executives, having been burned by a lack of support in the past, are not going to chance it without a service contract like the one Enterprise offers.

    The arguments for and against are like the arguments for and against buying insurance, because the support contract is a form of insurance. You will never convince me that the full coverage I pay for on my vehicle isn't worth it, because at the moment my car was stolen and totalled, I received more money back than I'd ever paid the insurance company. On the other hand, you'll never convince my girlfriend -- who drives an '83 Accord -- that anything other than the minimum liability insurance the law requires is necessary.

    We're both right, because our situations are different.

  11. There's more to it than just Red Hat's support... by gak313 · · Score: 3, Insightful

    In my organization, we use Oracle applications (Collaboration Suite, iFiles, etc.), and Oracle will not support installations on any Linux distribution other than AS 2.1. The way that they package updates and installers makes it impossible to use anything else. My point is that you need to look at the requirements of any software you may be running before making a decision.

  12. This is a management question by lawpoop · · Score: 4, Insightful
    I think from an administration standpoint, you're right on. But you might want to look at it from a management perspective.

    What makes your boss feel more secure? Is your boss the kind to totally trust you and your judgement, or do they like to see some 'backup'?

    Also, would you like to be totally on your own, or would you like to be able to say "Know what? I'm sick of this problem!" and call up Red Hat support? This could be helpful in shifting blame away from yourself.

    --
    Computers are useless. They can only give you answers.
    -- Pablo Picasso
  13. Re:benefits by photon317 · · Score: 4, Insightful


    You can get both from standard source on kernel.org as well. I think what the original poster is *really* asking is "What features exist in RH AS 2.1 that are truly unique and worth the money, as opposed to stuff any good linux hacker could've thrown together on his own?". Redhat would do well to answer this.

    --
    11*43+456^2
  14. A few ways of looking at it by digidave · · Score: 3, Insightful

    There are a few ways of looking at it. The most simple being that Red Hat 9 et al are great for the desktop because they include the newest desktops and office apps without hassle. The AS edition is for the server where stability, lifecycle and support are more important.

    If you are running commercial apps on the server, then have a look at what they officially support. We have two Websphere 5 servers and IBM supports Red Hat 7.3 and Suse 8.1 Pro (I may be wrong on that Suse version) on the server and Red Hat 8 for a development system. In this case, we also want support from IBM, so using AS makes sense even though Websphere works fine on Red Hat 9, Debian, etc.

    The answer is really just a combination of what you're looking for. For a team of Linux experts who will update their own software, Red Hat is merely an installer. If you're going to update with RHN, then a long product lifecycle is important to keep your system secure.

    --
    The global economy is a great thing until you feel it locally.
  15. It's about support by afidel · · Score: 3, Insightful

    If not from redhat then from third party vendors. I think that eventually people like Oracle, Peoplesoft, etc are going to support their software on RH AS exclusivly because they won't have to come out with a new version every couple of months but will instead have to follow the 3-4 current versions of AS. If you don't think you will need this kind of third party support, or will only need it for some of your servers then maybe split your shop, RH AS for those platforms that need to be more stable and less of moving targets, and the standard distro for webservers, whatever that can afford to be broken once in a while because it's tracking the bleeding edge.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  16. Re:What My Organization Did: by stand · · Score: 5, Insightful
    Seriously, if you don't need Redhat support and don't want their Enterprise features, why would you use Redhat on a server? *BSD or Debian would be more reliable, and Gentoo, LFS, or Debian would be much more customizable.

    While I agree with this sentiment mostly, you have to realize that to the people that are paid to make these decisions (The Boss, the CIO, whatever) customizable == bad, at least as far as operating system decisions are concerned.

    It's impossible to know if you'll always have the expertise to maintain all your wonderful customizations and since, if the operating system can't be made to work, everything fails, it's extremely important that your os configuration be very transparent.

    Of course there are sacrifices in power, flexibility and so forth that you make when you choose this route, but to the CIO, ease of maintanence (not to mention replacability of maintenance staff) tends to trump those considerations.

    Redhat realizes this and I think this is the source of their success.

    --
    Four fifths of all our troubles in this life would disappear if we would just sit down and keep still. -C. Coolidge
  17. Re:benefits by Thomas+A.+Anderson · · Score: 4, Insightful

    I think you answered your own question here. Red Hat, more than likely, does not market the enterprise edition to "good linux hackers". Rather, it's for companies that don't have a large *nix I.T. staff, want to save moeny over traditional unix, but expect the support options of traditional unix.

    --
    Personally its not God I dislike, its his fan club I cant stand (bash.org)
  18. my question is then why chose red hat at all? by NoRefill · · Score: 3, Insightful

    If you have the in house talent to provide your company with support and do your own upgrades, then what reason would you use red hat? Grab a free, unadulterated distribution, like Slackware, and do it from scratch.

    I think red hat's strategy in having "consumer" and "commercial" versions is pretty much what you stated that they rh salesman stated. "consumer" versions can have the latest and greatest, while the "commercial" versions can be slightly older, but stable, production proven versions. In any evolving software, the more time you can let people bang on software, the more stable it will prove to be. Also, more companies will target those stable versions than they will the bleeding edge stuff, unless they are forced to through a new kernel feature.

  19. DEBIAN (was: Are you writing custom applications?) by pergamon · · Score: 4, Insightful

    I thought RedHat was the greatest thing in the world until I tried Debian. I now use Debian 'stable' on servers, 'testing' or 'unstable' on workstations/etc.

    It is hard to beat having security patches backported for keeping a system stable. (The other main reason I switched to Debian is that its the only distro that will install run on all the different hardware I use like PA-RISC, Alpha, Sparc{32,64}, and MIPS without jumping through any hoops).

    Before anyone jumps on me with a "this other distro is even better", let me clarify that I'm posting this only to say that I think there's a better option than RedHat. In particular, other great distros like Slack and Gentoo that don't have binary package management systems (for better or worse) aren't really comparable to RedHat. Mandrake, from the few days I've used it, just seemed like a flashier and even more bloated version of RedHat.

    The only downside I've found to using Debian over RedHat (or the other distros that are based on RedHat) is that some commercial apps are geared towards RedHat and only release RPMs. In particular, Compaq's Linux support software/drivers are almost exclusively in RPM format. Now 'alien' does indeed convert them to installable .debs for me, but hand tweaking is usually necessary.

    And yes, it is much easier to use 'apt-get' than dealing with the RHN to get 'up2date' working.

  20. Debian by conan_albrecht · · Score: 3, Insightful

    I have to concur with the posters here and throw my (non-red but debian) hat into the ring. I used many different distros (most RH based) until I grew up to Debian. It might be harder to install, but I don't believe anything else, including RH, can come close to Debian Stable. It is simply a whole level of stability higher than anything else in the Linux world.

  21. Slashdot ignorance by jregel · · Score: 3, Insightful

    I'm surprised at the level of ignorance shown in some of these posts. Deploying Linux in the enterprise is different from installing it on your own machine. The company I work for has several Linux installs including 6.2, 7.2, 7.3 and 8.0. The rapid release cycle just doesn't work for us. We have enough things to do (such as running a business) to keep updating multiple servers to the latest release.

    The Red Hat Advanced Server product is just what we want. It is stable, well tested and has a long support life. The cost goes towards an annual support contract which removes the fear that Linux has no backup when there's problems. Knowing that pay for, commercial software (such as Oracle) and specific hardware models are certified for this platform makes life very easy. You need to think how some of our customers who are used to Sun or Microsoft feel about using a "toy" operating system. To them, the financial costs are not the issue, having a mature, stable and supported platform on which to run their applications is all that counts.

    We've standardised on Red Hat Advanced Server ES for our Linux customers, but we're still using 8.0 internally. We have enough UNIX experience to manage our own boxes, but for customers, Advanced Server is perfect.

    Red Hat may not be the most hardcore distribution, but it is the most respected in the business world. That's why we are happy to use and recommend it.

  22. Re:I'm more worried about... by Natalie's+Hot+Grits · · Score: 4, Insightful

    "Um, this has *got* to be a troll. First off, any company that doesn't chase and fix bugs should (and will) go out of business."

    This is where you don't understand the differences between their "Enterprise" and "standard" editions...

    First of all, microsoft doesn't chase and fix bugs, and they are not out of business. In fact, they are the most profiting company in this half of the world (probably the whole world).

    Secondly, That is what RedHat means about a "5 year product life" It means that the "Enterprise" edition of their software will be supported for five years, as opposed to RedHat Linux 9.0's support which will last maybe 1.5 years if your lucky.

    The point is that if you are a hobbiest, you will want the latest and greatest version of linux. And you will be forced to upgrade to the latest and greatest version if you want support (Read: patches and updates to the software). If you want support (Patches and updates) for more than a typical hobbiest needs, then you need to go with the "Enterprise" version, which will be officially supported by redhat with updates and security patches for at minimum of 5 years.

    If you don't need the telephone support and just need updates and patches, I suggest bypassing redhat's services altogether and going with Debian Linux, which has simlar long term support networks in place by default.

    The bottom line is that if you go with the "enterprise" version, RedHat will train and maintain a technical support staff that is capeable of troubleshooting your version of Enterprise Linux for five years. They will also release security updates to your version for five years. If you don't go enterprise, no matter what kind of support services you need, your version of Redhat will be defunct (read: no more security updates on unsupported versions) in probably less than a year. This is not good for enterprise servers that don't need to be upgraded to the latest and buggiest software every 9 months.

    --
    Two infinite things: your stupidity and mine. But I'm not sure about the latter. If my sig offends you, I'm sorry.
  23. Re:I'm more worried about... by IdleTime · · Score: 3, Insightful

    You would use the Enterprise Edition on servers at least if you want to run lets say an Oracle Database as it is not supported with the regular editions and you would not get any fixes for any problems if you run it on a non-enterprise edition.

    As for the workstations in the company, you can use whatever you want. The most important machines are the servers and you would want support from RH on those. The support includes bugfixes, drivers etc and for a stable environment for the next 5 years, just as if you had bought Solaris, HP-UX, AIX or any other enterprise UNIX flavour.

    --
    If you mod me down, I *will* introduce you to my sister!