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

    When do we do away with Hardware RAID

    IT Discussion
    raid hardware hardware raid software raid
    6
    31
    3.7k
    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 @coliver
      last edited by

      @coliver said:

      FakeRAID can generally always be seen by the operating system.

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

        @MattSpeller said:

        *fake RAID not withstanding, though worth mentioning for clarity. "Fake RAID" is another form of software RAID but run by another part of the computer (BIOS?).

        FakeRAID is a third party software RAID with a hardware component whose purpose is to mislead customers into thinking that they are purchasing hardware RAID.

        http://mangolassi.it/topic/6068/what-is-fakeraid

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

          @coliver said:

          @DustinB3403 said:

          @coliver Software as in MDADM Raid.

          It's installed into many linux distro's, but it is not an Operating System by its self.

          Right, the Operating System sets it up. But to any other application on the machine it is just another folder under "/". Or however you choose to mount it. I was thinking more along Support for Software RAID... where do you really care about that outside of the OS, does the OS support it or not?

          For example: Windows has poor support for software RAID while Linux and Solaris have excellent support. ESXi has no software RAID at all while Xen and KVM have very good software RAID.

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

            @MattSpeller Software RAID is universal from one system to the next.

            IE MDADM RAID performs the same on System A or System X.

            Where as FakeRAID is often based on BIOS and whatever crap is in there.

            scottalanmillerS MattSpellerM 2 Replies Last reply Reply Quote 0
            • scottalanmillerS
              scottalanmiller @DustinB3403
              last edited by

              @DustinB3403 said:

              Where as FakeRAID is based on BIOS and whatever crap is in there.

              No, it's just faking hardware. Often it touches the BIOS, but often it does not. Not specific tie to the BIOS. Intel, for example, is famous for selling boxed, non-BIOS based FakeRAID cards.

              1 Reply Last reply Reply Quote 1
              • MattSpellerM
                MattSpeller @DustinB3403
                last edited by

                @DustinB3403 said:

                @MattSpeller Software RAID is universal from one system to the next.

                OK I think you mean Software RAID has all the same capabilities regardless of what hardware it's run on.

                That's very different than "Software RAID performs the same, regardless of the hardware you're running."

                1 Reply Last reply Reply Quote 0
                • MattSpellerM
                  MattSpeller
                  last edited by

                  Alright, we've had a good initial throat clearing

                  When would you consider splitting off from hardware arrays?

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

                    Hardware RAID is a full processor and memory and all RAID processing happens in dedicated hardware that does not rely on on the core CPU and system memory. It's a completely hardware abstracted, encapsulated and isolated storage subsystem that is interfaced to the computer as a single, discrete block device.

                    Software RAID is a software based storage abstraction that utilized the core CPU and system memory for RAID functions and abstracts and encapsulated the block devices after they have been attached to the OS.

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

                      This is a huge question and depends on a huge range of needs. Hardware RAID is the slower of the two and less flexible, but it is far easier to use and manage, especially in an SMB or in an enterprise using a datacenter staffed by bench pros. Hardware RAID offloads CPU and memory from the main system (up to about 10% of a core and up to about 2GB of RAM currently) and provides blind swapping which is pretty critical for SMBs and datacenter usage and has power loss prevention - typically via non-volatile caching.

                      Sofware RAID requires you to handle all of the power protection externally to the chassis and pretty much precludes blind swapping requiring a knowledgeable system admin to be on hand for even the most trivial drive replacement. Software RAID leverages unused core CPU and memory for more processing power than a RAID card can realistically do. Software RAID is more flexible and has more options (RAID 7 is unique to software RAID, for example.)

                      Software RAID is obviously cheaper in capex but requires more effort and experience. Hardware RAID costs more and is marginally slower but makes hardware support vastly easier.

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

                        So lets just imagine an infrastructure that has fault tolerant power system to run their systems.

                        Everything from the Servers to the motion activated hand dryers.

                        This business is looking to do a full system refresh from the ground up. You @scottalanmiller have been asked to design the system to reduce capex as much as possible for this project.

                        How / what would you recommend? What techinical hurdles would the IT Team have to overcome in the event of a failed array. Single disks failures in a Software Array deployment.

                        I'm just trying to think up possible use cases of an all Software RAID scenario. Hardware RAID has been tried and tested, it works, it's "simple to support" in comparison to Software RAID.

                        Things of critical importance would be Array Performance.

                        Array recoverability

                        capex for the project

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

                          @DustinB3403 said:

                          I'm just trying to think up possible use cases of an all Software RAID scenario. Hardware RAID has been tried and tested, it works, it's "simple to support" in comparison to Software RAID.

                          Not as tried and tested as software RAID. Software RAID is older (everything happens there first) and has been used in the big enterprise far more as all high end systems are and always have been software RAID (Sparc, Integrity / Itanium, SuperDome, VMS, AIX, HP-UX, IRIX, zOS, System i, etc.)

                          Hardware RAID for the longest time was for the tiny end of the SMB only. It is only quite recently that hardware RAID has been considered adequate for mid-end processing loads and it is almost exclusively from the AMD64 servers pushing their way into bigger and bigger roles, not from hardware RAID earning its way up.

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

                            @DustinB3403 said:

                            How / what would you recommend? What techinical hurdles would the IT Team have to overcome in the event of a failed array.

                            They would need to have systems administration resources available to do the drive swaps from the logical side rather than having only bench staff in the data center. You could never do the swap using just "remote hands", it requires active coordination with the person(s) controlling the RAID system who will deactive the drive and activate the new one.

                            1 Reply Last reply Reply Quote 0
                            • dafyreD
                              dafyre
                              last edited by dafyre

                              So you are saying that software raid does not support hot blind swap?

                              DustinB3403D scottalanmillerS 2 Replies Last reply Reply Quote 0
                              • DustinB3403D
                                DustinB3403 @dafyre
                                last edited by

                                @dafyre I don't think it can.

                                There is no way that the hardware could prepare for a disk being ejected live without hardware to manage it that.

                                dafyreD 1 Reply Last reply Reply Quote 1
                                • dafyreD
                                  dafyre @DustinB3403
                                  last edited by

                                  @DustinB3403 said:

                                  @dafyre I don't think it can.

                                  There is no way that the hardware could prepare for a disk being ejected live without hardware to manage it that.

                                  The idea would be that the hardware supports hot swap. As I seem to remember @scottalanmiller mentioning recently that pretty much any business class server should support hot swap at a minimum.

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

                                    Here is the definition.

                                    http://mangolassi.it/topic/6816/hot-swap-vs-blind-swap/2

                                    Now which applies to MDADM RAID? If Cold swapping is the only way of swapping drives, then I guess it immediately excludes it from any Enterprise or even business solution.

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

                                      @dafyre said:

                                      So you are saying that software raid does not support hot blind swap?

                                      Some do, but it is super rare. I've never seen it outside of a NAS.

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

                                        @dafyre said:

                                        @DustinB3403 said:

                                        @dafyre I don't think it can.

                                        There is no way that the hardware could prepare for a disk being ejected live without hardware to manage it that.

                                        The idea would be that the hardware supports hot swap. As I seem to remember @scottalanmiller mentioning recently that pretty much any business class server should support hot swap at a minimum.

                                        Hot swap any business class RAID will handle. But blind swap, not so much.

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

                                          @DustinB3403 said:

                                          Here is the definition.

                                          http://mangolassi.it/topic/6816/hot-swap-vs-blind-swap/2

                                          Now which applies to MDADM RAID? If Cold swapping is the only way of swapping drives, then I guess it immediately excludes it from any Enterprise or even business solution.

                                          MD RAID (MDADM is the management utility for MD RAID) is hot swap, of course, and some vendors like ReadyNAS and Synology add their own extensions to add blind swapping. No one would even discuss it if it wasn't hot swap.

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