Дослідження застосування контейнерних технологій для розгортання програм на суперкомп’ютерах

dc.contributor.authorКиричек, Галина Григорівна
dc.contributor.authorСмірнов, Владислав Вікторович
dc.contributor.authorТягунова, Марія Юріївна
dc.contributor.authorKyrychek, Halyna H.
dc.contributor.authorSmirnov, Vladyslav V.
dc.contributor.authorTiahunova, Mariia Yu.
dc.date.accessioned2023-11-02T09:05:14Z
dc.date.available2023-11-02T09:05:14Z
dc.date.issued2023
dc.descriptionКиричек Г.Г., Смірнов В.В., Тягунова М.Ю. Дослідження застосування контейнерних технологій для розгортання програм на суперкомп’ютерах. Вісник Кременчуцького національного університету імені Михайла Остроградського. Кременчук: КрНУ, 2023. Випуск 3 (140). С.29-35.uk
dc.description.abstractUK: Стаття присвячена аналізу та дослідженню можливостей використання контейнерних технологій для спрощення та прискорення розгортання програм на суперкомп’ютерах. У статті розкрито основні характеристики та особливості контейнерних технологій, їх переваги та недоліки у порівнянні з віртуалізованим методом розгортання програм, зокрема з точки зору ефективності, ресурсоємності, безпеки та відмовостійкості. Також розглянуто застосування Kubernetes як інструменту для керування контейнерами на суперкомп’ютерах. Дослідження показало, що контейнери дозволяють значно спростити процес розгортання програм на суперкомп’ютерах, скоротити час на підготовку програмного забезпечення та зменшити ризик виникнення відмов обладнання. Контейнери також дозволяють ефективно створювати та масштабувати розподілені системи обчислень, що може поліпшити продуктивність виконання завдань у таких середовищах. Контейнеризація також вирішує проблему ізоляції робочих навантажень на суперкомп’ютерах, що покращує безпеку та захист даних. EN: The article is devoted to a review and study of the use of container technologies for deploying programs on supercomputers. In today's scientific and commercial world, there is an increasing need to work in the cloud on distributed highly loaded systems for the process of collecting, analyzing and processing big data, as well as for receiving software services from remote locations. This is due to the need to improve critical aspects in the areas of maritime navigation, construction, and science. Deployment of programs based on the principle of virtual machines has a long and extensive process of creation and maintenance, containers are gaining relevance, because from the point of view of software development for mobility and supportability, microservices have become relevant, against the background of heavy monolithic architectures. The article discusses the basic principles of container technologies, their advantages and disadvantages, including efficiency, resource costs, security, and fault tolerance. The method of containerized deployment of programs on supercomputers is compared, and its advantages over the traditional, virtualized method are demonstrated. The principles and importance of adhering to the SaaS, PaaS and IaaS models that Kubernetes operates on are considered. Also, the direct use of Kubernetes as a tool for deploying and managing containers on supercomputers. The study showed that the use of containers can simplify the deployment of programs on supercomputers, reduce the time for software preparation, and reduce the risk of hardware failure. The use of containers allows you to efficiently create and scale distributed computing systems, which can significantly improve the efficiency of tasks in such environments. We will use Kubernetes as the main tool for creating and orchestrating resources in the HPC environment. Docker is used as a container entity. We will conduct a practical deployment of resources and their management.uk
dc.identifier.urihttp://eir.zntu.edu.ua/handle/123456789/10643
dc.language.isoukuk
dc.publisherНаціональний університет «Запорізька політехніка»uk
dc.subjectсуперкомп’ютериuk
dc.subjectкластерuk
dc.subjectконтейнериuk
dc.subjectDockeruk
dc.subjectKubernetesuk
dc.subjectYAMLuk
dc.subjectsupercomputersuk
dc.subjectclusteruk
dc.subjectcontainersuk
dc.subjectDockeruk
dc.subjectKubernetesuk
dc.subjectYAMLuk
dc.titleДослідження застосування контейнерних технологій для розгортання програм на суперкомп’ютерахuk
dc.title.alternativeResearch on the application of container technologies for program development on supercomputersuk
dc.typeArticleuk

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
NS_Kirichek.pdf
Size:
379.01 KB
Format:
Adobe Portable Document Format
Description:
Наукова стаття
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: