Побудова багаторівневого веб-застосування з високою доступністю на хмарній платформі

Loading...
Thumbnail Image
Date
2025
Authors
Іщенко, Тіхон
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Робота зосереджена на процесі дослідження, аналізу та впровадження архітектурних і технологічних рішень для розробки багаторівневого веб-застосунку з високою доступністю на хмарній платформі. Центральною ідеєю є застосування можливостей хмарних обчислювальних сервісів, які завдяки автоматичному масштабуванню, балансуванню навантаження та моніторингу суттєво полегшують побудову надійних веб-систем. Як приклад реалізації створено застосунок для допомоги безпритульним тваринам, що дозволяє користувачам розміщувати та переглядати оголошення. У ході роботи було проведено огляд і аналіз сучасних технологій розробки веб-застосунків, таких як ASP.NET Core для серверної частини, React для клієнтської частини, SQL Server та Entity Framework для роботи з базами даних. Окрему увагу приділено вивченню підходів до забезпечення високої доступності, відмовостійкості, масштабованості та безпеки застосунків. Детально описано процес побудови багаторівневої архітектури, організації взаємодії між компонентами системи та впровадження механізмів управління доступом. Значна увага приділена дослідженню та реалізації процесів автоматизованого розгортання і оновлення за допомогою інструментів CI/CD, зокрема GitHub Actions, та налаштуванню хмарної інфраструктури на базі Microsoft Azure. В рамках роботи проаналізовано різні стратегії розгортання і обрано найбільш ефективні підходи для підвищення стабільності та надійності системи. Результатом стала розробка масштабованого, стабільного та готового до реального використання веб-застосунку, що відповідає сучасним вимогам до хмарних архітектур.
Description
Keywords
багаторівневий веб-застосунок, хмарна платформа, масштабування, безпека застосунків, бакалаврська робота
Citation