Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа была посвящена исследованию принципов и подходов к построению и проведению нагрузочного тестирования веб-приложений, использующих микросервисную архитектуру, а также работе оркестратора – отдельного сервиса, отвечающего за координацию и отслеживанию работы других сервисов в системе. В ходе работы решались следующие задачи: 1. Исследование принципа работы оркестратора и их сравнение с одним из популярных оркестраторов в свободном доступе – Cadence Temporal. 2. Разработка плана и построение собственного генератора нагрузки для тестирования производительности оркестратора, базирующегося на СУБД FoundationDB. 3. Исследование и анализ результатов тестирования. 4. Выявление узких мест работы оркестратора и разработка рекомендованных параметров систем, при которых оркестратор будет давать оптимальные показатели производительности. В ходе работы был разработан собственный генератор нагрузки, который позволил более точно и гибко тестировать производительность системы. Были проведены многочисленные тесты, направленные на доказательства эффективности и масштабируемости работы оркестратора при непрекращающейся нагрузке. В результате были собраны метрики, отражающие поведение системы при конкретных параметрах загрузки и помогающие выявить узкие места работы оркестратора с написанием дальнейших рекомендаций по их модификации и улучшению, которые на момент сдачи работы уже были введены в исследование и работу.
This work is devoted to studying principles and approaches to load testing of web applications that use microservice architecture and the workflow of the orchestrator - a separate service that is responsible for coordinating and tracking other services in the system. The research set the following goals: 1. Research of the orchestrator working principles and their comparison with Cadence Temporal, one of the popular free-access orchestrators. 2. Developing a plan and building our own load generator to test the performance of the orchestrator based on the FoundationDB DBMS. 3. Research and analysis of the test results. 4. Identification of orchestrator performance bottlenecks and development of recommended system parameters, at which the orchestrator will give optimal performance. In the course of the work a proprietary load generator was developed, which allowed for more accurate and flexible testing of system performance. Numerous tests were conducted to prove the performance and scalability of the orchestrator under the incessant continuous load. As a result, several metrics were collected that were reflecting the behavior of the system under specific load parameters and that helped to identify bottlenecks in the orchestrator performance with writing further recommendations for modification and improvement of the service, which are already introduced in the research and development at the time.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All |
![]() ![]() ![]() |
||||
Internet | Authorized users SPbPU |
![]() ![]() ![]() |
||||
![]() |
Internet | Anonymous |
Table of Contents
- DIPLOM.pdf
- zadanie_unsigned.pdf
- REFERAT.pdf
- DIPLOM
Usage statistics
|
Access count: 1
Last 30 days: 0 Detailed usage statistics |