Given these assumptions it is possible to calculate how often they can fail and to arrange the array to make data loss arbitrarily improbable.
Using this it is possible to find out how often they will fail and to create the array to stop those failures.