2. WHOAMI
Tenho 23 anos , atualmente trabalho
na Getup. Sou formada em Análise e
Desenvolvimento de Sistemas.
Amo tecnologias que facilitem a vida
das pessoas (principalmente containers).
Linkedin: https://www.linkedin.com/in/talits/
Github:
https://github.com/Talits
Email:
3. Tópicos
● O que é?
● Como surgiu?
● O que eu posso fazer
● O que eu não posso fazer
● Mas um container sozinho não faz verão
● Vantagens
● Desvantagens
4.
5. O que é ?
Sua aplicação passa a ser tratada como um processo dentro
da máquina, logo sem máquinas físicas.
6. Como surgiu
2004
Solaris Container -
Oracle
Isolamento de processos e
controle de recursos do S.O
Process Container -
Google
contabiliza e isola recursos
de uma árvore de processos -
cgroups
2006
LXC
Primeira implementação
mais completa de uso de
containers no linux
2008
Warden - CloudFoundry
Isolamento através de um
daemon
2011
Docker
Containers como nós
conhecemos, simplificando o
LXC
2013
8. O que eu posso fazer?
● Simplificar a entrega da sua aplicação;
● Plugar sua aplicação com o que há de mais novo;
● Ter a disposição uma série de imagens/serviços prontas
e ter a liberdade de personalizar o que for necessário.
9.
10. O que eu não posso fazer
● Não limitar recursos;
● Usar root pra tudo ;
● Salvar tudo dentro do container.
11. Mas um container sozinho não faz o verão
● Orquestração;
● Compose;
● Delegação de responsabilidades para aplicações.
12. Vantagens
● Poupa recursos, logo reduz custos;
● Fácil de utilizar;
● Integração com muitas, mas muitas coisas
mesmo;
● Portável e escalável
● Vantagens
● Desvantagens
13. Desvantagens
● Aplicações monolíticas tem uma certa
dificuldade em se adaptar;
● Pessoas acostumadas com outras
tecnologias, muitas vezes não se
ambientam logo de cara
● Vantagens
● Desvantagens