Детальная информация
| Название | Разработка методики развертывания программного обеспечения кустовой площадки месторождения на основе стандарта 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 |
|---|---|
| Авторы | Ждамирова Елизавета Витальевна |
| Научный руководитель | Олейников Виталий Сергеевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | развертывание ; контейнеризация ; O-PAS ; кустовая площадка ; CI/CD ; deployment ; containerization ; bush platform |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 27.03.04 |
| Группа специальностей ФГОС | 270000 - Управление в технических системах |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-6141 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\45644 |
| Дата создания записи | 10.09.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Целью работы является разработка и обоснование подхода к автоматизации процессов 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.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|