Розробка та автоматизація системи ПАРКС на платформі .NET
Тип публікації :
Магістерська робота
Дата випуску :
2023
Автор(и) :
Богусевич Олексій
Мова основного тексту :
ua
eKNUTSHIR URL :
Цитування :
[APA 7] Богусевич, О. (2023). Розробка та автоматизація системи ПАРКС на платформі .NET [Магістерська робота, Київський національний університет імені Тараса Шевченка]. eKNUTSHIR. https://ir.library.knu.ua/handle/123456789/4968
[ДСТУ] Богусевич О. Розробка та автоматизація системи ПАРКС на платформі .NET : кваліфікаційна робота магістра : 12 Інформаційні технології. Київ, 2023. 60 с. URL: https://ir.library.knu.ua/handle/123456789/4968 (дата звернення: 25.07.2026).
Керуючись сучасними підходами в розробці програмного забезпечення та напрацюваннями в сфері, реалізовано систему ПАРКС на базі сучасної версії платформи .NET та технології оркестрації контейнерів Kubernetes. Запропоновано модель публікації рішення на хмарну платформу, створено засоби автоматизованого розгортання. Додатково, проведено тестування системи на прикладах загальних паралельно-рекурсивних алгоритмів.
Керуючись принципами і засадами, закладеними в попередніх проектах, та взявши за основу найновішу версію платформи .NET, створено сучасну реалізацію ПАРКС, що складається з TCP-сервера у вигляді фонового сервісу для .NET Generic Host, програмного веб-інтерфейсу на базі ASP.NET Core Web API, графічного веб-інтерфейсу ASP.NET Core Blazor та спільного стійкого сховища; перераховані компоненти визначено в YAML-файлах публікації Kubernetes та docker-compose, обидва з яких є агностичними до хмарних та внутрішніх середовищ розгортання; окремо, за допомогою інтерпретатора Bicep, згенеровано ARM шаблон для автоматичної публікації усього рішення на керований сервіс AKS.
Перспективами розвитку роботи вважається налаштування механізмів автентифікації та авторизації, глибша інтеграція з моніторинговими системами для покращення досвіду відлагодження застосунків, впровадження контролю доступу та більшої ізоляції алгоритмічних модулів, оновлення компонент до .NET 8, наступної версії платформи з приміткою LTS, а також публікація системи в інші популярні хмарні середовища.
Ключові слова : автоматизація, бази даних, веб-розробка, контейнери, мережева комунікація, оркестрація, паралельні обчислення, рекурсивні обчислення, хмарні обчислення
Керуючись принципами і засадами, закладеними в попередніх проектах, та взявши за основу найновішу версію платформи .NET, створено сучасну реалізацію ПАРКС, що складається з TCP-сервера у вигляді фонового сервісу для .NET Generic Host, програмного веб-інтерфейсу на базі ASP.NET Core Web API, графічного веб-інтерфейсу ASP.NET Core Blazor та спільного стійкого сховища; перераховані компоненти визначено в YAML-файлах публікації Kubernetes та docker-compose, обидва з яких є агностичними до хмарних та внутрішніх середовищ розгортання; окремо, за допомогою інтерпретатора Bicep, згенеровано ARM шаблон для автоматичної публікації усього рішення на керований сервіс AKS.
Перспективами розвитку роботи вважається налаштування механізмів автентифікації та авторизації, глибша інтеграція з моніторинговими системами для покращення досвіду відлагодження застосунків, впровадження контролю доступу та більшої ізоляції алгоритмічних модулів, оновлення компонент до .NET 8, наступної версії платформи з приміткою LTS, а також публікація системи в інші популярні хмарні середовища.
Ключові слова : автоматизація, бази даних, веб-розробка, контейнери, мережева комунікація, оркестрація, паралельні обчислення, рекурсивні обчислення, хмарні обчислення
Галузі знань та спеціальності :
12 Інформаційні технології
122 Комп’ютерні науки
Файл(и) :![Ескіз]()
Вантажиться...
Формат :
Adobe PDF
Розмір :
1.5 MB
Контрольна сума :
(MD5):009aebe79718ed5bb1d900d169bfaf23
Якщо не вказано інше, ця робота розповсюджується на умовах ліцензії Creative Commons Attribution-NonCommercial 4.0 International

