Virtualização
Da virtualização de máquinas ao Docker Swarm: como isolar, empacotar e orquestrar aplicações
Esta seção reúne o material sobre infraestrutura de sistemas distribuídos, com foco nas tecnologias que sustentam a execução de aplicações modernas: máquinas virtuais, contêineres e a orquestração de múltiplos hosts.
Infraestrutura em Sistemas Distribuídos
Virtualização com hypervisors, conteinerização, e a comparação entre as duas abordagens: vantagens, desvantagens e quando usar cada uma.
Docker
Arquitetura cliente-servidor, instalação, Dockerfile e camadas, build de imagens, Docker Hub, volumes, redes e Docker Compose.
Docker Swarm
Orquestração de contêineres em cluster: nós manager/worker, services, tasks, overlay networks e escalabilidade.