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

    We Don't Have the Budget to Save Money

    Scheduled Pinned Locked Moved IT Discussion
    best practices
    53 Posts 10 Posters 10.0k Views
    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 @thanksajdotcom
      last edited by

      @ajstringham said:

      Wouldn't hardware RAID be faster?

      Not since around 2001 or so. It is actually slower. There is more horsepower in the main CPUs than there is in the embedded processors even on the best RAID cards. And the best cards only have a 1GB cache whereas software RAID has as much cache as you want to throw at it, 2GB is easy, 32GB isn't unheard of.

      The idea that hardware RAID is faster comes from the Pentium 32bit era (1990s) when hardware RAID was new. Back then the main CPU(s) were so slow and overloaded that offloading the parity calculations was a big deal. It was in the Pentium Pro era (inclusive of the PPro, P2, P3 and Core processors) that the CPU(s) got so fast and were so rarely overloaded that software RAID passed hardware RAID in performance. So that could have been in the 1990s but was more reasonably in the early 2000s. Big systems like Power and Sparc systems never went to hardware RAID at all (and were always the fastest systems) because they always had stable operating systems with super fast CPUs and more of them.

      thanksajdotcomT 1 Reply Last reply Reply Quote 0
      • thanksajdotcomT
        thanksajdotcom @scottalanmiller
        last edited by

        @scottalanmiller said:

        @ajstringham said:

        Wouldn't hardware RAID be faster?

        Not since around 2001 or so. It is actually slower. There is more horsepower in the main CPUs than there is in the embedded processors even on the best RAID cards. And the best cards only have a 1GB cache whereas software RAID has as much cache as you want to throw at it, 2GB is easy, 32GB isn't unheard of.

        The idea that hardware RAID is faster comes from the Pentium 32bit era (1990s) when hardware RAID was new. Back then the main CPU(s) were so slow and overloaded that offloading the parity calculations was a big deal. It was in the Pentium Pro era (inclusive of the PPro, P2, P3 and Core processors) that the CPU(s) got so fast and were so rarely overloaded that software RAID passed hardware RAID in performance. So that could have been in the 1990s but was more reasonably in the early 2000s. Big systems like Power and Sparc systems never went to hardware RAID at all (and were always the fastest systems) because they always had stable operating systems with super fast CPUs and more of them.

        Interesting. Good to know.

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

          Hardware RAID is really about improving the human interaction today more than anything. Way easier for people to understand, easier to move between devices, easier to deal with when problems arise and it can rebuild even if the OS is offline.

          thanksajdotcomT 1 Reply Last reply Reply Quote 1
          • thanksajdotcomT
            thanksajdotcom @scottalanmiller
            last edited by

            @scottalanmiller said:

            Hardware RAID is really about improving the human interaction today more than anything. Way easier for people to understand, easier to move between devices, easier to deal with when problems arise and it can rebuild even if the OS is offline.

            Got it.

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User
              last edited by

              The problem with software RAID is the raid then become tied to the OS so you need to back up the OS to get it back. Of course you can rebulid them with tools but it's not something Joe Brown is going to do. This can also become a problem with DATA software RAIDs and new OS etc. It can be done, espcially in linux but it takes some use of the command line and people would just rather have it work.

              scottalanmillerS 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller @A Former User
                last edited by

                @thecreativeone91 said:

                The problem with software RAID is the raid then become tied to the OS so you need to back up the OS to get it back. Of course you can rebulid them with tools but it's not something Joe Brown is going to do. This can also become a problem with DATA software RAIDs and new OS etc. It can be done, espcially in linux but it takes some use of the command line and people would just rather have it work.

                Exactly. There is nothing technically keeping you from your data but junior admins (or people who don't know the OS inside and out) might be really wary of trying to recover data from software RAID.

                On the flip side, you can get at your data without the specific hardware. But with hardware RAID you need a compatible replacement card to get back at your data.

                thanksajdotcomT 1 Reply Last reply Reply Quote 0
                • thanksajdotcomT
                  thanksajdotcom @scottalanmiller
                  last edited by

                  @scottalanmiller How would you do software RAID with something like ESXi?

                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                  • thanksajdotcomT
                    thanksajdotcom
                    last edited by

                    Or is that even possible?

                    1 Reply Last reply Reply Quote 0
                    • thanksajdotcomT
                      thanksajdotcom
                      last edited by

                      Would you just create virtual drives from each drive on each datastore and create the software RAID at the VM level?

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

                        @ajstringham said:

                        @scottalanmiller How would you do software RAID with something like ESXi?

                        ESXi does not support software RAID and has none built it. Hardware RAID is the only enterprise way to do that with ESXi. ESXi does support some software RAID from the likes of HP and Dell but I would never go that route.

                        ESXi is the only enterprise hypervisor without built-in software RAID. HyperV uses Windows software RAID, though, which is not good.

                        thanksajdotcomT ? 2 Replies Last reply Reply Quote 0
                        • thanksajdotcomT
                          thanksajdotcom @scottalanmiller
                          last edited by thanksajdotcom

                          @scottalanmiller said:

                          @ajstringham said:

                          @scottalanmiller How would you do software RAID with something like ESXi?

                          ESXi does not support software RAID and has none built it. Hardware RAID is the only enterprise way to do that with ESXi. ESXi does support some software RAID from the likes of HP and Dell but I would never go that route.

                          ESXi is the only enterprise hypervisor without built-in software RAID. HyperV uses Windows software RAID, though, which is not good.

                          Ok, I was wondering how that would possibly work. That makes sense.

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

                            @ajstringham said:

                            Would you just create virtual drives from each drive on each datastore and create the software RAID at the VM level?

                            No, you would never do this. RAID goes at the bottom of the stack, not high in the stack. You would be creating an abstraction that would almost certainly look like RAID to the OS but would be a single drive underneath leaving you in horrible shape. You could make this "work" but it would be slow, fragile and messy.

                            thanksajdotcomT 1 Reply Last reply Reply Quote 0
                            • thanksajdotcomT
                              thanksajdotcom @scottalanmiller
                              last edited by

                              @scottalanmiller said:

                              @ajstringham said:

                              Would you just create virtual drives from each drive on each datastore and create the software RAID at the VM level?

                              No, you would never do this. RAID goes at the bottom of the stack, not high in the stack. You would be creating an abstraction that would almost certainly look like RAID to the OS but would be a single drive underneath leaving you in horrible shape. You could make this "work" but it would be slow, fragile and messy.

                              Which is what I figured, but it was the only way I could think it was possible on ESXi that I knew of.

                              1 Reply Last reply Reply Quote 0
                              • Reid CooperR
                                Reid Cooper
                                last edited by

                                I have seen a lot of people, especially in labs, looking for VMware vSphere software RAID. I think that they should offer it as it is asked for so often. But I do not see it happening. That would cost a lot of money and shift more risk into VMware's lap for effectively no gain. Requiring people to buy a good, enterprise RAID card and shifting the responsibility and liability of supporting that off to the hardware vendors ultimately makes more sense. And it does not sit all that effectively with their VSAN strategy.

                                1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @scottalanmiller
                                  last edited by

                                  @scottalanmiller said:

                                  @ajstringham said:

                                  @scottalanmiller How would you do software RAID with something like ESXi?

                                  ESXi does not support software RAID and has none built it. Hardware RAID is the only enterprise way to do that with ESXi. ESXi does support some software RAID from the likes of HP and Dell but I would never go that route.

                                  ESXi is the only enterprise hypervisor without built-in software RAID. HyperV uses Windows software RAID, though, which is not good.

                                  Possibly because ESXi is a lot more "barebones" than Hyper-V which even the baremetal hypvervisor has a lot of windows in it still. I'm guessing XenServer uses a Linux kernel unlike ESXi.

                                  scottalanmillerS 1 Reply Last reply Reply Quote 0
                                  • scottalanmillerS
                                    scottalanmiller @A Former User
                                    last edited by

                                    @thecreativeone91 correct. ESXi is the "lightest" of the hypervisors. It is the only one with zero ties to any existing OS. HyperV has no OS code in it, nor does Xen, but both rely on access to a full OS in the "control VM environment" which provides them with software RAID resources in that way. KVM is different than the other three in that it is built into the Linux kernel itself. So while KVM and Xen both use Linux MD RAID to do their software RAID Xen does it through a control environment and KVM does it directly.

                                    1 Reply Last reply Reply Quote 0
                                    • DominicaD
                                      Dominica
                                      last edited by

                                      I can't quite understand how companies can't see that when they have a problem and go to a vendor to solve it, 9 times out of 10 the vendor is going to give a "solution" from stuff the vendor sells. It's like wanting to buy a fuel-efficient family car and only talking to a Hummer salesman. Of course they are going to put you in a Hummer, it's all they have to offer!

                                      gjacobseG DashrenderD 2 Replies Last reply Reply Quote 1
                                      • gjacobseG
                                        gjacobse @Dominica
                                        last edited by

                                        @Dominica said:

                                        I can't quite understand how companies can't see that when they have a problem and go to a vendor to solve it, 9 times out of 10 the vendor is going to give a "solution" from stuff the vendor sells. It's like wanting to buy a fuel-efficient family car and only talking to a Hummer salesman. Of course they are going to put you in a Hummer, it's all they have to offer!

                                        And upsell everything so \that you spend more than you need to.. I want to haul groceries,.. not quarry gravel...

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

                                          @Dominica said:

                                          I can't quite understand how companies can't see that when they have a problem and go to a vendor to solve it, 9 times out of 10 the vendor is going to give a "solution" from stuff the vendor sells. It's like wanting to buy a fuel-efficient family car and only talking to a Hummer salesman. Of course they are going to put you in a Hummer, it's all they have to offer!

                                          I think the problem is that SMBs don't realize they are talking to the Hummer dealer. They are uneducated in the realities that the vendor only cares about themselves, they don't care about the client (well you know what I mean).

                                          DominicaD scottalanmillerS 2 Replies Last reply Reply Quote 2
                                          • DominicaD
                                            Dominica @Dashrender
                                            last edited by

                                            @Dashrender said:

                                            I think the problem is that SMBs don't realize they are talking to the Hummer dealer. They are uneducated in the realities that the vendor only cares about themselves, they don't care about the client (well you know what I mean).

                                            Yeah, I guess, it's just that I can't understand how they don't know this? I think that non-technical people get so discombobulated when having to make decisions about technology that all logical thinking gets thrown right out the window.

                                            scottalanmillerS 1 Reply Last reply Reply Quote 2
                                            • 1
                                            • 2
                                            • 3
                                            • 3 / 3
                                            • First post
                                              Last post