Existe algum motivo * não * para executar o HAProxy em um contêiner do Docker? [fechadas]

5

O desempenho e / ou a estabilidade sofrerão se eu executar o HAProxy (ou Nginx) em um contêiner vs instalá-lo diretamente no host?

    
por iZ. 31.03.2015 / 17:28

2 respostas

6

Há uma boa resposta SO no link sobre o assunto de desempenho. O tl; dr é que o NAT (encaminhamento de porta em alguns casos) introduz alguma latência. No entanto, é provavelmente insignificante em escalas menores.

Eu executo o HAProxy como um contêiner em produção com encaminhamento de porta através da ponte NAT do Docker. O aplicativo e o HAProxy foram originalmente executados em bare-metal. Qualquer latência ou sobrecarga que possa ter sido introduzida pelo Docker é muito insignificante para dizer.

    
por 01.04.2015 / 00:21
3

A preocupação principal deve ser que você terá que esperar que o contêiner seja atualizado antes de receber qualquer correção de segurança, recurso ou bugfix. Não é possível executar apenas yum / apt-get / yast upgrade no host, você precisa reconstruir o contêiner ou esperar que outra pessoa o faça.

    
por 31.03.2015 / 19:37