INTEGRATING PROMETHEUS MONITORING INTO THE COMPARATIVE FRAMEWORK OF VIRTUAL MACHINES AND DOCKER CONTAINERS

Authors

  • Ibragimov Ulugbek Muradilloyevich Associate professor in Asia international University

Keywords:

Containerization, Docker, Virtualization, Virtual Machines (VM), Docker Engine, Docker Images, Docker Containers, Dockerfile, Client-Server Architecture, Prometheus, Grafana.

Abstract

This article examines Docker containerization as a modern approach to application deployment and virtualization. Containerization packages applications with their dependencies, system libraries, and configurations into portable containers that ensure consistency across environments. Unlike traditional virtual machines that rely on hypervisors and full operating systems, Docker containers share the host OS kernel, making them smaller, faster to start, and more resource-efficient. The study outlines the four main Docker components—Containers, Client-Server architecture, Images, and Engine—and explains how they interact to build, run, and manage applications. A comparison between virtual machines and containers is presented, highlighting advantages such as scalability, portability, and rapid deployment, alongside challenges including security, storage persistence, and compatibility. The paper also describes methods of creating Docker images through base templates or automated Dockerfiles. Finally, it emphasizes the integration of Docker with Prometheus and Grafana for real-time monitoring, visualization, and performance optimization, showing how containerization supports agile, scalable, and reliable IT infrastructures.

Downloads

Download data is not yet available.

References

Merkel, D. (2014). Docker: Lightweight Linux Containers for Consistent Development and Deployment. Linux Journal, 2014(239).

Pahl, C. (2015). Containerization and the PaaS Cloud. IEEE Cloud Computing, 2(3), 24–31. https://doi.org/10.1109/MCC.2015.51

Dua, R., Raja, A. R., & Kakadia, D. (2014). Virtualization vs Containerization to Support PaaS. In 2014 IEEE International Conference on Cloud Engineering (IC2E), 610–614. https://doi.org/10.1109/IC2E.2014.41

Turnbull, J. (2014). The Docker Book: Containerization is the New Virtualization. James Turnbull.

Burns, B., Grant, B., Oppenheimer, D., Brewer, E., & Wilkes, J. (2016). Borg, Omega, and Kubernetes. ACM Queue, 14(1), 70–93. https://doi.org/10.1145/2898442.2898444

Chandramouli, R., Millar, T., & Ghosh, A. (2016). Containers: Challenges and Opportunities. NIST Special Publication, 800-190.

Polat, H., & Doğan, İ. (2020). A Comparative Study on Docker Swarm and Kubernetes. International Journal of Computer Applications, 975, 8887.

Mavridis, I., & Karatza, H. D. (2019). Performance and Security Issues of Containers in Cloud Computing. Future Generation Computer Systems, 94, 122–134. https://doi.org/10.1016/j.future.2018.11.005

Гуляев, Р. А., Ибрагимов, У. М., & Исмойилов, Ҳ. Б. (2023). Элементы автоматизации как помощники цифровизации агропромышленности. Science and Education, 4(3), 282-287.

Ibragimov, U. M. (2022). ARCHITECTURE FOR BUILDING THE SYSTEMS OF STORAGE AND ANALYSIS OF BIG DATA. Экономика и социум, (5-1 (96)), 205-208.

Gulyaev, R. A., Ibragimov, U. M., & Ismoyilov, H. B. (2022). The use of BIG DATA processing in a digitalized agro-industry system. Journal: INTERNATIONAL BULLETIN OF APPLIED SCIENCE AND TECHNOLOGY. ISSN, 2750-3402.

Ibragimov, U. M. (2022). ARCHITECTURE FOR BUILDING THE SYSTEMS OF STORAGE AND ANALYSIS OF BIG DATA. Экономика и социум, (5-1 (96)), 205-208.

Downloads

Published

2025-09-21

How to Cite

Ibragimov Ulugbek Muradilloyevich. (2025). INTEGRATING PROMETHEUS MONITORING INTO THE COMPARATIVE FRAMEWORK OF VIRTUAL MACHINES AND DOCKER CONTAINERS. Journal of Applied Science and Social Science, 15(09), 665–677. Retrieved from https://www.internationaljournal.co.in/index.php/jasass/article/view/1858