Реалізація технологій для розгортання програм у контейнері

dc.contributor.authorКиричек, Галина Григорівна
dc.contributor.authorТягунова, Марія Юріївна
dc.contributor.authorСмірнов, Владислав Вікторович
dc.contributor.authorKyrychek, Halyna H.
dc.contributor.authorTiahunova, Mariia Yu.
dc.contributor.authorSmirnov, Vladyslav V.
dc.date.accessioned2024-03-14T08:27:08Z
dc.date.available2024-03-14T08:27:08Z
dc.date.issued2023
dc.descriptionКиричек Г.Г., Смірнов В.В., Тягунова М.Ю. Реалізація технологій для розгортання програм у контейнері. Таврійський науковий вісник. Серія: Технічні науки. Херсонський державний аграрно-економічний університет. Херсон: Видавничий дім «Гельветика», 2023. Вип. 6. - С. 26-34.uk
dc.description.abstractUK: Застосування віртуалізації та контейнеризації в хмарі, створює рівень абстракції між апаратними ресурсами та програмними компонентами, спрощуючи управління ресурсами та підвищуючи їх ефективність. Усі ці фактори підкреслюють важливість впровадження додатків у хмарі, як фундаментальної стратегії сучасних організацій, що прагнуть зберегти конкурентоспроможність та адаптивність в умовах постійних змін та зростаючих вимог інформаційного ринку. Метою роботи є дослідження методів та реалізація технологій для розгортання програм у контейнері. Об'єктом дослідження є процес реалізації системи розгортання програм у контейнері із використанням Google Kubernetes Engine, Terraform та Tekton. Предметом дослідження є моделі, методи та засоби реалізації системи розгортання програм у контейнері. Виходячи з того, що контейнери є самодостатніми віртуальними середовищами, які містять додатки та їх залежності, маємо можливість ефективно створювати, розгортати і керувати контейнерами для різних хмарних додатків і сервісів, забезпечуючи гнучкість та оптимальне використання ресурсів. Цей підхід сприяє швидкому масштабуванню додатків і забезпечує їх єдність у різних середовищах хмарного обчислення. Само розгортання застосунків, пов’язане з використанням інтерфейсів і стандартів взаємодії між частинами системи, розташованими в хмарі, що потребує підтримки обміну даними та ресурсами через мережу, використовуючи методи балансування та віртуалізації. Тому важливим є створення модульних та незалежних компонентів, які є масштабованими і розгортаються окремо. Також, балансування завантаження є методом, що використовується в інформаційних системах та комп'ютерних мережах з метою розподілу запитів, завдань та трафіку між різними серверами або ресурсами для досягнення найкращої продуктивності, надійності та доступності системи. А віртуалізація є технологією, яка дозволяє створювати віртуальні версії обчислювальних, мережевих, та інших ресурсів, забезпечуючи абстракцію між апаратними ресурсами та програмними засобами або сервісами, які їх використовують. EN: Application of virtualization and containerization in the cloud creates a level of abstraction between hardware resources and software components, simplifying resource management and increasing their efficiency. All these factors emphasize the importance of implementing applications in the cloud, as a fundamental strategy of modern organizations that seek to maintain competitiveness and adaptability in the face of constant changes and growing requirements of the information market. The purpose of the work is to research methods and implement technologies for deploying applications in a container. The object of research is the process of implementing a system of deploying applications in a container using Google Kubernetes Engine, Terraform and Tekton. The subject of research is the models, methods and means of implementation of the application deployment system in the container. Based on the fact that containers are self-sufficient virtual environments that contain applications and their dependencies, we have the ability to efficiently create, deploy and manage containers for various cloud applications and services, ensuring flexibility and optimal use of resources. This approach facilitates the rapid scaling of applications and ensures their unity in different cloud computing environments. Application deployment itself involves the use of interfaces and standards of interaction between parts of the system located in the cloud, which requires support for the exchange of data and resources over the network, using methods of balancing and virtualization. Therefore, it is important to create modular and independent components that are scalable and deployable separately. Also, load balancing is a method used in information systems and computer networks to distribute requests, tasks and traffic between different servers or resources to achieve the best performance, reliability and availability of the system. And virtualization is a technology that allows you to create virtual versions of computing, network, and other resources, providing abstraction between hardware resources and software or services that use them.uk
dc.identifier.urihttp://eir.zntu.edu.ua/handle/123456789/11972
dc.language.isoukuk
dc.publisherХерсонський державний аграрно-економічний університетuk
dc.subjectкластерuk
dc.subjectконтейнерuk
dc.subjectkubernetesuk
dc.subjectdockeruk
dc.subjectвіртуалізаціяuk
dc.subjectclusteruk
dc.subjectcontainersuk
dc.subjectkubernetesuk
dc.subjectdockeruk
dc.subjectvirtualizationuk
dc.titleРеалізація технологій для розгортання програм у контейнеріuk
dc.title.alternativeImplementation of technologies for deploying programs in a containeruk
dc.typeArticleuk

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
S_Kirichek.pdf
Size:
648.03 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: