Backblaze — часть истории компьютеров



Некоторые инновации меняют траекторию развития компании, другие — целой отрасли. Сегодня я невероятно рад, что один из наших первых модулей хранения данных, а именно ul010, отправляется в Музей истории компьютеров. Не как диковинка, а как живой артефакт истории, изменивший не только способ хранения данных в Backblaze, но и то, как вся облачная индустрия представляла себе проектирование серверов.

Немного истории
1 сентября 2009 года мы опубликовали в блоге статью под названием «Петабайты при ограниченном бюджете: как создать дешевое облачное хранилище». В статье подробно рассказывалось о том, как мы, будучи компанией с ограниченным бюджетом, могли бы предоставлять неограниченный сервис резервного копирования по разумной цене, не жертвуя производительностью и не тратя огромные суммы денег. По сути, открытие исходного кода нашей серверной архитектуры и предоставление ее в открытый доступ было своего рода авантюрой, учитывая, что более обеспеченная компания могла скопировать нашу разработку, развернуть ее в больших масштабах и разорить нас.

Наш «секретный ингредиент» всегда заключался в используемом нами программном обеспечении и решениях по проектированию, поэтому мы были твердо убеждены, что, хотя они и могли бы имитировать некоторые из наших экономических принципов, создание сервиса, столь же производительного, как наш, было бы недостижимо.

В начале
Вот что сказал основатель компании Брайан Уилсон об истории Backblaze:
Основатели Backblaze были в основном инженерами-программистами, и после сборки нескольких прототипов на рабочем столе Тима мы сотрудничали с компанией Protocase по электронной почте и телефону, чтобы изготовить первый настоящий металлический корпус для Pod-устройств. «Нестандартная» часть Pod-устройств — это металлический корпус; по соображениям экономии все компоненты внутри корпуса — это стандартные накопители, материнская плата и блоки питания, которые можно приобрести для потребителей.


Итак, в металлическом корпусе Pod есть отверстия для винтов, куда крепится материнская плата компьютера. Они должны быть расположены точно в нужном месте, иначе винты не совпадут. Я (Брайан) думал, что у нас (группы инженеров-программистов) не получится идеально выровнять все отверстия на самом первом прототипе. Но когда нам доставили первый металлический корпус в наш головной офис, все отверстия для винтов, предназначенные для крепления дисков, объединительных плат, блока питания и материнской платы, идеально совпали. Однако…

Мы забыли, что у компьютеров есть кнопки включения! Все сложные моменты были учтены, но на корпусе не было места для кнопки включения. Поэтому Тим засунул отвертку в вентиляционные отверстия на первом прототипе металлического корпуса Pod и просверлил отверстие достаточно широкое для кнопки включения. Ниже показано, как Тим просверливает отверстие для кнопки включения Pod:

И благодаря этой единственной модификации, первый металлический модуль был развернут в центре обработки данных и начал хранить данные клиентов в течение нескольких последующих лет, работая безупречно.

Хотя в течение следующего десятилетия мы старались избегать слова «дешевый» в заголовке, наша статья в блоге и наш подход к решению проблемы хранения данных нашли отклик у энтузиастов, предприятий и всей индустрии хранения данных. Наш Storage Pod был не просто корпусом, заполненным дисками, он доказывал, что инновации в инфраструктуре не обязательно должны исходить из многомиллиардных лабораторий. Иногда они рождаются у инженеров, готовых к нестандартному и оригинальному подходу.

Затем последовали инновации во всей отрасли. Частично вдохновленные нашей архитектурой и философией решения проблем плотности хранения и межсоединений, появились проекты Open Compute Project (2011) и Netflix Open Connect (2012), которые продолжают свою инновационную деятельность по сей день. Компания Protocase, которая занималась изготовлением металлических деталей для нашего оригинального Storage Pod, создала целую компанию, 45 Drives, чтобы удовлетворить спрос на свои услуги. По мере перехода от версии 1 к версии 6 наших Storage Pod и далее, мы с удовольствием наблюдали, как экономичные и высокоплотные 4U-серверы стали обычным явлением и превратились в товар широкого потребления. Сегодня вы можете настроить свои собственные высокоплотные серверы от различных поставщиков, от 45Drives до Sanmina и Dell.

