9. Shared Host vs VM &
Container
Shared Host
Virtual
Machines
Containers
No Isolation
Common libraries
Highly coupled with OS
Isolation
No Common libraries
Expensive & inefficient
Hard to manage
Isolation
No Common libraries
Less overhead
Less dependency of OS
10. Look at this anther way … with
RAM
2GB4GB
Total RAM assigned to VMs: 33GB
Total RAM actually used in the VM: 21.5GB
RAM wasted, 11.5GB
Virtual Machine
Total RAM actually used: 21.5GB
RAM available for other containers: 11.5GB, or can
RAM wasted, 0GB
Containers
1GB5GB
2.5GB3.5GB
2GB3GB
4GB6GB
4GB
5GB
3.5GB
3GB
6GB
If 1 GB of RAM is 10$ per month,
you are wasting 1380$ per year
17. Grafana Update Images
Images can be updated by
editing the existing Dockerfile.
rebuild a new image with a new version.
Re run a container.
Dockerfile-v2 Image-v2
Edit Rebuild
19. The Orchestrator will take
care
Master
Node
Worker
Node
Worker
Node
Worker
Node
A tool that automates the deployment, management, scaling, networking,
and availability of container-based applications.
Replicas Restart Which node? Resources? Scaling Health Check