Slashdot Mirror


Ubuntu Is the Dominant Cloud OS

An anonymous reader writes: According to a new report by Cloud Market, Ubuntu is more than twice as popular on Amazon EC2 as all other operating systems combined. Given that Amazon Web Services has 57% of the public cloud market, Ubuntu is clearly the most popular OS for cloud systems. This is further bolstered by a recent OpenStack survey, which found that more than half of respondents used Ubuntu for cloud-based production environments. Centos was a distant second at 29%, and RHEL came in third at 11%. "In addition to AWS, Ubuntu has been available on HP Cloud, and Microsoft Azure since 2013. It's also now available on Google Cloud Platform, Fujitsu, and Joyent." The article concludes, "People still see Ubuntu as primarily a desktop operating system. It's not — and hasn't been for some time."

36 of 167 comments (clear)

  1. Ubuntu _is_ primarily a desktop OS... by gweihir · · Score: 4, Insightful

    The same as MS Windows. It is just the one people know. That does not make it a good choice for the cloud, just a familiar one. Judging technological quality from numbers used by a non-expert or mixed crowd is not a valid way to judge merit and suitability.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Ubuntu _is_ primarily a desktop OS... by Anonymous Coward · · Score: 2, Funny

      So what you're saying is that this is the year of Linux on the desktop... in the cloud?

    2. Re:Ubuntu _is_ primarily a desktop OS... by PvtVoid · · Score: 3, Insightful

      The same as MS Windows. It is just the one people know. That does not make it a good choice for the cloud, just a familiar one.

      Uh, I would assume that cloud servers are running Ubuntu Server. You know, the one which isn't a desktop OS.

    3. Re:Ubuntu _is_ primarily a desktop OS... by rossz · · Score: 4, Informative

      It's almost as bloated with junk as the desktop version. I've been telling our developers to use debian over ubuntu. A base minimal container with Debian is under a 100 megs. With Ubuntu it's close to 700 megs. There's just too much stuff included by default. That means a whole bunch of things that could be potential security problems. Sure, you have to set up more in the Dockerfile since so little is included, but I consider that a feature, not a bug.

      --
      -- Will program for bandwidth
    4. Re:Ubuntu _is_ primarily a desktop OS... by FatdogHaiku · · Score: 3, Interesting

      So what you're saying is that this is the year of Linux on the desktop... in the cloud?

      So... "Cloudtop"?

      --
      You have the right to remain sentient. If you give up the right to remain sentient, you will be elected to public office
    5. Re:Ubuntu _is_ primarily a desktop OS... by MachineShedFred · · Score: 2

      Except for Ubuntu Server, with a long-term support version that makes it perfect for application server operations because you know you'll continue getting patches and fixes.

      Signed, someone with over 80 Ubuntu Server 14.0.4 LTS instances running on Amazon EC2.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    6. Re:Ubuntu _is_ primarily a desktop OS... by Electricity+Likes+Me · · Score: 2

      Debian package versions usually lag behind Ubuntu. AWS's whole thing is reacting quickly to changes - and a good way to do that is to use a distro which tends to be more up to date.

    7. Re:Ubuntu _is_ primarily a desktop OS... by kthreadd · · Score: 2

      It's the same thing, just a different set of default packages.

  2. wohoo the almighty cloud by thhamm · · Score: 2
  3. no surprise, what people use at home they use ther by Anonymous Coward · · Score: 3, Interesting

    RedHat got into the datacenter by being a popular desktop distro, people setting things up in the datacenter used what they were familiar with.

    People have been predicting that RedHat would run into this sort of problem ever since they abandoned the home/workstation market. It's taken a lot longer than I expected, but it's happening.

    RedHat was able to hold this off for a while by getting the datacenter managers to mandate standardization, but in AWS such rules are far less enforced.

    David Lang

  4. Re:no surprise, what people use at home they use t by Anonymous Coward · · Score: 3, Informative

    Nobody in the datacenter uses Ubuntu desktop. they use server. and in fact I see far more CentOS/Redhat than Ubuntu simply because enterprise tools like Oracle has support for redHat.

    Ubuntu desktop is an abomination unless you install Kubuntu or Xubuntu. nobody sane like standard Ubuntu, just like how nobody sane likes windows 8/8.1

  5. Centos = RHEL really by Kludge · · Score: 5, Informative

    Centos was a distant second at 29%, and RHEL came in third at 11%

    Apparently the poster does not realize that these are really the same thing?

    1. Re: Centos = RHEL really by thule · · Score: 4, Informative

      Because RHEL has direct support from RedHat and CentOS has community support. Since the src.rpm's are the same for RedHat and CentOS (minus the trademark graphics), I'm comfortable calling CentOS a clone of RHEL.

    2. Re:Centos = RHEL really by thule · · Score: 3, Interesting

      40% ain't bad for CentOS/RHEL. I'm a bit surprised that Debian, which Ubuntu is based on, has fallen so far.

      Ubuntu is a fine distro, I just don't like the company and the leadership. RHEL is a fine distro, but it purposely has a slower update cadence. I love the RedHat company and how committed they are to OSS. Everything they buy (and they've spent a lot on acquisitions over the years), they open source.

  6. What makes Ubuntu Server unsuitable? by tepples · · Score: 4, Interesting

    Ubuntu is a good enough OS for desktops, but servers are precisely where it should not be used.

    Could you explain in more detail why you believe Ubuntu Server is unsuitable for servers? What change from Debian makes it unsuitable? Or is Debian likewise unsuitable?

    1. Re:What makes Ubuntu Server unsuitable? by thule · · Score: 5, Informative

      RHEL has good 3rd party support for when you need it. RedHat also spends a lot of work and money on compliance testing (e.g. Common Criteria and SCAP). This helps out with HIPAA and PCI regulation. It helps fill out that little check box so we all can get back to worrying about real security. I personally use RedHat's IdM (which is really FreeIPA). FreeIPA is awesome.

    2. Re:What makes Ubuntu Server unsuitable? by chmod+a+x+mojo · · Score: 4, Interesting

      I can:

      I would ( and do ) use Debian STABLE for servers. I would NOT use Debian UNSTABLE or TESTING on anything other than a test server. Ubuntu is based on snapshots of Debian UNSTABLE that Ubuntu devs try to bug fix. Like all bugfixing, introduction of more and new bugs is inevitable, and to date the quality control track record in Ubuntu hasn't been near as reliable as Debians stringent rules for UNSTABLE > TESTING > STABLE migration. Probably because of Debian being upstream and having more Dev manpower, as well as Ubuntu deciding to release every six months no matter what. This is fine for a DESKTOP, where newer kernel and hardware support may be needed, but isn't a very good idea for servers.

      As far as I know, even the LTS versions of Ubuntu are based on snapshots of TESTING. Still not something I would want to run on any servers that uptime is critical on.

      --
      To err is human; effective mayhem requires the root password!
    3. Re:What makes Ubuntu Server unsuitable? by golgotha007 · · Score: 2, Informative

      Sure. In server environments, your aggressive patch management schedule should only target security updates. That's right, RHEL/CentOS separates security updates with feature updates. Ubuntu doesn't do this, which really puts it in a class of a hobby/garage server or desktop.

    4. Re:What makes Ubuntu Server unsuitable? by thule · · Score: 2

      That, right there, makes RedHat worth the price for some environments. We have a CI?CD pipeline and we want to know that not much will change underneath our code because it is constantly pushing out to production. RedHat is super stable for this purpose.

    5. Re:What makes Ubuntu Server unsuitable? by Anonymous Coward · · Score: 2, Informative

      Debian STABLE is not Debian without bugs. Debian UNSTABLE is not Debian with bugs.

      Debian STABLE is a snapshot of the rolling release that Debian actually is with the promise/guarantee that no part of the system will ever get an update except for security fixes. That means that when a Debian STABLE is released with kernel version 2.6.25, than 8 years later the kernel version will still be 2.6.25 even when kernel version 5.2.3 is available. What the Debian people do however is to port any security fixes back to the 2.6.25 kernel.

      Debian UNSTABLE doesn't guarantee that libraries or programs don't get an upgrade. It is possible for Debian UNSTABLE to see an upgrade from LibreOffice 4.x to LibreOffice 5.x, which might cause incompatibility issues with software that relies on those packages. Debian UNSTABLE also might upgrade from kernel 2.6.25 to kernel 3.0.1 which might break support for your hardware.

      Ubuntu takes a snapshot from the Debian UNSTABLE release and than does the same as what Debian does with their STABLE release. They promise that the packages remain the same but port any security fixes that are made in newer version back into the old versions that are in the STABLE release. But Ubuntu is also more than that. Ubuntu pulls in a lot of packages from Debian, but they also add a lot of packages of their own. (Unity is just an example)

      In this regard Ubuntu is not different than Debian. Ubuntu just has more resources and is able to bring more 'snapshots' of the rolling release to a stable version. Once every 1/2 year you will see a normal stable Ubuntu, once every 2(?) you will see a stable release with LTS. This doesn't mean that Ubuntu is always bug free. But the LTS release gets a lot more attention and less bleeding edge versions and should be good enough for servers. I've never had any problem with Ubuntu server. The only problem with Ubuntu versus some other offerings like Red Hat is that the support time of the LTS version of Ubuntu is pretty short (only 5 years). It really depends on your project whether this is good enough for your situation. Debian doesn't even have such a LTS version. You only have to guess when Debian stops supporting their OS. It might be that their next stable release is 'done' in time. It might be that it takes longer as expected and you get another year of bug fixes. You do not know for sure. That doesn't make Debian a bad OS, but it clearly makes it an OS that doesn't fit in some companies policies.

      But again:

      - STABLE only means that package version don't change and that only security fixes are added.
      - TESTING is the next stable version, without the promise that newer version are installed that might break the system. TESTING is the 'beta' version of the next STABLE release and it is were the compatibility issues between the different packages and libraries are tested and fixed. Sometimes things can only be fixed by installing newer versions of libraries which might break your own software.
      - UNSTABLE just adds the newest version of every package to the list once they become available (and a developer has found time to compile it and fix some issues)

    6. Re:What makes Ubuntu Server unsuitable? by tnnn · · Score: 2

      The only problem with Ubuntu versus some other offerings like Red Hat is that the support time of the LTS version of Ubuntu is pretty short (only 5 years). It really depends on your project whether this is good enough for your situation. Debian doesn't even have such a LTS version. You only have to guess when Debian stops supporting their OS.

      Debian does have LTS support [1] which means that stable releases are supported for (at least) 5 years. You also don't have to 'guess' anything - EOL dates are also provided at [1] (and in a few other places).

      [1] https://wiki.debian.org/LTS

  7. Re:no surprise, what people use at home they use t by quantaman · · Score: 4, Informative

    RedHat got into the datacenter by being a popular desktop distro, people setting things up in the datacenter used what they were familiar with.

    People have been predicting that RedHat would run into this sort of problem ever since they abandoned the home/workstation market. It's taken a lot longer than I expected, but it's happening.

    RedHat was able to hold this off for a while by getting the datacenter managers to mandate standardization, but in AWS such rules are far less enforced.

    David Lang

    I don't feel like RedHat abandoned the home/workstation market, both my home and work desktop run Fedora 22.

    As for AWS who is using those machines? My gut is these are individuals or small shops willing to pay for cloud hosting but unwilling to pay the extra for support. For instance CentOS is beating RHEL 29% to 11%, granted I'm not sure what support you get for RHEL in AWS but I doubt there's any reason to use CentOS over RHEL in the cloud aside from cost. I tried switching to Ubuntu for my personal cloud server but went to CentOS instead.

    My hunch is the vast majority of those Ubuntu VMs aren't paying any support and thus wouldn't really impact RedHat's bottom line anyway. It's when paid businesses go to Ubuntu they have to worry, but the requirements of the customers willing to pay out big money for licenses and support are vastly different than those of desktop users.

    --
    I stole this Sig
  8. Re:According to the chart... by bws111 · · Score: 3, Informative

    Well, if you could read instead of just looking at the pretty pictures, you would see that what is labeled Linux is Amazons own Linux image.

  9. Re:We can math by aaron4801 · · Score: 3, Insightful

    And the author of the article can't.
    "Ubuntu has approximately 135,000 instances. In second place, a long, long way back, you'll find Amazon's own Amazon Linux Amazon Machine Image (AMI), with 54,000. Lagging even farther behind, there's Windows with 17,600 instances. In fourth and fifth place, you'll find CentOS, 8,500, and Red Hat Enterprise Linux (RHEL), 5,600."
    There are 220,700 instances accounted for, and Ubuntu has a 61% share among those. As other smaller OSs are accounted for, the Ubuntu share only decreases. In other words, it's plainly NOT twice as popular as the rest put together. If I can make as assumption, I think he probably meant that it was "as popular as all others put together." That seems closer to reality.

  10. TFA did not say that by m2shariy · · Score: 2

    RTFA: Ubuntu has approximately 135,000 instances. In second place, a long, long way back, you'll find Amazon's own Amazon Linux Amazon Machine Image (AMI), with 54,000. Lagging even farther behind, there's Windows with 17,600 instances. In fourth and fifth place, you'll find CentOS, 8,500, and Red Hat Enterprise Linux (RHEL), 5,600.

  11. Ubuntu was great on the desktop by Thelasko · · Score: 3, Insightful

    Since Ubuntu was/is a very easy to use desktop environment, it has become familiar to a lot of people. Those people ended up developing cloud services and stuck to what they are familiar with, Ubuntu. It's that simple.

    I know if I were to setup a Linux server, Ubuntu or Mint would be my first choices. Not because they are best suited for a server environment. Because I am familiar with them on the desktop.

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    1. Re:Ubuntu was great on the desktop by golgotha007 · · Score: 2

      Or, if you're running a Fedora desktop, then you're well familiar with RHEL/CentOS. Do people not know this?

    2. Re:Ubuntu was great on the desktop by thule · · Score: 2

      RHEL has a solution for this now. It is called Software Collections and the Developer Toolset. A developer can use latest Python, but the base system still uses the "stable" packages. All of this is still packaged as rpms, so the same management tools still apply. Note that the support cycle is much shorter for packages in the Software collections, but it is easy enough to take upstream and use the .spec file to roll your own.

  12. Goodbye Redhat, keep making the same mistake.. by goruka · · Score: 4, Insightful

    I saw this coming for a decade now. Ubuntu worked very hard to earn the mind share of Desktop Linux users and, once it became their preferred distro, it was only the natural consequence that their desktop counterpart became their main choice.

    Redhat was extremely stupid to just think Linux as a server business and completely let go the Desktop. They aimed at only being a competitor of old server unixes instead of generating a new market.

    They still have time to turn this one around (specially as Ubuntu is now wasting resources on going mobile), but as long as they keep supporting a controversial desktop environment (Gnome 3) and don't care about being friendly to new users (Fedora is nowhere near as friendly or usable as Ubuntu), they'll lose the battle in the long run.

  13. Re:no surprise, what people use at home they use t by Coren22 · · Score: 2

    I run an Ubuntu server in EWS, it hosts my Teamspeak 3 server so that I don't have to worry about my home server's uptime.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  14. Re:no surprise, what people use at home they use t by Junta · · Score: 3, Interesting

    It's when paid businesses go to Ubuntu they have to worry, but the requirements of the customers willing to pay out big money for licenses and support are vastly different than those of desktop users

    And here's the rub, they made the desktop platform pretty bleeding edge (major kernel changes are inflicted in routine updates, breaking things like nvidia driver if you choose to use it, not merely being mostly unhelpful about closed source realities but actively making it more painful). Even if drivers didn't break, updates can change things dramatically at a whim, and there's no blessed 'long term' servicing branch that so nearly matches their 6 month cycle releases like Ubuntu does. RedHat is making the free situation needlessly complicated and risky to push people to RHEL, but instead are giving ubuntu the free market. Like you say, the free market by itself is no huge threat, but it influences the commercial market in the long term.

    You could also say RedHat has very little to lose by having something more like Ubuntu in lifecycle out there for free. Those folks won't pay for anything, but their mindshare is valuable among the audience that will pay.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  15. Re:no surprise, what people use at home they use t by quantaman · · Score: 2

    It's when paid businesses go to Ubuntu they have to worry, but the requirements of the customers willing to pay out big money for licenses and support are vastly different than those of desktop users

    And here's the rub, they made the desktop platform pretty bleeding edge (major kernel changes are inflicted in routine updates, breaking things like nvidia driver if you choose to use it, not merely being mostly unhelpful about closed source realities but actively making it more painful). Even if drivers didn't break, updates can change things dramatically at a whim, and there's no blessed 'long term' servicing branch that so nearly matches their 6 month cycle releases like Ubuntu does. RedHat is making the free situation needlessly complicated and risky to push people to RHEL, but instead are giving ubuntu the free market. Like you say, the free market by itself is no huge threat, but it influences the commercial market in the long term.

    So maybe not all people like the bleeding edge and new fancy stuff like I do though I suspect Fedora's primary trouble comes from RedHat seeming too corporate and people going to what looks like a more community oriented distro.

    You could also say RedHat has very little to lose by having something more like Ubuntu in lifecycle out there for free. Those folks won't pay for anything, but their mindshare is valuable among the audience that will pay.

    That matters for sure, but when you're looking at an IT system responsible for millions or even billions of dollars then things like enterprize support and a dedicated server OS designed with stability in mind become really important. Whether or not you enjoy using that particular Linux flavour at home becomes really a non-factor really quickly.

    --
    I stole this Sig
  16. Important Takeaway by The+Raven · · Score: 3, Informative

    This just demonstrates one very valuable fact for any hopeful cloud OS wannabe: If your desktop environment sucks 'because you're a cloud OS', then you won't be a Cloud OS.

    If the admin can't get familiar with your OS on their personal desktop, they are not going to think of using you in a mission critical place. The best server OS has to be a good personal OS too or it will never become popular enough. RHEL started off as just RedHat, one of the better distributions for Linux. 'EL' was just a backend change to the same comfortable front end, just as Windows Server is familiar for those who use Windows as their primary desktop.

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    1. Re:Important Takeaway by lorinc · · Score: 3, Interesting

      At the lab, we replaced centos on our cluster with ubuntu, and almost none of my colleagues are running ubuntu on their laptop (I'm running debian - if that counts). The motivation was that gcc was so fucking old it didn't had half the C++11 functionalities we're using. We could have gone for debian testing or sid, but it's not something you want to do on a cluster that's going to run month long simulations...

      Frankly, I think ubuntu server is the best choice today if you need a compromise between stability and bleeding edge. That probably more why it has all the market.

  17. Re:no surprise, what people use at home they use t by ebvwfbw · · Score: 2

    Not true. I brought RedHat into a number of data centers, though I was using slackware. RedHat was just way better. IMHO it's better then debian/ubuntu. I keep giving ubuntu a chance, keeps disappointing me. Sometimes not even installing such that it will boot. When it does, it often won't even sync with the wifi. Something they lifted from RedHat - works there and works well, however. Maybe I'll try it again soon.

    Debian is a joke. Some secure baseline groups, I haven't seen a posting in years. It's like *dead*. Buried. Still true believers out there.

  18. Almost by s.petry · · Score: 3, Informative

    Being the most popular does not mean the best choice, especially in Amazon's cloud where most people would be using it for development and testing, not necessarily production. The last few places I worked production was all RHEL. Development and testing projects went to EC2 and CentOS. This was not a "CentOS is better" consideration, it was exclusively a pricing consideration. Ubuntu is the same, where it's mostly free and lots of the fad followers still think Ubuntu is better than other OSes because it's simple to setup. For a workstation I'd agree that it's easier for a non Admin to setup. There is no advantages and some disadvantages when using it for a server other than a simple Web/DB server.

    IMHO the problem with any of these statistics reports is that it does not demonstrate reality in any way, shape, or form. Like all statistics, it's intentionally worded to mislead people. From the title, you would think that the Hyper-visor is Ubuntu but it's not. TFA also makes a wild ass guess because Amazon said it's the most used for them and they own 57% of the cloud market. You don't have to be a math wizard to see how that speculation could easily be wrong (Amazon never said that 98% of their client nodes are running Ubuntu).

    Personally, I see Ubuntu exactly like MS. It's controlled by the Brits who have more intrusion ability by the Government than the US (with US help of course). I don't trust either, and won't use either. That does not mean I'm running out to pay for RHEL licenses. I'll use a good trusted free OS like Debian or CentOS over MS or Canonical's Ubuntu. Sometimes free makes lots of sense, and other times you want the pay for support.

    --

    -The wise argue that there are few absolutes, the fool argues that there are no probabilities.