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

    SQL Virtulization

    IT Discussion
    8
    32
    2.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.
    • scottalanmillerS
      scottalanmiller @Carnival Boy
      last edited by

      @carnival-boy said in SQL Virtulization:

      @scottalanmiller said in SQL Virtulization:

      @nets said in SQL Virtulization:

      Why are vendors still installing on physical systems?

      Because it makes things more fragile, meaning more support dollars. It's easier to hold customers hostage.

      Don't assume that when people make bad decisions it is done deliberately to fleece their customers. Most times, bad decisions are made with the best intentions.

      Sure, but not normally, especially not in cases where someone makes an outright effort to violate the most fundamental best practices in the industry.

      Don't give malicious incompetence a free pass. People are responsible for forcing bad decisions when they didn't need to and took it upon themselves. If they didn't do their homework or aren't knowledgeable and make a decision that makes them more culpable, not less.

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

        @carnival-boy said in SQL Virtulization:

        I think one of the reasons that the myth of physical systems being better still exists is that people in the SMB world confuse virtualisation with network storage. In other words, people think that virtualisation means buying two hosts and one SAN (the most common SMB setup).

        Right, which means these are people who should not be involved in the decisions - because they haven't even learned what the subject matter is let alone how it works or why it matters. Making up some illogical and absolutely incorrect definition and never looking into it yet still making decisions based on that known unfounded fallacy is a form of malice. They have to know that they just made it up and didn't research it, they have to know that they've not done their homework, they have to know that they are making decisions or giving advice based on something that isn't real.

        C 1 Reply Last reply Reply Quote 1
        • C
          Carnival Boy @scottalanmiller
          last edited by

          @scottalanmiller said in SQL Virtulization:

          Right, which means these are people who should not be involved in the decisions - because they haven't even learned what the subject matter is let alone how it works or why it matters.

          I think you're exaggerating the badness of the decision to install SQL physical. But I agree that a Dynamics reseller shouldn't be involved in the decision, the user should have separate IT support that can make these decisions. To go back to the OP, the user now has the correct IT support, but I'd be interested to know what they had before.

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

            @carnival-boy said in SQL Virtulization:

            @scottalanmiller said in SQL Virtulization:

            Right, which means these are people who should not be involved in the decisions - because they haven't even learned what the subject matter is let alone how it works or why it matters.

            I think you're exaggerating the badness of the decision to install SQL physical. But I agree that a Dynamics reseller shouldn't be involved in the decision, the user should have separate IT support that can make these decisions. To go back to the OP, the user now has the correct IT support, but I'd be interested to know what they had before.

            How bad does it need to be before blatantly violating basic and simple best practices for no reason is acceptable? I think the mistake is thinking that there is a threshold for when being reckless is okay.

            The issue is that someone is making a conscious, deliberate effort to keep the system from being baseline stable and production ready. Under what conditions do you give a vendor a pass on something like that? We aren't talking about an oversight or mistake, we are talking about something with intent.

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

              A mistake a vendor will correct. "Oh, we didn't realize it said that on the requirements, let's fix that." Or "that's a best practice? We don't have any IT people in our company and we just picked things at random, whoops, let's fix that."

              But find a vendor that's doing this that actually takes their product seriously and is willing to fix things like this? You won't. Why? Because they have motives for doing it for their own purposes.

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

                Now we can make the argument that the requirements are old. And that's reasonable, or was reasonable a decade ago. But this presumes that it is okay to have products that haven't been tested in a standard production environment for a bit more than a decade and were on legacy style environments before that point long enough to have established their requirements that way. In IT, platforms aren't reliable for that long. We don't really want to be running products in production today that haven't been being actively maintained already for more than a decade. Even assuming just ten years of abandonment, and assuming we want to get five years only from the product, that's fifteen years towards the end of our cycle for the ghost ship to have been adrift.

                1 Reply Last reply Reply Quote 1
                • C
                  Carnival Boy @scottalanmiller
                  last edited by

                  @scottalanmiller said in SQL Virtulization:

                  I think the mistake is thinking that there is a threshold for when being reckless is okay.
                  ...
                  The issue is that someone is making a conscious, deliberate effort to keep the system from being baseline stable and production ready.

                  How is a physical SQL install unstable, reckless or not production ready? I don't see how virtualised or physical effects stability.

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

                    @carnival-boy said in SQL Virtulization:

                    @scottalanmiller said in SQL Virtulization:

                    I think the mistake is thinking that there is a threshold for when being reckless is okay.
                    ...
                    The issue is that someone is making a conscious, deliberate effort to keep the system from being baseline stable and production ready.

                    How is a physical SQL install unstable, reckless or not production ready? I don't see how virtualised or physical effects stability.

                    That's the core value of virtualization and why it's been used anytime it was available since 1964. Virtualization was all about stability and reliability. The use of it for things like consolidation are "extras" that become popular later. There is a reason that 100% of workloads outside of the commodity space are virtualized, only in the SMB commodity space has physical been considered acceptable for decades. And when virtualization finally got there, it was so over-hyped as a cost savings measure that people forgot why it was really there - protection.

                    Not that cost savings isn't a good reason for some people, I don't want to belittle cost savings. But that's not the core reason and never the reason for the "always use virtualization."

                    Virtualization, while seemingly to do the opposite, dramatically reduces complexity in system design making the operating system to hardware interface more standardized and stable. That hardware abstraction is the fundamental value point and given that virtualization is free is why we say to never skip it - when do you want to not get stability bonuses for free?

                    Beyond that, virtualization protects against the unknown. It limits you not at all, but provides many avenues for flexibility. Most things that you can do with virtualization you can do without it, but you can do more things, more easily, in more ways, and in more standard ways with it. From simplified and cheaper storage abstraction, consolidation, mobility, recovery, etc. All things that make no sense to give up when there is no reason to give them up.

                    1 Reply Last reply Reply Quote 2
                    • C
                      Carnival Boy
                      last edited by

                      I get all the different benefits of virtualising, but I'm still not getting how physical is less stable, or is reckless. Can you give an example?

                      ObsolesceO 2 Replies Last reply Reply Quote 0
                      • ObsolesceO
                        Obsolesce @Carnival Boy
                        last edited by Obsolesce

                        @carnival-boy said in SQL Virtulization:

                        I'm still not getting how physical is less stable.

                        One quick example comes to mind, when dealing with servers in numbers.

                        With virtualization, you have a lot less physical hardware that can fail. You will normally have 25-100 virtual machines on a single physical server.

                        Otherwise, you'd have 25-100 physical servers. The chance of failure and data loss go through the roof in comparison to a single server.

                        You'll have to have a completely different backup routine, a whole web of things, so many more moving parts and potential failures.

                        Going physical with your servers decreases stability of your infrastructure ten-fold.

                        This is just one or two points regarding less stability going physical off the top of my head.

                        C 1 Reply Last reply Reply Quote 1
                        • ObsolesceO
                          Obsolesce @Carnival Boy
                          last edited by

                          @carnival-boy said in SQL Virtulization:

                          I'm still not getting how physical is reckless.

                          It's reckless because you are introducing a lot more risk... basically by going physical you are purposely removing all of the benefits from your infrastructure that virtualization provides. You are knowingly (likely) not implementing the best solution, and putting the business at a greater risk. That is very reckless.

                          1 Reply Last reply Reply Quote 1
                          • C
                            Carnival Boy @Obsolesce
                            last edited by

                            @tim_g said in SQL Virtulization:

                            Otherwise, you'd have 25-100 physical servers. The chance of failure and data loss go through the roof in comparison to a single server.

                            No. By your logic, the President and Vice President of the US should always travel in the same plane, because less planes, the less chance of failure and loss of life.

                            But we're not talking about 25-100 physical servers. We're talking about one physical server, with one SQL Server. How does virtualising that increase stability? How does keeping it physical mean being reckless?

                            And just saying not following best practice is reckless isn't an answer. Explain why. What risk are you introducing? Remember, the probability of physical failure is identical.

                            ObsolesceO 2 Replies Last reply Reply Quote 0
                            • ObsolesceO
                              Obsolesce @Carnival Boy
                              last edited by

                              @carnival-boy said in SQL Virtulization:

                              We're talking about one physical server, with one SQL Server. How does virtualising that increase stability?

                              I think two better questions to ask are:

                              1. "How does virtualization decrease stability?"
                              2. "How is virtualization reckless?"

                              If a specific server deployment scenario you are doing can't provide a legitimate non-mythological concerns to those questions, then you are purposely choosing to not use proven good practice for no reason at all, and that is reckless, because you are missing out on many benefits and knowingly implementing issues and caveats from the start.

                              DustinB3403D 1 Reply Last reply Reply Quote 1
                              • DustinB3403D
                                DustinB3403 @Obsolesce
                                last edited by

                                @tim_g said in SQL Virtulization:

                                @carnival-boy said in SQL Virtulization:

                                We're talking about one physical server, with one SQL Server. How does virtualising that increase stability?

                                I think two better questions to ask are:

                                1. "How does virtualization decrease stability?"
                                2. "How is virtualization reckless?"

                                If a specific server deployment scenario you are doing can't provide a legitimate non-mythological concerns to those questions, then you are purposely choosing to not use proven good practice for no reason at all, and that is reckless, because you are missing out on many benefits and knowingly implementing issues and caveats from the start.

                                Did @scottalanmiller take over your account and start posting as you?!

                                1 Reply Last reply Reply Quote 1
                                • ObsolesceO
                                  Obsolesce @Carnival Boy
                                  last edited by

                                  @carnival-boy said in SQL Virtulization:

                                  No. By your logic, the President and Vice President of the US should always travel in the same plane, because less planes, the less chance of failure and loss of life.

                                  That's not how it works.

                                  Check out this article:

                                  http://www.smbitjournal.com/2012/05/when-no-redundancy-is-more-reliable/

                                  C 1 Reply Last reply Reply Quote 1
                                  • C
                                    Carnival Boy
                                    last edited by

                                    You and I seem to have a different concept of defining system stability, so I'm not sure I can add anything else.

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      Carnival Boy @Obsolesce
                                      last edited by

                                      @tim_g said in SQL Virtulization:

                                      @carnival-boy said in SQL Virtulization:

                                      No. By your logic, the President and Vice President of the US should always travel in the same plane, because less planes, the less chance of failure and loss of life.

                                      That's not how it works.

                                      Check out this article:

                                      http://www.smbitjournal.com/2012/05/when-no-redundancy-is-more-reliable/

                                      I don't need to read an essay to understand probability. The probability of a single SQL server suffering from physical failure is the same regardless of whether or not other servers share the same box.

                                      If I get in a car, the probability of me being in accident does not go down the more passengers there are.

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