ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Why the Mega Public Clouds Are Unbeatable

    IT Discussion
    infoworld cloud computing business
    5
    8
    1.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • mlnewsM
      mlnews
      last edited by

      InfoWorld looks at why the big three cloud providers Amazon, Google and Microsoft are running at a scale that is simply unbeatable. They are driving down computing and storage prices to a point with which no one can compete and doing so while increasing quality and making profits. The bigger they get the better staff that they can hire, the more scale they have.

      Google and Facebook are already fifth and possibly sixth largest server makers in the world. Google is building their own substations to control their power supply! The big three have many of the world's biggest datacenters.

      With the biggest scale allowing the big mega clouds access to better people, equipment, tools, automation, security and profits how can anyone compete?

      1 Reply Last reply Reply Quote 2
      • DustinB3403D
        DustinB3403
        last edited by DustinB3403

        A bit of an old post (2013) but apparently "Facebook doesn't virtualize its servers, because its software already consumes all the hardware resources, meaning virtualization would result in a performance penalty without a gain in efficiency."

        Seems odd, but ok, and I assume their still using Spinning Rust too... (again I know the topic is almost 2 years old)

        J scottalanmillerS 2 Replies Last reply Reply Quote 0
        • J
          Jason Banned @DustinB3403
          last edited by

          @DustinB3403 said:

          A bit of an old post (2013) but apparently "Facebook doesn't virtualize its servers, because its software already consumes all the hardware resources, meaning virtualization would result in a performance penalty without a gain in efficiency."

          Seems odd, but ok, and I assume their still using Spinning Rust too... (again I know the topic is almost 2 years old)

          It's not unusual for cluster computing like facebook and google to still be using physical machines, infact with those kind of work loads you generally don't see any advantage with VMs. VMs are meant to get a lot of servers that themseleves aren't using that much resources at one time together to save money.

          scottalanmillerS 1 Reply Last reply Reply Quote 0
          • scottalanmillerS
            scottalanmiller @DustinB3403
            last edited by

            @DustinB3403 said:

            A bit of an old post (2013) but apparently "Facebook doesn't virtualize its servers, because its software already consumes all the hardware resources, meaning virtualization would result in a performance penalty without a gain in efficiency."

            Seems odd, but ok, and I assume their still using Spinning Rust too... (again I know the topic is almost 2 years old)

            This is one of those odd situations. I had a 10K compute node (yes, 10K individual servers) cluster on Wall St. We didn't virtualize at the individual server level because the entire thing was treated as a single computer and virtualized at the cluster level.

            This is what Facebook is doing. Those are not really individual computers, the virtualization is up the stack higher.

            DustinB3403D stacksofplatesS 2 Replies Last reply Reply Quote 0
            • DustinB3403D
              DustinB3403 @scottalanmiller
              last edited by

              @scottalanmiller Thank you for the clarification on what is likely being done.

              To point it out, I replied in jest as the article I posted mentioned Spinning Rust.

              1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @Jason
                last edited by

                @Jason said:

                VMs are meant to get a lot of servers that themseleves aren't using that much resources at one time together to save money.

                That's consolidation, not virtualization. Virtualization is the abstraction portion, which in turn is good at enabling consolidation but we don't virtualize for consolidation, that's why one to ones are still standard and expected. Consolidation is quite often a huge benefit, but we should be virtualized regardless of that because it offers stability, ease of management, etc.

                Facebook and Google get around this by using custom hardware, making their own drivers, and virtualizing up the stack.

                1 Reply Last reply Reply Quote 0
                • stacksofplatesS
                  stacksofplates @scottalanmiller
                  last edited by

                  @scottalanmiller said:

                  @DustinB3403 said:

                  A bit of an old post (2013) but apparently "Facebook doesn't virtualize its servers, because its software already consumes all the hardware resources, meaning virtualization would result in a performance penalty without a gain in efficiency."

                  Seems odd, but ok, and I assume their still using Spinning Rust too... (again I know the topic is almost 2 years old)

                  This is one of those odd situations. I had a 10K compute node (yes, 10K individual servers) cluster on Wall St. We didn't virtualize at the individual server level because the entire thing was treated as a single computer and virtualized at the cluster level.

                  This is what Facebook is doing. Those are not really individual computers, the virtualization is up the stack higher.

                  You can even do this at home with Maas and Juju 🙂

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • scottalanmillerS
                    scottalanmiller @stacksofplates
                    last edited by

                    @johnhooks said:

                    @scottalanmiller said:

                    @DustinB3403 said:

                    A bit of an old post (2013) but apparently "Facebook doesn't virtualize its servers, because its software already consumes all the hardware resources, meaning virtualization would result in a performance penalty without a gain in efficiency."

                    Seems odd, but ok, and I assume their still using Spinning Rust too... (again I know the topic is almost 2 years old)

                    This is one of those odd situations. I had a 10K compute node (yes, 10K individual servers) cluster on Wall St. We didn't virtualize at the individual server level because the entire thing was treated as a single computer and virtualized at the cluster level.

                    This is what Facebook is doing. Those are not really individual computers, the virtualization is up the stack higher.

                    You can even do this at home with Maas and Juju 🙂

                    Not quite the same. That's just super efficient management of hardware. It doesn't turn the hardware itself into a cluster that acts like a single computer. It acts, more or less, like an autoprovisioning cloud, but not like virtualization.

                    1 Reply Last reply Reply Quote 0
                    • 1 / 1
                    • First post
                      Last post