Containers and orchestration
Containers are a natural progression of additional isolation and virtualization of hardware. Where a virtual instance allows for a bare metal server to have multiple hosts, hence gaining more efficiencies and usage of that specific server's resources, containers behave similarly but are much more lightweight, portable, and scalable. Typically, containers run a Linux, or, in some cases, Windows operating system. However, a lot of the bloat and unused components are removed, and they handle the traditional startup, shutdown, and task management, and not much else. Developers are then able to include specific libraries or languages and deploy the code and configurations directly to the container file. This is then ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access