Разработчики из компании Backblaze, предоставляющей услуги
по хранению неограниченного объема данных клиентов за помесячную плату,
представили широкой публике конструкцию собственного «супернакопителя» под
названием The Pod («Стручок»), который при минимальных затратах обеспечивает
надежное хранение до 67 терабайт данных с постоянным доступом через протокол
HTTPS. Цена такого накопителя при изготовлении собственными руками составляет
менее 8 тысяч долларов – это намного меньше, чем предлагают именитые
производители.
Инженеры Backblaze подсчитали, что удельная стоимость
петабайта в их накопителе составляет порядка 117 тысяч долларов – это лишь не
намного больше, чем стоимость петабайта на обычных жестких дисках без
дополнительной обвязки (81 тысяча долларов). Для сравнения – дисковые массивы
компании Dell обходятся в 826 тысяч долларов за петабайт, а самые дорогие
решения от Amazon и EMC стоят порядка 2,8 млн. долларов за петабайт.
Начинка супернакопителя, собранного буквально «на коленке»
оказалась относительно простой. В заказном корпусе, предназначенном для
установки в стандартные 19-дюймовые стойки, установлена 1 материнская плата с
процессором, сетевой картой и 4 Гбайт памяти, 2 блока питания с нестандартной
разводкой проводов мощностью по 760 Ватт каждый, 4 платы расширения с
SATA-контроллерами (3 платы по 2 порта SATA и 1 – на 4 порта, из которых
используется только 3) и 9 плат-умножителей, куда подключаются жесткие диски
для хранения клиентских данных. Каждая плата-умножитель содержит гнезда для
подключения 5 жестких дисков – они вставляются непосредственно в плату. Для
операционной системы накопителя используется отдельный недорогой жесткий диск
емкостью 80 Гбайт. Охлаждение обеспечивают собственный вентилятор процессора,
три вентилятора на фронтальной стенке и 2 встроенных вентилятора в блоках
питания.
Обслуживанием накопителя занимается операционная система Debian
Libux 4. Все действия с данными клиентов выполняются через специальное
приложение Backblaze Application Layer, работающее поверх веб-сервера Apache и
сервера приложений Tomcat. Для хранения данных применяется файловая система
JFS, а доступ к данным предоставляется только через протокол HTTPS – никаких
дополнительных сервисов типа SQL, FibreChannel, iSCSI или NFS. Все 45 жестких
дисков (по 1,5 Тбайт) разбиты на три кластера по 15 дисков в каждом. Из 15
дисков в кластере 2 используются для контроля четности, образуя в сумме полноценный
дисковый массив уровня RAID6, генерируемый с помощью стандартной утилиты mdadm.
Одной из важнейших особенностей системы The Pod является то,
что разработчики предоставляют спецификацию и трехмерную модель корпуса
бесплатно, правда при этом снимают с себя всякую ответственность. Также
разработчики честно предупреждают о проблемах, с которыми сами столкнулись при
конструировании – одной из таких проблем стала вибрация от 45 жестких дисков, а
также вентиляторов на корпусе и в блоках питания. Для гашения вибрации
применены специальные подкладки под платы SATA-умножителей, а также резиновые
чехлы для дисков и специальные мягкие крепления для всех остальных деталей.
Следует признать, что инженеры Backblaze сделали отличный
подарок многим специалистам, которые по роду своих занятий создают устройства
подобного назначения для собственных нужд и на заказ. Полное описание
конструкции можно найти на сайте
авторов – там содержaтся исчерпывающие сведения об использованных
комплектующих.
По материалам сайта CrunchGear.
|