OpenStack для климатических исследований: проверенный кейс облака FishOS в DKRZ

OpenStack для климатических исследований: проверенный кейс облака FishOS в DKRZ

Когда вашей миссией является моделирование климата Земли, вам необходимо нечто большее, чем вычислительная мощность — вам нужна абсолютная надежность. Данное исследование конкретного случая рассматривает, как Немецкий климатический вычислительный центр (DKRZ) эволюционировал от своей устаревшей среды OpenStack к мощной, масштабируемой и стабильной облачной платформе с помощью FishOS от Sardina Systems.

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

От хаоса к уверенности в климате: почему DKRZ выбрал управляемое облако OpenStack

Климатическая наука основывается на последовательности, скорости и масштабе. Расположенный в Гамбурге, Немецкий климатический вычислительный центр (Deutsches Klimarechenzentrum, DKRZ) находится в центре этих усилий с 1987 года, предоставляя вычислительные ресурсы, хранение данных и инструменты тысячам исследователей. Это ученые, которые анализируют изменения климата, прогнозируют погодные условия и моделируют сложные системы Земли.

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

К 2021 году устаревающая среда OpenStack центра становилась слишком хрупкой для поддержки современных исследовательских потребностей. Проблемы с производительностью и ручные исправления истощали время и энергию ИТ-команды. В то же время переход в гиперскалярное публичное облако не был вариантом — как затраты, так и объем их данных делали это непрактичным.

DKRZ осознал, что пришло время выйти за рамки просто функционирующего облака. Им требовалась специализированная, готовая к исследованиям платформа, способная масштабироваться, адаптироваться и стабильно работать. Именно тогда они решили перейти на Sardina Systems и развернуть FishOS — полностью автоматизированную платформу управления облаком на основе OpenStack, известную своей экономической эффективностью, гибкостью и оптимизацией производительности.

Частное облако на основе FishOS для DKRZ

Миграция процессов DKRZ в управляемую среду OpenStack, построенную с помощью FishOS прошла бесперебойно — команда решила развернуть FishOS на новых серверах параллельно с устаревшей системой и постепенно перенести рабочие нагрузки. Виртуальные машины были перенесены с минимальными нарушениями, а простои были ограничены всего одним-двумя днями.

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

Дмитрий Красовский, Технический руководитель в Sardina Systems.

Расширение инфраструктуры с умом

С момента развертывания FishOS, DKRZ более чем утроил свои вычислительные мощности — увеличив их с 268 до 928 ядер к 2025 году. Переход от серверов без операционной системы к виртуальным машинам позволил улучшить использование ресурсов и обеспечить большую гибкость, особенно поскольку проекты, такие как Earth System Grid Federation (ESGF), требовали масштабируемых, облачно-ориентированных архитектур.

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

Система хранения также получила значительное обновление. Кластер Ceph был преобразован в полностью флэш-систему, увеличив емкость с 140 ТБ до 265 ТБ. Это изменение значительно улучшило производительность для высокопроизводительных рабочих процессов и крупномасштабных симуляций.

Чтобы поддерживать систему современной и стабильной, DKRZ следует регулярному циклу обновлений — примерно раз в год — обеспечивая исследователям постоянный доступ к актуальным инструментам без риска нарушения работы системы.

Автоматизированное облако для ученых

Сегодня DKRZ управляет двумя средами виртуализации: одна поддерживает основные инфраструктурные службы, такие как аутентификация и электронная почта, а другая — облако OpenStack на базе FishOS — специально адаптирована для исследователей.

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

Это децентрализованное и гибкое облако приближает DKRZ к современному способу проведения исследований — гибкому, быстродвижущемуся и глобально связанному. С более быстрым хранилищем и сетью исследователи могут перемещать данные между командами и партнерами без узких мест.

За кулисами FishOS обеспечивает экономическую эффективность и отзывчивость среды. Во время пиковых нагрузок система автоматически масштабируется до тысяч серверов. Когда спрос падает, она сокращается, оптимизируя использование ресурсов при сохранении производительности.

Интеграция с высокопроизводительными вычислениями

Для моделирования и симуляции климата Земли DKRZ полагается на системы высокопроизводительных вычислений (HPC), способные справляться с экстремальными вычислительными требованиями высокоточного моделирования, долгосрочных симуляций и ассимиляции данных в реальном времени.

Хотя облако на базе FishOS не выполняет напрямую рабочие нагрузки HPC DKRZ, оно дополняет их, управляя постобработкой и доставкой данных вокруг среды HPC. Пользователи могут получать доступ к данным HPC со своих виртуальных машин, используя клиенты Lustre.

Эта гибридная конфигурация обеспечивает, что каждый уровень инфраструктуры играет на своих сильных сторонах: HPC для производительности, а OpenStack для доступности и скорости.

Эффективные операции, глобальное влияние

Одним из наиболее впечатляющих аспектов развертывания DKRZ является его операционная эффективность. Вся среда OpenStack управляется всего двумя сотрудниками при поддержке Sardina Systems.

«В настоящее время у нас есть пара человек, активно управляющих нашим облаком OpenStack. Это возможно только потому, что Sardina Systems предоставляет нам необходимую поддержку и экспертизу. Для небольшой команды это огромное преимущество — это экономит наше время и ресурсы, сохраняя при этом бесперебойную работу.»

Дирк Вельш, системный администратор в DKRZ.

Обновления теперь предсказуемы и рутинны. В июле 2025 года команда планирует обновиться до последней версии OpenStack Epoxy. Очистка устаревших конфигураций, такая как недавняя реорганизация IP-структур, снизила трение и облегчила будущие обновления.

Облачное путешествие DKRZ показывает, что возможно, когда правильные технологии встречаются с правильным партнером. С FishOS центр не только восстановил стабильность, но и получил гибкость и масштабируемость, необходимые для поддержки исследований следующего поколения.

Если вы ищете способ модернизировать свою инфраструктуру, не отказываясь от контроля и не превышая бюджет, Sardina Systems готова помочь. Свяжитесь с нами сегодня для бесплатной консультации и узнайте, как управляемое облако OpenStack FishOS может поддержать усилия вашей команды.

2560 1457 Egine Nalbandian
Start Typing