1. bookVolume 3 (2020): Issue 1 (September 2020)
Journal Details
License
Format
Journal
First Published
30 Sep 2018
Publication timeframe
1 time per year
Languages
English
access type Open Access

Containerization of Server Services

Journal Details
License
Format
Journal
First Published
30 Sep 2018
Publication timeframe
1 time per year
Languages
English
Abstract

Businesses are increasingly confronted with server-related problems. More and more, businesses are enabling remote working and need to rely on network services. The provision of network services requires rebuilding the network infrastructure and the way employees are provided with data. Web applications and server services use common dependencies and require a specific network configuration. This often involves collisions between network ports and common dependencies’ configuration. This problem can be solved by separating the conflicting applications into different servers, but this involves the cost of maintaining several servers. Another solution may be to isolate applications with virtual machines, but this involves a significant overhead on server resources, as each virtual machine must be equipped with an operating system. An alternative to virtual machines can be application containerization, which is growing in popularity. Containerization also allows to isolate applications, but operates on the server’s native operating system. This means eliminating the overhead on server resources present in virtual machines. This article presents an example of web application containerization.

Keywords

Carter, T. (2017) Docker and virtual machines. Independently published Search in Google Scholar

Dua, R. and Kohli, V. and Konduri, S.K. (2016) Learning Docker Networking. Birmingham: Packt Publishing. Search in Google Scholar

Alpine Linux Distribution Website. About section [online]. Available at: https://alpinelinux.org/about/ [Accessed 1 June 2020]. Search in Google Scholar

Container Journal Website. Using Google trends to chart Docker’s rise to fame [online]. Available at: https://containerjournal.com/features/using-google-trends-chart-dockers-rise-fame/ [Accessed 1 June 2020]. Search in Google Scholar

Docker Documentation. Docker Desktop for Windows [online]. Available at: https://docs.docker.com/docker-for-windows/install/ [Accessed 1 June 2020]. Search in Google Scholar

Microsoft Website. Windows Documentation – WSL2 [online]. Available at: https://docs.microsoft.com/en-us/windows/wsl/wsl2-index [Accessed 1 June 2020] Search in Google Scholar

Leszko, R. (2019) Continuous Delivery with Docker and Jenkins, 2nd Edition. Birmingham: Packt Publishing. Search in Google Scholar

Nickoloff, J. and Kuenzli, S. (2019) Docker in Action, 2nd Edition. Manning Publications. Search in Google Scholar

Palmer, M. (2017) Hands-On Microsoft Windows Server 2016, 2nd Edition. Boston: Cengage Learning. Search in Google Scholar

Portnoy, M. (2016) Virtualization Essentials, 2nd Edition. New York: Sybex. Search in Google Scholar

Poulton, N. (2017) Docker Deep Dive. Independently published. Search in Google Scholar

Stoneman, E. (2019) Docker on Windows, 2nd Edition. Birmingham: Packt Publishing. Search in Google Scholar

SUSE LLC (2018) SUSE Linux Enterprise Server 12 - Virtualization Guide. Suwanee: 12th Media Services. Search in Google Scholar

Recommended articles from Trend MD

Plan your remote conference with Sciendo