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.
    • DustinB3403D
      DustinB3403
      last edited by scottalanmiller

      So in another topic the question was raised, when would you consider doing away with Hardware RAID? Obviously there are many points that are critical to consider with this.

      Off the top of my head.

      • Your power infrastructure

      • Your Software RAID

      • Your Disk (SSD or Spinning Rust)

      • Support for software RAID

      Obviously this list isn't all inclusive. But the question is a simple one, when is hardware RAID something that is detrimental or un-usable in a business setting?

      coliverC 1 Reply Last reply Reply Quote 1
      • coliverC
        coliver @DustinB3403
        last edited by

        @DustinB3403 said:

        • Support for software RAID

        By software do you mean the Operating System? It was my understanding that the OS is the only application that knows you are using software RAID... everything else assumes it is a physical disk.

        DustinB3403D scottalanmillerS 2 Replies Last reply Reply Quote 1
        • MattSpellerM
          MattSpeller
          last edited by

          @LAH3385

          L 1 Reply Last reply Reply Quote 0
          • L
            LAH3385 @MattSpeller
            last edited by

            @MattSpeller Thanks!

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

              Let's begin with a definition of software RAID so we're all clear.

              My understanding is it's a RAID which is transparent to the hardware* (seen as individual disks in BIOS) but controlled by software (OS?) to write data in such a fashion that it becomes a RAID.

              *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?).

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

                @coliver Software as in MDADM Raid.

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

                coliverC 1 Reply Last reply Reply Quote 0
                • coliverC
                  coliver @DustinB3403
                  last edited by coliver

                  @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?

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

                    With FakeRAID only BIOS has the details needed to access the array, which makes it extremely dangerous.

                    Software RAID performs the same, regardless of the hardware you're running.

                    As for support, if the software array were to crash, how do you recover your data. That is what I'd look for with Software RAID Support.

                    coliverC MattSpellerM 2 Replies Last reply Reply Quote 0
                    • coliverC
                      coliver @DustinB3403
                      last edited by

                      @DustinB3403 said:

                      With FakeRAID only BIOS has the details needed to access the array, which makes it extremely dangerous.

                      Software RAID performs the same, regardless of the hardware you're running.

                      As for support, if the software array were to crash, how do you recover your data. That is what I'd look for with Software RAID Support.

                      FakeRAID can generally be seen by the operating system. Hence why you have to install drivers in most Windows implementations to use it. You can actually dig into disk manager or fdisk to see them.

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

                        @coliver said:

                        By software do you mean the Operating System? It was my understanding that the OS is the only application that knows you are using software RAID... everything else assumes it is a physical disk.

                        Doesn't have to be the OS, but any RAID is before the mounted block device so even if it is a third party RAID system (like ZFS would be) it gets a filesystem on top of it and presented to the rest of the system as files. No matter what you do with storage, it's all abstracted away by the time that it gets to applications.

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

                          @DustinB3403 said:

                          With FakeRAID only BIOS has the details needed to access the array, which makes it extremely dangerous.

                          If setup as RAID1, it's possible that it's not dangerous at all. Depends on if it writes any extra data or does anything differently than if it were just a single disk. My experience has been that it is completely transparent and you can turn off RAID and boot to the non-failed drive.

                          Software RAID performs the same, regardless of the hardware you're running.

                          ??? You lost me here

                          As for support, if the software array were to crash, how do you recover your data. That is what I'd look for with Software RAID Support.

                          Well, one of two things happens. Either you're running RAID1 and you boot to the working disk or for any other RAID level you recover from backups.

                          DustinB3403D 1 Reply Last reply Reply Quote 0
                          • coliverC
                            coliver @scottalanmiller
                            last edited by

                            @scottalanmiller said:

                            @coliver said:

                            By software do you mean the Operating System? It was my understanding that the OS is the only application that knows you are using software RAID... everything else assumes it is a physical disk.

                            Doesn't have to be the OS, but any RAID is before the mounted block device so even if it is a third party RAID system (like ZFS would be) it gets a filesystem on top of it and presented to the rest of the system as files. No matter what you do with storage, it's all abstracted away by the time that it gets to applications.

                            Ok, that's where the software support bullet in the beginning confused me. I assumed @DustinB3403 meant application support.

                            1 Reply Last reply Reply Quote 0
                            • 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
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • First post
                                              Last post