Компания «Флант» и YADRO завершили проверку совместимости Deckhouse Kubernetes Platform и объектного хранилища TATLIN.OBJECT. Интеграция позволит корпоративным заказчикам использовать современные системы хранения данных в контейнерных средах без изменения архитектуры приложений.
Deckhouse Kubernetes Platform занимает лидирующую позицию на российском рынке контейнеризации с долей 30% по данным TAdviser. Платформа поддерживает любую инфраструктуру — от bare-metal до гибридных облачных сред — и имеет сертификат ФСТЭК для использования в системах с высокими требованиями к информационной безопасности.
TATLIN.OBJECT представляет собой объектное хранилище с поддержкой протоколов S3, HTTP(S) и gRPC. В его основе — движок хранения, который раздельно обрабатывает мелкие объекты и потоки больших данных. Решение масштабируется линейно, добавлением узлов, без простоев и деградации производительности.
Интеграция реализована с помощью специального программного модуля, позволяющего Kubernetes-платформам работать с объектным хранилищем как с файловым. Модуль, изначально разработанный в open-source, был адаптирован специалистами YADRO под TATLIN.OBJECT и передан команде Deckhouse. Специалисты «Флант» завершили тестирование и подтвердили устойчивость взаимодействия DKP с системой хранения.
Совместимость решений позволяет запускать в Kubernetes даже приложения, не поддерживающие S3 напрямую: они продолжают работать через привычные файловые операции, а данные сохраняются в TATLIN.OBJECT.
Успешное завершение работ по интеграции TATLIN.OBJECT с Deckhouse Kubernetes Platform позволит нашим заказчикам подключать современный тип хранилищ данных к контейнеризованным приложениям. Такое хранилище гибко управляется через стандартные API, поддерживает отказоустойчивое размещение данных и практически не ограничено в масштабировании
Максим Луганский, ведущий менеджер продукта TATLIN.OBJECT
Тестирование DKP с TATLIN.OBJECT — это следующий шаг в нашей работе с YADRO. Ранее мы уже интегрировались с их решениями, включая TATLIN.UNIFIED. Теперь клиенты могут использовать объектное хранилище YADRO в своих Kubernetes-кластерах, даже если приложения поддерживают работу только с файлами напрямую. Это упрощает миграцию устаревших систем и позволяет им работать в одной инфраструктуре с современными приложениями, что в итоге дает возможность сэкономить на инфраструктуре.
Константин Акcёнов, директор департамента разработки Deckhouse компании «Флант»