Черкасов, ДмитроІщенко, Тіхон2025-09-012025-09-012025https://ekmair.ukma.edu.ua/handle/123456789/36327Робота зосереджена на процесі дослідження, аналізу та впровадження архітектурних і технологічних рішень для розробки багаторівневого веб-застосунку з високою доступністю на хмарній платформі. Центральною ідеєю є застосування можливостей хмарних обчислювальних сервісів, які завдяки автоматичному масштабуванню, балансуванню навантаження та моніторингу суттєво полегшують побудову надійних веб-систем. Як приклад реалізації створено застосунок для допомоги безпритульним тваринам, що дозволяє користувачам розміщувати та переглядати оголошення. У ході роботи було проведено огляд і аналіз сучасних технологій розробки веб-застосунків, таких як ASP.NET Core для серверної частини, React для клієнтської частини, SQL Server та Entity Framework для роботи з базами даних. Окрему увагу приділено вивченню підходів до забезпечення високої доступності, відмовостійкості, масштабованості та безпеки застосунків. Детально описано процес побудови багаторівневої архітектури, організації взаємодії між компонентами системи та впровадження механізмів управління доступом. Значна увага приділена дослідженню та реалізації процесів автоматизованого розгортання і оновлення за допомогою інструментів CI/CD, зокрема GitHub Actions, та налаштуванню хмарної інфраструктури на базі Microsoft Azure. В рамках роботи проаналізовано різні стратегії розгортання і обрано найбільш ефективні підходи для підвищення стабільності та надійності системи. Результатом стала розробка масштабованого, стабільного та готового до реального використання веб-застосунку, що відповідає сучасним вимогам до хмарних архітектур.ukбагаторівневий веб-застосунокхмарна платформамасштабуваннябезпека застосунківбакалаврська роботаПобудова багаторівневого веб-застосування з високою доступністю на хмарній платформіOther