Containers provide a lightweight solution for running a cloud application and only use resources intended to run and function. They are also referred to as operating-system-level-virtualization and can be viewed as a minimalist virtual machine that does not have a hypervisor.
- The application
- Configuration files
Advantages of Containers in a Cloud Environment
- Quick provisioning.
- Small footprint.
- Testing and bug tracking is less complicated since there is no difference between running application locally, on a test server, or in production.
- Reduced costs due to the elimination of OS license, hardware, and IT staff to maintain systems.