распределённое хранилище так не работает. вы отдаёте 100ГБ, получаете, скажем, 80ГБ распределённого.
т.е. в чём цимес? если вы храните (распределённо) одну-единственную копию, MTTF равно MTTF одного хард драйва (локального или удалённого). если вы храните (распределённо) две копии на двух гарантированно разных хард драйвах, MTTF равно (грубо говоря) 2xMTTF одного хард драйва, но и места занимает 2х одной копии.
"насамделе" крошим одну копию на N-M кусков и расчитываем дополнительно M кусков, например, по Reed-Solomon кодам и распределяем на N разных хард драйвах. MTTF становится функцией от N и M, а эффективность хранилища - (N-M)/N.
поскольку эффективность хранилища < 100%, то отдавая 100ГБ вы получаете меньше 100ГБ "полезного" места.
no subject
Date: 2010-10-13 01:57 pm (UTC)т.е. в чём цимес? если вы храните (распределённо) одну-единственную копию, MTTF равно MTTF одного хард драйва (локального или удалённого). если вы храните (распределённо) две копии на двух гарантированно разных хард драйвах, MTTF равно (грубо говоря) 2xMTTF одного хард драйва, но и места занимает 2х одной копии.
"насамделе" крошим одну копию на N-M кусков и расчитываем дополнительно M кусков, например, по Reed-Solomon кодам и распределяем на N разных хард драйвах. MTTF становится функцией от N и M, а эффективность хранилища - (N-M)/N.
поскольку эффективность хранилища < 100%, то отдавая 100ГБ вы получаете меньше 100ГБ "полезного" места.