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

    RAID Controllers - Stupidly Expensive for what they are

    IT Discussion
    raid storage
    7
    64
    14.0k
    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
      last edited by

      Let's compare to the closest non-enterprise analogue of RAID cards, the graphics card. RAID Cards and GPUs are both specialized processing offload engines. They provide extremely similar roles. Each has its own processor, memory, language, tools, physical board, etc. GPUs have a bigger price range, $100 - $1,500 or so and are sometimes bought in groups for things like SLI so actually can get pretty crazy compared to RAID cards typically.

      GPUs definitely push the envelopes of power in a way that RAID cards do not, but they also do so at massively higher production volumes, higher markup, lower reliability and without the huge cost of enterprise support which accounts for at least 50% of the cost of a RAID card.

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

        If you want to try an experiment in generating a price for a RAID card, try this:

        Get some device rather like a Raspberry Pi, a custom RISC machine. Now if you can, get one that is low volume (RP is the exact opposite of this) and high power rather than low (256MB is pretty low for a RAID card, 1GB - 2GB is much better and normally they have monster Power or ARM chips, not super low power ones.) So $30 of hardware isn't going to do it for really getting a price, $200 is more reasonable if you can find something.

        Now you need to build custom firmware. We will cheat on this for the sake of the example and use FreeBSD which likely runs there. We will use the build in ZFS RAID to handle the RAID functions. We will need to load this onto SD or something. Now we need a SAS controller (or SATA if you like) that can attach to a few devices. Maybe you found a board that has this built in, maybe not.

        Now consider the cost of the hardware, software, design, testing, etc. Even building one from scratch is likely going to cost more as a hobby project that entry point cards. And the big cost, the on site warranty service, isn't included nor is customer management tools and monitoring.

        It's amazing how quickly custom hardware gets to be expensive.

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

          OK SAM,

          I guess it was just a rant at more of "how come there are more non-business consumer raid cards available....

          I feel like I've been spanked on the ass as if I was a kid..

          Ha

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

            LOL, no spanking intended.

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

              So the reasons why there aren't consumer RAID cards is because.... consumers don't need them. Hardware RAID is an enterprise need. Oh sure some consumer needs one but that is so rare that you can't build a product around it. What would this consumer with hardware RAID needs look like? For hardware RAID to be valuable you need a fair number of drive bays that are hot swap, you need monitoring tools, etc. It's not a casual thing in a consumer world.

              Consumers have access to software RAID which is faster and "free". Very little need to go beyond that and to keep prices down you would need huge volume.

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

                What is the consumer use case that you are considering?

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

                  In Home SAN system possibly, migrating all of my physical DVD / Blurays and Music to it, and wiring up the house.

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

                    Possibly local storage for my XenServer Spinning Rust VM's as well.

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

                      @DustinB3403 said:

                      In Home SAN system possibly, migrating all of my physical DVD / Blurays and Music to it, and wiring up the house.

                      Why not use software RAID for that? Even a NAS device that you were to buy would be doing software RAID.

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

                        @DustinB3403 said:

                        Possibly local storage for my XenServer Spinning Rust VM's as well.

                        Same here. For a lab to learn about how XS would work with hardware RAID, sure. But in a case like that you would need the enterprise gear because that is what you are testing. If you are doing anything short of learning about that specific use case, why not software RAID again?

                        In many cases, especially enterprise ones, XS would be on software RAID.

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

                          Save yourself a ton of money and build a SAM-SD - it could all be Software RAID.

                          @scottalanmiller did you get get the SAM-SD to run from a SD card?

                          coliverC scottalanmillerS 2 Replies Last reply Reply Quote 1
                          • coliverC
                            coliver @Dashrender
                            last edited by

                            @Dashrender said:

                            Save yourself a ton of money and build a SAM-SD - it could all be Software RAID.

                            @scottalanmiller did you get get the SAM-SD to run from a SD card?

                            I went looking for the SAM-SD wiki that John had setup to suggest on this thread. Sadly it doesn't seem to exist anymore.

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

                              You could also look on ebay or craigslist for an inexpensive used server. You can get a decent HP or Dell server for a few hundred dollars.

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

                                @coliver said:

                                @Dashrender said:

                                Save yourself a ton of money and build a SAM-SD - it could all be Software RAID.

                                @scottalanmiller did you get get the SAM-SD to run from a SD card?

                                I went looking for the SAM-SD wiki that John had setup to suggest on this thread. Sadly it doesn't seem to exist anymore.

                                It was never filled with enough info to be useful. We need to get an official one up and running sometime soon. Just need a web designer, argh.

                                DashrenderD stacksofplatesS 2 Replies Last reply Reply Quote 0
                                • DashrenderD
                                  Dashrender @scottalanmiller
                                  last edited by

                                  @scottalanmiller said:

                                  @coliver said:

                                  @Dashrender said:

                                  Save yourself a ton of money and build a SAM-SD - it could all be Software RAID.

                                  @scottalanmiller did you get get the SAM-SD to run from a SD card?

                                  I went looking for the SAM-SD wiki that John had setup to suggest on this thread. Sadly it doesn't seem to exist anymore.

                                  It was never filled with enough info to be useful. We need to get an official one up and running sometime soon. Just need a web designer, argh.

                                  Some kind of Wiki or other website for things like that would be awesome to see attached to ML. Similar (maybe exactly) like what SW has.

                                  1 Reply Last reply Reply Quote 0
                                  • mlnewsM
                                    mlnews
                                    last edited by

                                    That's a potential idea although user management integration would be difficult. What kind of materials are you thinking should exist in a general purpose ML wiki?

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

                                      @Dashrender said:

                                      @scottalanmiller did you get get the SAM-SD to run from a SD card?

                                      That would depend heavily on the kind of SAM-SD that you want. a FreeBSD system would be relatively easy. A Linux one moderate. A Windows one ill-advised.

                                      1 Reply Last reply Reply Quote 0
                                      • stacksofplatesS
                                        stacksofplates @scottalanmiller
                                        last edited by

                                        @scottalanmiller said:

                                        @coliver said:

                                        @Dashrender said:

                                        Save yourself a ton of money and build a SAM-SD - it could all be Software RAID.

                                        @scottalanmiller did you get get the SAM-SD to run from a SD card?

                                        I went looking for the SAM-SD wiki that John had setup to suggest on this thread. Sadly it doesn't seem to exist anymore.

                                        It was never filled with enough info to be useful. We need to get an official one up and running sometime soon. Just need a web designer, argh.

                                        I do a lot with Drupal. I might be able to build something.

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

                                          @mlnews said:

                                          That's a potential idea although user management integration would be difficult. What kind of materials are you thinking should exist in a general purpose ML wiki?

                                          A general How-To that anyone who finds something interesting that they want to make sure they know where they can find it again in the future.

                                          As for the SAM-SD - a Linux or FreeBSD, not sure why anyone would want a Windows one.

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

                                            @Dashrender said:

                                            not sure why anyone would want a Windows one.

                                            SMB3, for example? DFS? ReFS? Management as part of the existing Windows infrastructure.

                                            If you wonder why anyone would want Windows here, do you feel that Windows doesn't make sense ever or just for file servers?

                                            DashrenderD 1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 2 / 4
                                            • First post
                                              Last post