My thoughts are towards an appliance-like experience with minimum setup involved, more like installing a NAS, which the average Joe can manage nowadays without dedicated admin.
Of course things will go wrong, and there'll always be a need for support, but you can mitigate a lot with just software, e.g. pairing of bricks for mirroring, growing capacity by adding pairs, and supporting this through wizard-like UIs.
As for complicated failures, should they occur, there's always outside help (for which an ecosystem of its own might appear if such a software stack was successful enough).
Comments
My thoughts are towards an appliance-like experience with minimum setup involved, more like installing a NAS, which the average Joe can manage nowadays without dedicated admin.
Of course things will go wrong, and there'll always be a need for support, but you can mitigate a lot with just software, e.g. pairing of bricks for mirroring, growing capacity by adding pairs, and supporting this through wizard-like UIs.
As for complicated failures, should they occur, there's always outside help (for which an ecosystem of its own might appear if such a software stack was successful enough).