Magma (github.com/magma/magma) инициатива Facebook перешедшая под лицензию BSD представляющая из себя платформу для быстрого развёртывания компонентов для обеспечения работы сотовых сетей 2G, 3G, 4G и 5G.



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



Платформа также предоставляет средства автоматизации, делающие развёртывание опорной инфраструктуры, не сложнее, чем запуск точки доступа для Wi-Fi. Magma может применяться совместно с традиционными существующими опорными сетями (LTE core network) для расширения их функциональности в плане запуска новых сервисов и организации федеративного объединения разных сетей. При помощи Magma операторы связи, ограниченные лицензированным диапазоном частот, могут расширить ёмкость сети или увеличить охват в труднодоступных местах при помощи технологий Wi-Fi и CBRS. Например, Magma позволяет ускорить развёртывание сотовой сети в сельской местности, а также может быть использована для создания частных сетей LTE или корпоративных беспроводных систем.



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