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

    virtualize all the things... ?

    IT Discussion
    15
    88
    8.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.
    • bjB
      bj
      last edited by

      Hey. We use virtualization here, and heavily at that. But there are a couple of instances where I have some reservations about that and whether it is the best way to go. We do some serious data processing at night, and I'm not sure we get as good of disk IO on virtual disks as we might like. We also have occasional telephoney issues that I wonder whether they are related to the fact that the sip servers are virtual. So, my questions: is there ever a time when you do not want to virtualize a server? If so, under what circumstances? Specifically, do you virtualize your sip servers and heavy disk IO servers?

      Thanks.

      scottalanmillerS Emad RE 3 Replies Last reply Reply Quote 2
      • DashrenderD
        Dashrender
        last edited by

        @bj said in virtualize all the things... ?:

        So, my questions: is there ever a time when you do not want to virtualize a server?

        Sure, if you have that one super rare app that needs nano seconds of time, but it's pretty darned rare these days, to the point that most will never see it.

        Specifically, do you virtualize your sip servers and heavy disk IO servers?

        @JaredBusch and NTG are both running many FreePBX servers in Vultr - 100% virtualized setup using SIP.

        jmooreJ scottalanmillerS 2 Replies Last reply Reply Quote 2
        • JaredBuschJ
          JaredBusch
          last edited by

          If you have heavy disk IO, then make sure the controllers are designed to handle that IO. This has nothing to do with not virtualizing and everything to do with not designing your system correctly to meet the needs it is supposed to serve.

          A PBX will have issues just like any other server when the hardware is overloaded. Only with a PBX, your users can tell the difference more than "everything is slow" because they can hear issues.

          Again though, this has nothing to do with virtualization itself. Instead it is with the implementation.

          1 Reply Last reply Reply Quote 6
          • jmooreJ
            jmoore @Dashrender
            last edited by

            @dashrender said in virtualize all the things... ?:

            @JaredBusch and NTG are both running many FreePBX servers in Vultr - 100% virtualized setup using SIP.

            Might I ask the situation that they need "many" FreePBX servers out of curiosity?

            stacksofplatesS scottalanmillerS 2 Replies Last reply Reply Quote 0
            • stacksofplatesS
              stacksofplates @jmoore
              last edited by

              @jmoore said in virtualize all the things... ?:

              @dashrender said in virtualize all the things... ?:

              @JaredBusch and NTG are both running many FreePBX servers in Vultr - 100% virtualized setup using SIP.

              Might I ask the situation that they need "many" FreePBX servers out of curiosity?

              client systems

              1 Reply Last reply Reply Quote 0
              • jmooreJ
                jmoore
                last edited by

                Oh ok thanks, got it

                1 Reply Last reply Reply Quote 0
                • J
                  Jimmy9008
                  last edited by

                  IMO - if the systems built to the specification needed for what will be ran, then virtualisation cannot be a performance issue. If its a system you already have, without specification for a specific workload, then its possibly going to be a performance issue - only because it wasn't built to spec.

                  Another reason to not virtualise is old unsupported systems. Or, ones where you require vendor support (by the software makers) who will not support their stuff running on VMs. (In which case you should move away from them - but sometimes that's not possible).

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

                    @jmoore said in virtualize all the things... ?:

                    @dashrender said in virtualize all the things... ?:

                    @JaredBusch and NTG are both running many FreePBX servers in Vultr - 100% virtualized setup using SIP.

                    Might I ask the situation that they need "many" FreePBX servers out of curiosity?

                    We are both PBX hosters. You'll notice NTG PBX ads running on the side bars, for example 🙂

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

                      @dashrender said in virtualize all the things... ?:

                      @bj said in virtualize all the things... ?:

                      So, my questions: is there ever a time when you do not want to virtualize a server?

                      Sure, if you have that one super rare app that needs nano seconds of time, but it's pretty darned rare these days, to the point that most will never see it.

                      The only well known app in this space is low latency, automated trading systems for finance. This is the biggest banks and hedge funds doing this and basically no one else. Systems with hundreds of thousands of dollars invested in just one or two hosts. People doing this are always doing special kernels and drives, very special tunings, special schedulers, NUMA pinning, CPU pinning, cache pinning, keeping system workloads before 10% total, never allowing a queue, disabling hyperthreading and so forth. It's enormous money and expertise. And even many of these have moved to VMware because they've been able to do most of this for a while now. And containers can often do this.

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

                        @bj said in virtualize all the things... ?:

                        Specifically, do you virtualize your sip servers and heavy disk IO servers?

                        Definitely. If these are having issues, something else is wrong. At @NTG we've been 100% virtual for VoIP / SIP since 2005 at least.

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

                          @bj said in virtualize all the things... ?:

                          So, my questions: is there ever a time when you do not want to virtualize a server?

                          Essentially, no. There are times, but they are so uncommon and special case that it is better, IMHO, to assume that they don't exist. Even at the world's biggest banks where they do this, it represents less than .001% of their workloads.

                          1 Reply Last reply Reply Quote 2
                          • scottalanmillerS
                            scottalanmiller
                            last edited by

                            The world's biggest disk IO and database systems are all virtual. It's only in the SMB space that having physical systems of this nature are even an inkling of an idea. The giant "billions and billions of daily transaction" systems are all virtual.

                            black3dynamiteB 1 Reply Last reply Reply Quote 0
                            • black3dynamiteB
                              black3dynamite @scottalanmiller
                              last edited by

                              @scottalanmiller
                              Since we always should be using virtualization, is there anything wrong with having only one VM that requires a lot of resources from the host?

                              scottalanmillerS 1 Reply Last reply Reply Quote 0
                              • M
                                marcinozga
                                last edited by

                                Facebook runs all physical, but that's an edge case.

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

                                  @black3dynamite said in virtualize all the things... ?:

                                  @scottalanmiller
                                  Since we always should be using virtualization, is there anything wrong with having only one VM that requires a lot of resources from the host?

                                  One to one is just fine. Nothing in the rule to "always virtualize" implies that we always consolidate. Totally different considerations.

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

                                    @marcinozga said in virtualize all the things... ?:

                                    Facebook runs all physical, but that's an edge case.

                                    Is that still true? That was news based on them using crappy Atom servers six or seven years ago. FB is arguably virtualizing in a macro way, though, they do cluster level virtualization. Same as we did on Wall St. for massive decision clusters.

                                    M 1 Reply Last reply Reply Quote 1
                                    • M
                                      marcinozga @scottalanmiller
                                      last edited by

                                      @scottalanmiller said in virtualize all the things... ?:

                                      @marcinozga said in virtualize all the things... ?:

                                      Facebook runs all physical, but that's an edge case.

                                      Is that still true? That was news based on them using crappy Atom servers six or seven years ago. FB is arguably virtualizing in a macro way, though, they do cluster level virtualization. Same as we did on Wall St. for massive decision clusters.

                                      I have no idea, but their reasoning was they didn't have underutilized servers so there was no point virtualizing.

                                      scottalanmillerS wirestyle22W 3 Replies Last reply Reply Quote 0
                                      • scottalanmillerS
                                        scottalanmiller @marcinozga
                                        last edited by

                                        @marcinozga said in virtualize all the things... ?:

                                        @scottalanmiller said in virtualize all the things... ?:

                                        @marcinozga said in virtualize all the things... ?:

                                        Facebook runs all physical, but that's an edge case.

                                        Is that still true? That was news based on them using crappy Atom servers six or seven years ago. FB is arguably virtualizing in a macro way, though, they do cluster level virtualization. Same as we did on Wall St. for massive decision clusters.

                                        I have no idea, but their reasoning was they didn't have underutilized servers so there was no point virtualizing.

                                        Which is no logic at all as that's the reason not to consolidate and has nothing to do with virtualization. This suggests that a confused software guy was quoted and not someone from even the IT department. All it tells us is that the guy being quoted doesn't know what virtualization is and made up something to be a sound bite.

                                        1 Reply Last reply Reply Quote 1
                                        • bjB
                                          bj
                                          last edited by

                                          What's your favorite open source virtualization platform for SMB?

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

                                            @bj said in virtualize all the things... ?:

                                            What's your favorite open source virtualization platform for SMB?

                                            Don't have one. Okay, okay, I do. I like Xen. Mostly because I've been on it since like 2003. I like PV conceptually. Xen has always treated me well.

                                            KVM was a silly project and was designed to splinter the market, so I dislike it because of that. Today, Xen and KVM are sibling products of the Linux Foundation. In reality, KVM is the better choice most of the time.

                                            bjB 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 1 / 5
                                            • First post
                                              Last post