Apresentação do Projeto
Serão feitos comparativos de funcionalidades, consumo de recursos tamanho dos contêineres.
ARTIGO
artigo.pdf
https://www.overleaf.com/read/gbjmhvkkwhtn
Considerações da Banca
Depois de ler as considerações da banca, foram modificados alguns pontos no projeto, abaixo eles:
- O cenário que se aplicará os resultados, será uma empresa de grande porte, que necessita de muitos contêineres;
- Está sendo feita uma pesquisa detalhada sobre Microservices e funcionalidades de ambas as ferramentas.
Ambiente utilizado para testes
Estão sendo utilizados dois servidores com o S.O. Ubuntu 16.04 e, dentro deles, o serviço do Docker e Vagrant rodando.
Características
Servidores possuem as seguintes configurações de Hardware e SO:
- S.O.: Ubuntu Server 16.04 LTS;
- Memória RAM: 1 GB;
- Disco: 20 GB.
Situação do Projeto
Foi feita a instalação das ferramentas em seus respectivos servidores, foram feitos alguns testes de consumo de hardware e comparado o tamanho de alguns contêineres com o mesmo S.O. e mesmo serviço e cada um deles.
Estão sendo estudadas algumas funcionalidades das ferramentas para o seguimento do projeto.
Possíveis ferramentas
Estou realizando algumas pesquisas e estudando a ferramenta “cAdvisor”, que pode ser de grande valia na questão de comparação de recursos.
Comandos e Dicas
Docker
Pesquisar imagens para contêiner:
docker search “nome_da_distro_ou_serviço”
Download da imagem:
docker pull “nome_da_imagem”
Iniciar uma imagem baixada:
docker run “id_ou_nome_conteiner”
docker run-ti -p 1234:80 “id_nome_conteiner” /bin/bash #Para criar um direcionamento de porta
Executar comando fora do conteiner:
docker exec -it “id_conteiner” “comando”
Salvar estado do conteiner:
docker commit “id” “nome_imagem”
Verificar consumo do conteiner:
docker stats “id_conteiner”
Vagrant