Linux Containers are operating-system-level virtualization. A container is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings. This allows the application to run quickly and reliably from one computing environment to another.
Virtual Machines compared to Containers
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqRQ40Y06-xtNeJcCsgsnsKSur5ZUggMm5bliIrEudl3dQejn19OYX5fGONm6UhsFf2rs5-P_QP7cKaeI3s4ReP8A3uj9mVvUn3JyuY9OZUGH6KZiOHhkOV4iLQJ58cej9rLEwpVKk40E/w976-h498/Screenshot+from+2020-09-09+23-35-15.png)
Container Advantages:
- Running containers is less resource intensive then running VMs
- More computing workload onto the same server
- Parity between dev and prod is increased
- Development and testing also become less complicated.
- Application Installation and Configuration is code
- Fast to deploy. Fast to rollback
- Micro-Service Architecture
- Efficient resource consumption
- Containers are cost effective solution
- Removes reliance on single legacy
No comments:
Post a Comment