ПІДХІД ДО БАЛАНСУВАННЯ НАВАНТАЖЕННЯ ВЕБ-СЕРВІСІВ У ГЕТЕРОГЕННОМУ КЛАСТЕРІ НА ОСНОВІ DOCKER SWARM
Ключові слова:
ТЕХНОЛОГІЯ КОНТЕЙНЕРИЗАЦІЇ, МІКРОСЕРВІСНА АРХІТЕКТУРА, СЕРЕДОВИЩЕ ВИКОНАННЯ КОНТЕЙНЕРІВ, ПЛАТФОРМА КОНТЕЙНЕРИЗАЦІЇ, ОРКЕСТРАТОР КОНТЕЙНЕРІВАнотація
Робота присвячена актуальній проблемі ефективного розподілу навантаження веб-сервісів у кластерному середовищі. На даний момент існують рішення з оркестрації веб-сервісів у кластері, які вирішують цю проблему, але вони призначені насамперед для кластерів зі стаціонарною архітектурою або для використання у хмарному середовищі, у той час як використання у якості обчислювальних вузлів ресурсів користувальницьких пристроїв, підключених до корпоративної мережі, має переваги по вартості володіння або конфіденційності даних. Однією с найперспективних технологій, яка могла б забезпечити ефективне функціонування кластеру в умовах гетерогенності робочих вузлів та недетермінованої динамічності зміни архітектури це Docker Swarm, але вона не надає засобів балансування навантаження окрім як для хмарного середовища. У роботі для обходу цього обмеження пропонується підхід на основі використання балансувальника навантаження Nginx,
Посилання
Swarm mode key concepts. URL: https://docs.docker.com/engine/swarm/key-concepts/#load-balancing (дата звернення: 20.03.2024).
Шелест Є.В., Алєксєєв М.О., Педан С.І. Оглядовий аналіз технологій контейнеризації для використання у гетерогенному середовищі із динамічною архітектурою / ПТ-2024: Збірник матеріалів конференції. К.: КПІ ім. Ігоря Сікорського, 2024.
Tony Mauro of F5, “Choosing an NGINX Plus Load Balancing Technique”, October 29, 2015, URL: https://www.nginx.com/blog/choosing-nginx-plus-load-balancing-techniques (дата звернення: 20.03.2024).
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Authors who submit to this conference agree to the following terms:a) Authors retain copyright over their work, while allowing the conference to place this unpublished work under a Creative Commons Attribution License, which allows others to freely access, use, and share the work, with an acknowledgement of the work's authorship and its initial presentation at this conference.
b) Authors are able to waive the terms of the CC license and enter into separate, additional contractual arrangements for the non-exclusive distribution and subsequent publication of this work (e.g., publish a revised version in a journal, post it to an institutional repository or publish it in a book), with an acknowledgement of its initial presentation at this conference.
c) In addition, authors are encouraged to post and share their work online (e.g., in institutional repositories or on their website) at any point before and after the conference.