Зачем жертвовать Pod?
Одно из моих любимых мест в районе залива — это Музей истории компьютеров в Маунтин-Вью. Прогулка по экспозициям, осмотр старой машины Бэббиджа, телекоммуникационного оборудования и эволюция электронных игр произвели на меня огромное впечатление, когда я впервые переехал в этот район 15 лет назад. В Backblaze у нас тоже есть своего рода музей, первоначально созданный Энди Кляйном. Наш музей состоял из модулей хранения данных от версии 1 до версии 6, а также оригинального RAID-массива, на котором мы тестировали наши системы, и он уже много лет выставлен в нашем офисе.






В середине января Backblaze полностью перешла на удалённую работу, и, поскольку наш музей был предназначен для хранения, я попытался придумать, как его ещё можно использовать, и мне на ум пришёл Музей истории компьютеров. Я связался с ними, и они любезно согласились рассмотреть возможность использования первоначального хранилища Storage Pod. (Я оценил их вежливый отказ от принятия всего нашего музея — у них тоже есть ограничения по площади!)

Передача полномочий оказалась довольно авантюрной.
Я заехал в наш офис перед его окончательным закрытием, чтобы сделать несколько фотографий и отвезти контейнер для хранения на место утилизации.




Я поехал в Исследовательский архив Шустека, который служит местом архивирования, сохранения и обработки всех исторических предметов, предназначенных для Музея истории компьютеров и его архивов. Именно здесь кураторы принимают окончательное решение о том, являются ли эти предметы действительно частью истории компьютеров. Было немного грустно отвозить контейнер для хранения, но осознание того, что он попадет в хорошие руки, приносило огромное удовлетворение.

Когда компания Backblaze была основана в 2007 году, её целью было предоставление неограниченного облачного хранилища резервных копий за 5 долларов в месяц. Их первый продукт был основан на аппаратном обеспечении — Storage Pod 1.0 — которое стало переломным моментом, бросив вызов существовавшим тогда проприетарным техническим нормам благодаря использованию стандартных компонентов и программного обеспечения с открытым исходным кодом. Благодаря тому, что Backblaze поделилась своими чертежами со всем миром, она также положила начало революции в области «открытого оборудования», доказав, что высокоплотные корпоративные хранилища можно создать за гораздо меньшую стоимость, чем при традиционных подходах. Для нас большая честь сохранить этот оригинальный экземпляр.
Даг Списер, старший куратор Музея истории компьютеров.




После передачи мне оставалось только ждать и смотреть, сочтут ли кураторы наш контейнер для хранения достойным места в их коллекции. Менее чем через три недели я получил известие о том, что контейнер принят и пополнит ряды исторических реликвий Музея культурного наследия Канады.

Мир после событий «Пода»
Хотя наш Storage Pod помог демократизировать хранение данных в то время, когда отрасль в этом нуждалась, сегодня B2 Cloud Storage с B2 Overdrive и B2 Neo помогают компаниям, отраслям и разработчикам демократизировать свои технологические стеки. И такая гибкость поможет им ускорить переход в эпоху искусственного интеллекта и выйти за ее пределы.

Наш подаренный модуль хранения данных когда-то использовался для резервного копирования — данных, охватывающих множество аспектов жизни, историй и работы наших клиентов. Он также является символом наших историй — бессонных ночей, смелых решений и веры в инновации, которые изначально вдохновили основателей Backblaze. Я искренне надеюсь, что его отправка в Музей компьютерной истории вдохновит следующее поколение новаторов, и если это вы… что ж, приятно познакомиться!
Выделенные серверы OVH
Выделенные серверы Hetzner

0 комментариев

Оставить комментарий