3 ms·
Consistent environments - Yes VMs and Containers can be equivalent, but the lightweight nature of the container makes it easier to run consistent laptop/dev/tes
by benjaminwootton 10y ago
Consistent environments - Yes VMs and Containers can be equivalent, but the lightweight nature of the container makes it easier to run consistent laptop/dev/test/prod
Security & Flexible Isolation - I can easily share volumes, link and build overlay networks between containers whilst also keeping everything else namespaced and isolated. containers also isolate processes from each other and allow us to control resources granted to processes (cgroups) which is a security benefit over vm
Clustering - Yes SQL server will cluster, but in a container orchestrator we will get more control of moving processes between nodes to scale, to cover failure scenarios or maximise resource usage of the underlying hosts
Standard Image - You would deploy SQL server container but keep data outside as a volume. Maybe devs would populate the database from a script or network share, or yes join a cluster.