Создание «облака» для сферы образования на базе СПО в Псковской области

Создание «облака» для сферы образования на базе СПО в Псковской области
Источник: СПО Базальт
Псковский Региональный центр информационных технологий поделился опытом создания «облака» для образовательной среды в регионе с использованием свободного программного обеспечения.

В рамках ХX конференции «Свободное программное обеспечение в высшей школе», проходившей в Переславле-Залесском 7 – 9 февраля 2025 года с докладом, посвященным построению «облака» для образовательной среды, выступил директор Государственного бюджетного учреждения Псковской области «Региональный центр информационных технологий» Алексей Драгунов.

Об исполнителе

Государственное бюджетное учреждение Псковской области «Региональный центр информационных технологий» (РЦИТ) занимается цифровизацией образования в регионе - в его ведомстве детские сады, электронные журналы, электронное обучение. Также  РЦИТ является оператором государственной информационной системы, где собрано около сорока подсистем, часть из которых адаптирована и включена в общую государственную информационную систему - это государственные опенсорс продукты. Также организация осуществляет подготовку детей и взрослых в сфере цифровых технологий и анализа данных.

Предпосылки проекта

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

«Основной целью создания облака для сферы образования является интеграция инфраструктуры сервисов на базе свободного ПО, развернутых на региональной серверной инфраструктуре», - рассказал директор Государственного бюджетного учреждения Псковской области «Региональный центр информационных технологий» Алексей Драгунов.

Выбор решения

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

Как отмечает Алексей Драгунов, ряд возможностей для работы предоставляют бесплатные сервисы myschool.edu.ru и Сферум. Но возможности там достаточно ограничены - учитель может только предоставить доступ к документу группе класса. Тем не менее, организация полноценной работы в образовательной организации требует развитых сервисов для управления доступом к файлам, с возможностью коллективной работы, а также появление дополнительных образовательных сервисов.

Аренду серверов у провайдеров в Центре не стали даже рассматривать, поскольку в распоряжении уже имеется 43 сервера, поставленных в рамках проекта «Цифровая образовательная среда (ЦОС)». Характеристики серверов - 128 Гбайт RAM, SSD 256, 2xSATA 12 Тбайт, XEON 2.3 Ггц, общая их стоимость составила 14 млн рублей. Это позволяет экономить, начиная со второго года использования, ежегодно, даже с учетом стоимости электроэнергии,  более 14 млн рублей.

Поэтому однозначно было принято решение использовать собственные серверные мощности.

Общую структуру «облака» было решено создавать на базе NextCloud - программы с открытым исходным кодом, с помощью которой можно организовать собственное облачное хранилище с возможностью контролировать место и условия хранения файлов. В качестве базовой системы NextCloud при помощи плагина связывается с KEYCLOAK (системой идентификации и управления доступом с открытым исходным кодом на базе Java), а уже с ним, в свою очередь, связываются другие системы - даже те, которые изначально не поддерживаются NextCloud. По сути, получился производный продукт, уже не на базе NextCloud, а включающий использование NextCloud. Дисковое пространство строится как единое с возможностью динамического распределения. Контейнеризация изначально строилась на базе классических контейнеров Docker, сейчас будет осуществляться переход на Альт Виртуализацию, и вместо контейнеров Docker будут использоваться контейнеры Podman. 

Ход решения
Пока еще остаются задачи по управлению контейнерами и группами, чтобы динамически организовать контейнеризацию. Kubernetes пугает разработчиков РЦИТ своей сложностью, поскольку организация маленькая, и в ней не так много людей, которые могли бы заняться глубоким его изучением, однако пока его использование рассматривается как вынужденный последующий шаг.

Таким образом будет реализован бесшовный переход в «облако». 

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

В NextCloud есть сервисы и плагины управления проектами, но они достаточно ограничены, поэтому в РЦИТ появилась своя система управления проектами - Integres X1-коммуникатор (на иллюстрации, представляющей структуру «облака», она обозначена как dev). 

Также в «облаке» планируется поместить еще такой класс системы как CRM - для учета внутришкольных дел, особенно, если из школьного процесса бухгалтерия вынесена в отдельную программу. В данном случае рассматривается delibar, причем планируется также добавить в нее Low Code. Такое решение подойдет не только для образовательных учреждений, но и, в том числе, для малого бизнеса. 
 

Тематики: Маркетинг, ПО

Ключевые слова: программное обеспечение, конференция, облачные технологии, Базальт СПО, цифровизация