Платформа LinkedIn мигрировала с CentOS на Azure Linux (бывший проект CBL-Mariner)

Платформа LinkedIn мигрировала с CentOS на Azure Linux (бывший проект CBL-Mariner)

В конце августа 2024 года разработчики LinkedIn (принадлежит Microsoft) сообщили о переводе большей части серверов, виртуальных машин и контейнеров платформы с CentOS на дистрибутив Azure Linux (бывший проект CBL-Mariner).

По данным OpenNET, помимо решения проблемы с прекращением сопровождения использовавшейся ветки CentOS 7 в процессе миграции инженерам LinkedIn также удалось добиться повышения защищённости инфраструктуры, снижения издержек, увеличения гибкости при настройке и упрощения внедрения новых возможностей, основанных на применении компонентов для машинного обучения.

Платформа LinkedIn мигрировала с CentOS на Azure Linux (бывший проект CBL-Mariner)

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

Помимо развёртывания Azure Linux на серверы платформы и виртуальную IT-инфраструктуру, новое решение также было задействовано в виртуальных машинах с рабочей средой для разработчиков, снабжённых графическим окружением (Developer Desktop VM) и доступных для удалённого подключения через RDP или SSH.

Изначально Azure Linux не рассчитан на предоставление среды рабочего стола, но в LinkedIn принято, что в окружениях для разработчиков применяется та же операционная система, что и на рабочих серверах. Ограничение удалось обойти организовав удалённый доступ к используемым в компании интегрированным средам разработки.

Платформа LinkedIn мигрировала с CentOS на Azure Linux (бывший проект CBL-Mariner)

«Переход LinkedIn на Azure Linux был стратегическим решением. Его успешное выполнение принесло существенные выгоды, начиная от экономии средств и заканчивая повышением безопасности и гибкости. Мы достигли обеих важнейших целей: предоставили современную, безопасную операционную систему для надёжного обслуживания участников LinkedIn по всему миру и реализовали для пользователей инновационные функции на базе искусственного интеллекта», — уточнили в команде платформы.

В начале марта 2024 года Microsoft переименовала в Azure Linux репозиторий проекта своего дистрибутива Linux под названием CBL-Mariner (CBL-Mariner, Common Base Linux, дистрибутив Linux для внутренней инфраструктуры Microsoft). Пакетная система Azure Linux (CBL-Mariner) основана на RPM, используются пакетные менеджеры dnf и Tiny DNF из Photon OS (система Photon OS — контейнеры от VMware для облачных приложений).

Источник: habr.com