Containerization (computing)

This is an old revision of this page, as edited by RPSkokie (talk | contribs) at 06:53, 10 July 2021. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Containerization is a operating system virtualization over multiple network resources so that software applications can run in isolated user spaces called containers in any cloud or non-cloud environment, regardless of type or vendor.[1] Such versatility makes it easier to manage hybrid or multi-clouds systems.

Usage

The containers are basically a fully functional and portable computing environment that provides a cloud or non-cloud computing environment surrounding the application and keeping it independent from other parallelly running environments.[2] Individually each container simulates a different software application and run isolated processes by bundling related configuration files, libraries and dependencies. But, collectively multiple containers share a common OS Kernel.[3]

Security issues

  • Because of common OS, security threats can affect the whole containerized system.
  • In containerized environments, security scanners generally protect the OS but not the application containers, which adds unwanted vulnerability.

See also

References

  1. ^ "What is the open-source cloud phenomenon?". Kyocera Document Solutions. Kyocera. Retrieved 2021-07-10.{{cite web}}: CS1 maint: url-status (link)
  2. ^ "What is containerization?". www.redhat.com. RedHat. Retrieved 2021-07-10.{{cite web}}: CS1 maint: url-status (link)
  3. ^ "Containerization". www.ibm.com. Retrieved 2021-07-10.