AUDITÓRIO 2 
INFRAESTRUTURA 
DevOps com Docker e 
Azure 
Palestrante 
Giovanni Bassi 
giovanni@lambda3.com.br 
@giovannibassi
@GiovanniBassi 
 Escalador, ciclista, pai 
 Lambda3 
 Programador (a.k.a não gerente) 
 C#, Ruby, Node, Coffeescript, Powershell, Bash... 
 OO, Funcional, Estática, Dinâmica... 
 Linux, Windows 
 Desktop, web, mobile, game... 
 Fundou o .NET Architects 
 Tecnoretórica, blog, palestras, artigos, MVP… 
 Trouxe a Scrum.org pro Brasil 
 Gosta de “humanas” (gestão, coaching, psicologia...)
Tenha cuidado, 
posso ser eu na sua 
frente
http://bit.ly/lambda3democracia 
Uma empresa democrática 
• Sem gerentes ou estrutura hierárquica 
• Livros abertos 
• Decisões por consenso 
• 100% ágil
 
 
 

Fonte: http://youtu.be/ZzQfxoMFH0U
App A 
Bin/Libs X 
SO virtual 
App B 
Bin/Libs Y 
SO virtual 
Hypervisor 
SO hospedeiro 
Servidor 
App A 
Bin/Libs X 
App B 
Bin/Libs Y 
Motor Docker 
SO hospedeiro 
Servidor 
VMs 
Contêineres
Imagem base 
SO Hospedeiro
Union 
File 
System
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
 

 
 
 
 
 
 

 
 
 

 
 
 
 

 
 
 
 

Imagem (azure vm image list) 
Usuário 
Data Center (azure vm location list)
 
 
 
 
 

 
 
 

 
 
 
 
http://azure.microsoft.com/en-us/ 
documentation/articles/virtual-machines-docker-vm- 
extension/ 
http://bit.ly/azuredocker
Giovanni Bassi 
giovanni@lambda3.com.br 
@giovannibassi 
Dúvidas?
Giovanni Bassi 
giovanni@lambda3.com.br 
@giovannibassi 
Obrigado!
Obrigado por sua 
presença.
www.lambda3.com.br

Docker no Azure

Notas do Editor

  • #17 VM = SO + app Contêiner = Mesmo SO, Kernel compartilhado
  • #20 Union File System
  • #24 Rodar um container de Node, um de Ruby e um de Mongo