Социальная сеть Facebook вынуждена хранить и обрабатывать чудовищные объёмы данных. В 2012 году пользователи добавляли туда 300 миллионов новых фотографий каждый день. Если добавить к этому бесчисленные «лайки», текстовые посты, видео и прочие виды контента, набиралось больше 500 терабайт в день. И это было полтора года назад. С тех пор социальная сеть успела подрасти.
При таких масштабах проблемы возникают там, где их меньше всего ждёшь. Взять, к примеру, энергопотребление. Один жёсткий диск требует не так уж много энергии. Однако когда речь начинает идти о хранении информации в масштабах Facebook, суммарное энергопотребление используемых дисков вырастает до величины, от которой трудно отмахнуться. Крупный дата-центр оказывается сравним по своим потребностям с городом средних размеров. Для того чтобы его прокормить, нужна целая электростанция.
На конференции Open Compute Summit, проходившей в прошлом году, Джей Парих, вице-президент Facebook по техническим вопросам, упоминал, что компания экспериментирует с хранением данных на дисках Blu-ray. На одном слое такого диска, как правило, умещается 25 гигабайт. Существуют оптические диски с двумя, тремя и четырьмя слоями, имеющие объём от 50 до 128 гигабайт.
Судя по всему, эксперименты были признаны успешными. Издание Gigaom сообщает, что разработанный в Facebook прототип занимает один серверный шкаф. В каждом из них умещается 10 тысяч оптических дисков, содержащих около петабайта информации. В будущих версиях предполагается увеличить объём хранимой информации до пяти петабайт на серверный шкаф.
Выгода вполне ощутима. В Facebook подсчитали, что хранилища данных, основанные на жёстких дисках, потребляют на 80% больше энергии. Переход на Blu-ray позволит урезать расходы на 50%. При этом оптические диски весьма долговечны: предполагается, что они прослужат не меньше 50 лет.
В одном из дата-центров Facebook уже работают хранилища, основанные на Blu-ray. Они содержат 30 петабайт информации. Вторая очередь будет введена в строй в самом скором будущем, а через несколько месяцев объём информации Facebook, которая хранится на оптических дисках, достигнет 150 петабайт.