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

    the benefits for a small company that wants to use a virtual server

    IT Discussion
    7
    33
    2.2k
    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.
    • scottalanmillerS
      scottalanmiller @bbigford
      last edited by

      @bbigford said in the benefits for a small company that wants to use a virtual server:

      With the forth piece... Even if the only logic was "it costs less and consolidates", the obvious default is to virtualize. Very odd that the default would be to go against that. Financially irresponsible and flat out dangerous.

      Yes, it's amazing that such a terrible piece of logic so often exists, and yet it is a very standard trick that works very effectively. Look at how often I tell people to "reverse the question", that's always in reference to someone taking a "I'm going to do something ill-advised unless you can show me overwhelming proof that something else is better" rather than what they should be saying "I'll do whatever is the better choice."

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

        Imagine if we applied the same logic to seat belts...

        If would be like saying that we refuse to wear seat belts because, be default, we would just not wear them. Then someone proves how they make you safer. Then we say "well, but is it enough safer"?

        Enough safer? Than what? What's the reason to not wear them? And then they say "No reason, I just refuse to do it unless the safety is overwhelmingly better, not just better."

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

          Much of it, and I've literally had this discussion, is that people aren't always clear what "better" or "more" means. I know that that sounds crazy, but I've had real arguments where people kept being unable to understand just the word "more".

          It's like "which is heavier, a bound of feathers or a pound of lead" taken to a whole new level.

          bbigfordB 1 Reply Last reply Reply Quote 1
          • bbigfordB
            bbigford @scottalanmiller
            last edited by

            @scottalanmiller said in the benefits for a small company that wants to use a virtual server:

            Much of it, and I've literally had this discussion, is that people aren't always clear what "better" or "more" means. I know that that sounds crazy, but I've had real arguments where people kept being unable to understand just the word "more".

            It's like "which is heavier, a bound of feathers or a pound of lead" taken to a whole new level.

            A pound of lead, obviously, since lead is more heavy.

            1 Reply Last reply Reply Quote 0
            • ObsolesceO
              Obsolesce @thwr
              last edited by

              @thwr said in the benefits for a small company that wants to use a virtual server:

              @kelsey said in the benefits for a small company that wants to use a virtual server:

              @scottalanmiller i have to use small company so i have picked where my step dad works and i have to put something like why they should use it and some advantage and disadvantages about using one

              You lose:

              • Approx. 0.1% performance (really, that's a joke)

              Actually, as long as you use a modern guest operating system (As in newer than XP / server 2003 and equivalent supported Linux distributions), there is no performance loss given that you give appropriate hardware resources.

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

                @tim_g said in the benefits for a small company that wants to use a virtual server:

                @thwr said in the benefits for a small company that wants to use a virtual server:

                @kelsey said in the benefits for a small company that wants to use a virtual server:

                @scottalanmiller i have to use small company so i have picked where my step dad works and i have to put something like why they should use it and some advantage and disadvantages about using one

                You lose:

                • Approx. 0.1% performance (really, that's a joke)

                Actually, as long as you use a modern guest operating system (As in newer than XP / server 2003 and equivalent supported Linux distributions), there is no performance loss given that you give appropriate hardware resources.

                There is always some, but it is very tiny. And "all" modern systems have ridiculous amounts of spare capacity, so the loss is normally impossible to find. But it does exist, you can't have the abstraction without some impact. But as most of the virtualization is now in the hardware, and now that high performance PV drivers are universal, even those pieces are getting better.

                Now if we include Type-C virtualization, the we can say that there is no impact. Even in 2005, Solaris was universally virtualized (no non-virtual option existed) so there was, by default, no possible impact.

                ObsolesceO 1 Reply Last reply Reply Quote 0
                • thwrT
                  thwr
                  last edited by

                  That why I placed "That's a joke" into brackets... The performance loss can be measured - in a lab. It does not really mean anything in almost all cases.

                  1 Reply Last reply Reply Quote 0
                  • ObsolesceO
                    Obsolesce @scottalanmiller
                    last edited by

                    @scottalanmiller said in the benefits for a small company that wants to use a virtual server:

                    @tim_g said in the benefits for a small company that wants to use a virtual server:

                    @thwr said in the benefits for a small company that wants to use a virtual server:

                    @kelsey said in the benefits for a small company that wants to use a virtual server:

                    @scottalanmiller i have to use small company so i have picked where my step dad works and i have to put something like why they should use it and some advantage and disadvantages about using one

                    You lose:

                    • Approx. 0.1% performance (really, that's a joke)

                    Actually, as long as you use a modern guest operating system (As in newer than XP / server 2003 and equivalent supported Linux distributions), there is no performance loss given that you give appropriate hardware resources.

                    There is always some, but it is very tiny. And "all" modern systems have ridiculous amounts of spare capacity, so the loss is normally impossible to find. But it does exist, you can't have the abstraction without some impact. But as most of the virtualization is now in the hardware, and now that high performance PV drivers are universal, even those pieces are getting better.

                    Now if we include Type-C virtualization, the we can say that there is no impact. Even in 2005, Solaris was universally virtualized (no non-virtual option existed) so there was, by default, no possible impact.

                    Where the abstraction layer is just a 20 MB hypervisor (in Hyper-V, Ring -1), responsible for managing, separating, and
                    controlling the partition access to the hardware. However, if using old or non-supported guest OSs, the parent partition intercepts the VM communication, emulating the Hypercalls. So, the result is poor performance and limitations to access the hardware, since the management OS needs to work as a bridge to allow the VM to access the hardware.

                    Basically, I don't feel it's worth saying there is a performance degradation when using Hyper-V. It's certainly NEVER worth even considering as a disadvantage of virtualizing on a type 1 hypervisor.

                    0_1517170430731_691541b5-e542-49e7-ab14-a0df26fb7c9b-image.png

                    1 Reply Last reply Reply Quote 0
                    • K
                      kelsey @scottalanmiller
                      last edited by

                      @scottalanmiller are the soft benefits disadvantages

                      DashrenderD 1 Reply Last reply Reply Quote 0
                      • DashrenderD
                        Dashrender @kelsey
                        last edited by

                        @kelsey said in the benefits for a small company that wants to use a virtual server:

                        @scottalanmiller are the soft benefits disadvantages

                        How are benefits a disadvantage?

                        K 1 Reply Last reply Reply Quote 0
                        • K
                          kelsey @Dashrender
                          last edited by

                          @dashrender sorry i just realised what i put i will have to look for some disadvantages

                          ObsolesceO 1 Reply Last reply Reply Quote 0
                          • ObsolesceO
                            Obsolesce @kelsey
                            last edited by Obsolesce

                            @kelsey said in the benefits for a small company that wants to use a virtual server:

                            @dashrender sorry i just realised what i put i will have to look for some disadvantages

                            There really aren't any disadvantages. You will not have anything to list there that is related to the technology.

                            If you have to list something, it will need to be things like:

                            • will require new employee with virtualization skillset; or training for existing IT employees
                            • will require a change (in order to implement this best practice)

                            But these should never be a reason to do things the wrong way.

                            K 1 Reply Last reply Reply Quote 0
                            • K
                              kelsey @Obsolesce
                              last edited by

                              @tim_g ok thanks i think it means for the virtual server not for the company now but thanks anyway

                              1 Reply Last reply Reply Quote 0
                              • F
                                flaxking @scottalanmiller
                                last edited by

                                @scottalanmiller said in the benefits for a small company that wants to use a virtual server:

                                @thwr said in the benefits for a small company that wants to use a virtual server:

                                Use the tiny layer of abstraction that comes for free, use one of the popular (and license free) Type 1 hypervisors (Hyper-V, Xen, KVM, VMWare ESXi etc) and you won't regret it.

                                It is worth noting that within this list, ESXi really doesn't fit. Your short list of options is KVM, Hyper-V, and Xen. ESXi is ridiculously crippled and worthless in its free version; and ridiculously expensive otherwise.

                                If the other three did not exist, it would be a fine product. But from a market perspective, it's a garbage product that should be generally avoided as it doesn't even remotely compete with any of its alternatives. So just ignoring it is often best, there's no way for it to be chosen in a small environment until you are already dedicated to paying many thousands of dollars for vendor support.

                                Youtube Video

                                It's kind of kick in the pants that Salt Cloud currently fully supports VMWare, but Vagrant support isn't out of development yet.

                                1 Reply Last reply Reply Quote 0
                                • DashrenderD
                                  Dashrender
                                  last edited by

                                  Lack of testing by a vendor isn't really something to prevent you from using it, unless that means the vendor will refuse to support you. In that case you should dump them like a hot potato and move onto someone who believes in their technology and keeps it up to date.

                                  Saying you don't support would basically be like saying, you can only run this software on IBM hardware, but not Dell.

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

                                    @dashrender said in the benefits for a small company that wants to use a virtual server:

                                    Lack of testing by a vendor isn't really something to prevent you from using it, unless that means the vendor will refuse to support you. In that case you should dump them like a hot potato and move onto someone who believes in their technology and keeps it up to date.

                                    Saying you don't support would basically be like saying, you can only run this software on IBM hardware, but not Dell.

                                    http://www.smbitjournal.com/2016/10/you-cant-virtualize-that/

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