Несмотря на то, что всевозможные облачные решения продолжают набирать популярность, многие крупные компании лишь присматриваются к ним. Одна из популярных моделей построения современной IT-инфраструктуры — использование гибридных облачных технологий, при котором сочетаются общедоступное облако уровня Azure или AWS и облако частное.
Для частного облака необходимым условием становится построение on-premise платформы как фундамента для дальнейшего масштабирования собственной инфраструктуры, когда интеграция с облаками рассматривается как перспектива. Для такого фундамента желательна однородность серверного оборудования для обеспечения надежности и взаимозаменяемости компонентов, а также минимизации времени устранении аппаратных отказов.
Как, решая поставленную задачу, умно распорядиться финансами и создать гарантировано отказоустойчивый и хорошо масштабируемый продукт?

Киевская компания «Оникс» создала и внедрила у одного из крупных заказчиков отказоустойчивый кластер, который по украинским меркам вполне может считаться монстром IT-бизнеса. Сегодня сложно кого-то удивить рекордной производительностью или астрономическими объемами хранения данных — в новостях регулярно появляются все новые и новые рекорды. Но одно дело — в новостях из-за океана, и совсем другое — когда подобные проекты реализуются непосредственно у нас в стране.
Подробности конфигурации
Что же представляет собой типовой проект корпоративной платформы, который легко масштабирует и компьютерные мощности, и пространство хранения?

Аппаратным ядром решения стал вычислительный кластер, построенный на двух четырехсокетных серверах от SuperMicro, сателлитами которых выступили пять двухпроцессорных серверов. Дублирование супермощных платформ — дань надежности, а вот фундамент из производительных двухпроцессорных серверов нужен для наращивания разделяемой среды вычислений. В первом случае процессорная составляющая — это 72 физических ядра Intel Xeon, работающих на частоте 3 ГГц, в их распоряжении — по 1,5 терабайта оперативной памяти. Для серверов масштабирования задействованы платформы Supermicro поскромнее: 36 физических ядер с поддержкой Hyper-Threading, каждый узел которых обеспечен 768 ГБ RAM.
Организация сети кластера
Высокая пропускная способность, низкие задержки и гарантированное отсутствие потерь стали возможны благодаря сетевому оборудованию Mellanox SN2410. Связав с его помощью воедино все аппаратные составляющие кластера, удалось построить систему, стабильность и совместимость которой можно доказать непосредственным тестированием.
Решаемые задачи
Но самое впечатляющее в кластере — это дисковое пространство в 4 петабайта. Для его реализации понадобились две СХД (системы хранения данных) от компании Infortrend с объемом дискового пространства по 2 PB каждая. Выбор этих монстров диктуется прикладными задачами, делегированными конкретно данному кластеру: в его обязанности входит поддержка больших и высоконагруженных баз данных, почтовые системы, а также огромный объём информации, которая не использует высокоскоростные SSD, но требует надёжного хранения таких объёмов с приемлемой скоростью доступа к ним.
По замыслу инженеров «Оникс» при выходе из строя одного из узлов системы хранения кластер сохранит бесперебойный доступ к видеоархиву, обеспечив прозрачную работу с ним на всю глубину. В основе его отказоустойчивости — отсутствие единых точек отказа, в том числе и в СХД.
Кроме «холодного» пула система хранения Infortrend поддерживают тиринг, базирующийся на SSD, который предполагает разделение данных по степени их востребованности. Для часто запрашиваемой информации («горячие» данные) отводится 24 твердотельных накопителя по 1,6 ТБ каждый. Редкочастотные запросы обслуживаются магнитными носителями: у них и объемы побольше, и цена за гигабайт хранения щадящая. Дисковая полка от Infortrend на 204 устройства как нельзя лучше соответствует поставленным задачам.
Итоги и перспективы
На первый взгляд, локальным on-premise решениям ничто не угрожает, с известной долей иронии можно даже сказать, что над ними безоблачное небо. Как гибридные технологии проторят себе дорогу в облачные структуры, если им пока комфортно здесь «на земле» оперировать гигантскими пространствами хранения с помощью постоянно растущих процессорных мощностей?
Во-первых, пространства для хранения не бывает много. То что сегодня казалось бесконечномерным пространством уже завтра, благодаря информационной энтропии, может стать узким горлышком в поголовной диджитализации. Рост процессорных мощностей (и это во-вторых) уже давно продемонстрировал тенденцию увядания. На повестке дня компьютинг совсем другой природы — гетерогенные вычисления, призванные решать задачи искусственного интеллекта. Фактически это означает глубокий анализ хранящейся информации по многим критериям, представляющим социальный интерес.
Пример реализации компанией «Оникс» отказоустойчивого кластера — только первый шаг к построению гибридных облаков, где будут собираться и, главное, анализироваться огромные пласты информации, способной изменить к лучшему наше будущее.