РЕФЕРАТИВНА БАЗА ДАНИХ "УКРАЇНІКА НАУКОВА"
Abstract database «Ukrainica Scientific»


Бази даних


Реферативна база даних - результати пошуку


Вид пошуку
Пошуковий запит: (<.>ID=REF-0000776965<.>)
Загальна кількість знайдених документів : 1

Березнюк А. В. 
Удосконалення методів неперервних інтеграції та доставляння ПЗ за допомогою впровадження етапу тестування навантаження / А. В. Березнюк, А. О. Макаренко, Г. О. Гринкевич, С. Г. Лазебний // Зв'язок. - 2021. - № 1. - С. 39-44. - Бібліогр.: 10 назв. - укp.

Провадження гнучких методів розроблення програмного забезпечення (ПЗ) з постійною інтеграцією та постійним доставлянням (CICD) зумовило значне зростання ефективності проектів. Переважно це було досягнуто завдяки тому, що нові функції ПЗ розробляються в кожному спринті та доставляються кінцевим користувачам як результат. Цей підхід є досить ефективним, однак він має збої внаслідок закладеної в нього ідеології. Дійсно, масштабування системи є поширеним вирішенням, однак до якої міри її слід масштабувати. Процес масштабування потребує знань щодо поточного та очікуваного станів системи. При цьому критичним та складним завданням є еталонний тест виробничої системи, оскільки він стосується завдань бізнесу в реальному часі. Необхідною умовою для впровадження нової версії системи є тестування навантаження для оцінювання очікуваного стану після її впровадження. Традиційні методи симуляції навантаження не в змозі виявити поведінкові шаблони навантаження трафіку з виробничого середовища. Для подолання цієї проблеми запропонований підхід розширює конвеєр CICD та додає три фази автоматизації: оцінювання, тестування навантаження та масштабування. Це дає можливість мінімізувати простої системи за допомогою тестування на стенді та використовувати трафік з виробничого середовища для тестування навантаження, підвищуючи рівень вірогідності результатів. Лише після завершення тестування навантаження системи можна оцінити можливості масштабування. Спочатку конвеєр CICD було розроблено за допомогою серверів Jenkins CI, Git та Nexus з автоматизацією Ansible. Go-replay використовується для дублювання трафіку від виробничого середовища до тестового стенда. Моніторинг Nagios - для аналізу поведінки системи в кожній фазі та доведення на тестовому стенді, що масштабування впорається з цим навантаженням.


Індекс рубрикатора НБУВ: З973-018.1

Рубрики:

Шифр НБУВ: Ж14808 Пошук видання у каталогах НБУВ 
Додаткова інформація про автора(ів) публікації:
(cписок формується автоматично, до списку можуть бути включені персоналії з подібними іменами або однофамільці)
  Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
 
Національна бібліотека України імені В. І. Вернадського
Відділ наукового формування національних реферативних ресурсів
Інститут проблем реєстрації інформації НАН України

Всі права захищені © Національна бібліотека України імені В. І. Вернадського