Details

Title Разработка методики развертывания программного обеспечения кустовой площадки месторождения на основе стандарта O-PAS с помощью методологии CI/CD: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_05 «Интеллектуальные системы обработки информации и управления» = Development of a methodology for deploying field site software based on the O-PAS standard using the CI/CD methodology
Creators Ждамирова Елизавета Витальевна
Scientific adviser Олейников Виталий Сергеевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects развертывание ; контейнеризация ; O-PAS ; кустовая площадка ; CI/CD ; deployment ; containerization ; bush platform
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.04
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2026/vr/vr26-6141
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\45644
Record create date 9/10/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Целью работы является разработка и обоснование подхода к автоматизации процессов CI/CD, обеспечивающего надежное, безопасное и эффектив-ное развертывание программного обеспечения на кустовых площадках месторождения с учетом требований стандарта O-PAS. Предметом исследования выступают методы, инструменты и архитектурные подходы к автоматизации процессов CI/CD для ПО кустовых площадок, функционирующих в соответствии со стандартом O-PAS. Задачи, решаемые в ходе исследования: 1. Провести анализ стандарта O-PAS и его ключевых концепций, определяющих требования к развертыванию ПО. 2. Исследовать современные инструменты и практики CI/CD и оценить возможности их применения в среде ОТ с учетом ограничений промышленных объектов. 3. Выполнить анализ особенностей инфраструктуры кустовой пло-щадки как целевой среды развертывания. 4. Разработать архитектуру и смоделировать процесс CI/CD-конвейера для обновления ПО на O-PAS-совместимых контроллерах и сер-верах кустовой площадки. 5. Апробировать предложенные решения на тестовом стенде и оце-нить их эффективность. В результате работы был создан тестовый стенд, развертывающий включающий виртуальные ПЛК на базе CODESYS Control SL, DSS, Prometheus и Grafana, а также реализован и запущен CI/CD-пайплайн в GitLab.

The purpose of the work is to develop and justify an approach to automat-ing CI/CD processes that ensures reliable, secure, and efficient deployment of software at field pads, taking into account the requirements of the O-PAS stand-ard. The subject of the study is the methods, tools, and architectural approaches to automating CI/CD processes for software at field pads that operate in accord-ance with the O-PAS standard. The research set the following goals: 1. Analyze the O-PAS standard and its key concepts that define the requirements for software deployment. 2. Research modern CI/CD tools and practices and evaluate their applica-bility in the OT environment, taking into account the limitations of industrial fa-cilities. 3. Analyze the features of the cluster site infrastructure as the target deployment environment. 4. Develop an architecture and simulate the CI/CD pipeline process for software updates on O-PAS-compatible controllers and cluster site servers. 5. Test the proposed solutions on a test bench and evaluate their effectiveness. As a result of the work, a test stand was created that includes virtual PLCs based on CODESYS Control SL, DSS, Prometheus, and Grafana, and a CI/CD pipeline was implemented and launched in GitLab.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
...