Знайдено документів: 1
Інформація × Реєстраційний номер 2121U007532, Матеріали видань та локальних репозитаріїв Категорія Бакалаврська робота Назва роботи Створення програмного забезпечення для проведення аналізу ефективності веб-серверів на базі віртуальної машини Java Автор Савенко Ілля МихайловичSavenko Illya Mykhailovych Дата публікації 01-01-2021 Постачальник інформації Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Першоджерело https://ela.kpi.ua/handle/123456789/45336 Видання Київ Опис Дипломна робота містить: 103 c., 6 табл., 53 рис., 2 дод., 11 джер. В якості методів тестування було обрано методи тестування продуктивності, стресс-тестування, та тестування навантаженням програмного продукту, як такі, що реалізують оптимальні методи для аналізу серверної архітектури. Скрипти аналізу написано за допомогою такої технології як Gatling, для зняття метрик аналізу. В цій роботі мені також довелося написати серверне ПЗ, яке імітує роботу бізнес-логіки, звернення до БД. Для отримання та аналізу метрик було використано інтерактивний режим механізму тестування. Для розгортання серверних технологій було використано апаратну архітектуру EC2 від AWS з архітектурою потужностей m5.2xlarge з 8ма ядрами процессора, 32гб оперативної пам’яті та операційною системою Debian 10. Були розглянуті декілька технологій серверного ПЗ такі як Tomcat, Jetty, Wildfly й інші. Серверне ПЗ Jetty та Quarkus показали найкращі результати на час відгуку запитів. Tomcat показав найкращу роботи при стрес-тестуванні. Розвивати роботу можна у багатьох напрямках. Перший – розгорнути на іншій апартній архітектурі з меншими або більшими потужностями. Другий – запускати серверне ПЗ на інших операційних системах. Третій – запускати серверне ПЗ на інших Java-подібних віртуальних машинах. Четвертий – додати можливість масштабування ПЗ. Thesis:103 p., 6 tabl., 53 fig., 2 adds., 11 references. Methods of performance testing, stress testing, and software product load testing were selected as testing methods as those that implement optimal methods for server architecture analysis. Analysis scripts are written using technology such as Gatling, to get analysis metrics. In this work, I also had to write server software that simulates the work of business logic, access to the database. An interactive mode of the testing mechanism was used to obtain and analyze the metrics. AWS EC2 hardware architecture with m5.2xlarge power architecture with 8 processor cores, 32GB of RAM and Debian 10 operating system was used to deploy the server technologies. Several server software technologies such as Tomcat, Jetty, Wildfly and others have been considered. Jetty and Quarkus server software showed the best results at the time of response. Tomcat showed the best performance in stress testing. You can develop your work in many ways. The first is to deploy to another hardware architecture with less or more capacity. The second is to run the server software on other operating systems. The third is to run the server software on other Java-like virtual machines. Fourth - add the ability to scale the software. Додано в НРАТ 2025-11-05 Закрити
Матеріали
Бакалаврська робота
Савенко Ілля Михайлович. Створення програмного забезпечення для проведення аналізу ефективності веб-серверів на базі віртуальної машини Java : публікація 2021-01-01; Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського», 2121U007532
Знайдено документів: 1

Оновлено: 2026-03-16