АНАЛІЗ ПРОЦЕСІВ ВИКОРИСТАННЯ DOCKER ДЛЯ ПОБУДОВИ МІКРОСЕРВІСІВ

  • О. А. Andrushko Symfoni ESM – a Fujitsu Company, м. Осло
  • Yu. О. Borzov Львівський державний університет безпеки життєдіяльності, м. Львів
  • I. О. Malets Львівський державний університет безпеки життєдіяльності, м. Львів http://orcid.org/0000-0001-8263-8136
  • O. V. Prydatko Львівський державний університет безпеки життєдіяльності, м. Львів http://orcid.org/0000-0002-0719-9118
Ключові слова: контейнеризація, розроблення мікросервісів, віртуалізація, Docker-технологія

Анотація

Висвітлено складність командної роботи в процесі розробки програмних продуктів за умови віддаленого доступу. Доповнено знання про технології контейнеризації щодо особливостей використання Docker для побудови мікросервісів. Визначено особливості використання та основні переваги Docker-технологій у процесі побудови мікросервісів. Висвітлено переваги контейнерування над процесом віртуалізації машини як інструменту оптимізації використання обчислювальних ресурсів. Описано шляхи уникнення конфліктів між різними середовищами розробки шляхом використання Docker, за рахунок гарантії того, що мікросервіси додатків працюватимуть у відокремлених від операційної системи середовищах. Описано принцип оптимізації середовищ, із необхідними бібліотеками та мовами, для різних учасників проектної команди на основі Docker Hub. Визначено основні переваги застосування процесу контейнеризації над використанням віртуальних машин у межах одного серверу. Розглянуто архітектуру мікросервісу для кращого уявлення про особливості застосування Docker у процесі розробленняпрограм. Розглянуто архітектуру Docker та описано основні компоненти. Описано Docker-системи оркестрування контейнерами для динамічного управління додатками.

Біографії авторів

О. А. Andrushko, Symfoni ESM – a Fujitsu Company, м. Осло
магістр, технічний консультант
Yu. О. Borzov, Львівський державний університет безпеки життєдіяльності, м. Львів
канд. техн. наук, доцент кафедри управління проектами, інформаційних технологій та телекомунікацій
I. О. Malets, Львівський державний університет безпеки життєдіяльності, м. Львів
канд. техн. наук, доцент, професор кафедри управління проектами, інформаційних технологій та телекомунікацій
O. V. Prydatko, Львівський державний університет безпеки життєдіяльності, м. Львів
канд. техн. наук, заступник начальника кафедри управління проектами, інформаційних технологій та телекомунікацій

Посилання

Amazon Web Services. (n.d.). Amazon Web Services – cloud computing services. Retrieved from: http://aws.amazon.com/ru/

Belonozhko, P., Belous, V., Kutsevych, N., & Khramov, D. (2016). Free cloud hardware and software platforms. Analytical review. Science: Internet Magazine, 8(6). https://doi.org/10.15862/61TVN616

Bylina, A. (2016). Automate the deployment of infrastructure for business. Problems and prospects of modern science, 4, 87–91. [in Russian].

Docker. (n.d.). Docker – Build, Ship, and Run Any App, Anywhere. Retrieved from: https://www.docker.com/

Korolov, O., Gavrikov, I., & Smirnov, A. (2017). The economic role of virtualization in information systems. International scientific review, 5(36), 69–70. [in Russian].

Musaev, A., Gazul, S., & Anantchenko, I. (2014). The information infrastructure design of an educational organization using virtualization technologies. Bulletin of the Saint Petersburg State Institute of Technology (Technical University), 27(53), 71–76. [in Russian].

Опубліковано
2017-11-30
Як цитувати
AndrushkoО. А., BorzovY. О., MaletsI. О., & Prydatko, O. V. (2017). АНАЛІЗ ПРОЦЕСІВ ВИКОРИСТАННЯ DOCKER ДЛЯ ПОБУДОВИ МІКРОСЕРВІСІВ. Науковий вісник НЛТУ України, 27(9), 95-98. https://doi.org/10.15421/40270920
Розділ
Інформаційні технології