Containerization and its Architectures: A Study
Satya Bhushan Verma, Brijesh Pandey, Bineet Kumar Gupta
2023ADCAIJ ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL29 citationsDOIOpen Access PDF
Abstract
Containerization is a technique for lightweight virtualization of programs in cloud computing, which leads to the widespread use of cloud computing. It has a positive impact on both the development and deployment of software. Containers can be divided into two groups based on their setup. The Application Container and the System Container are two types of containers. A container is a user-space that is contained within another container, while a system container is a user-space that is contained within another container. This study compares and contrasts several container architectures and their organization in micro-hosting environments for containers.
Topics & Concepts
Container (type theory)ContainerizationCloud computingVirtualizationSoftware deploymentComputer scienceOperating systemSpace (punctuation)SoftwareEngineeringMechanical engineeringCloud Computing and Resource ManagementIoT and Edge/Fog ComputingDistributed and Parallel Computing Systems