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