АНАЛІЗ ПРОЦЕСІВ ВИКОРИСТАННЯ DOCKER ДЛЯ ПОБУДОВИ МІКРОСЕРВІСІВ
Анотація
Висвітлено складність командної роботи в процесі розробки програмних продуктів за умови віддаленого доступу. Доповнено знання про технології контейнеризації щодо особливостей використання Docker для побудови мікросервісів. Визначено особливості використання та основні переваги Docker-технологій у процесі побудови мікросервісів. Висвітлено переваги контейнерування над процесом віртуалізації машини як інструменту оптимізації використання обчислювальних ресурсів. Описано шляхи уникнення конфліктів між різними середовищами розробки шляхом використання Docker, за рахунок гарантії того, що мікросервіси додатків працюватимуть у відокремлених від операційної системи середовищах. Описано принцип оптимізації середовищ, із необхідними бібліотеками та мовами, для різних учасників проектної команди на основі Docker Hub. Визначено основні переваги застосування процесу контейнеризації над використанням віртуальних машин у межах одного серверу. Розглянуто архітектуру мікросервісу для кращого уявлення про особливості застосування Docker у процесі розробленняпрограм. Розглянуто архітектуру Docker та описано основні компоненти. Описано Docker-системи оркестрування контейнерами для динамічного управління додатками.
Завантаження
Посилання
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].
Авторське право (c) 2017 Науковий вісник НЛТУ України

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.



