Escalando a infraestrutura do Dokku

4

Acabei de concluir a configuração de uma infraestrutura baseada em Dokku, mas estou curioso sobre como dimensioná-la. Eu segui este tutorial por Oceano Digital , mas não há menção de HA ou escalabilidade.

É possível balancear a carga de instâncias dokku? Como fornecer HA para esse tipo de infraestrutura baseada em docker? Devo usar Deis ou esperar que Flynn seja liberado? Vocês recomendam algum bom livro sobre esse assunto?

    
por vinnylinux 27.10.2014 / 19:55

2 respostas

3

O Dokku está, de fato, fazendo uma parceria com o OpDemand e o Deis para ajudar a fornecer um caminho de atualização claro para aqueles que desejam vários hosts (e vice-versa). Consulte o link e link .

Deis lhe dará:

  • Vários roteadores para balancear a carga de suas instâncias.
  • Comandos para dimensionar as instâncias (muito parecido com o Heroku).
  • Uma arquitetura que requer que você execute em três ou mais hosts, obtendo alguma tolerância a falhas e alta disponibilidade imediata.

Então, para responder a pergunta, a maneira mais "oficial" em breve será configurar e usar Deis quando vier de um mundo Dokku.

    
por 06.11.2014 / 01:42
2

Dokku (como declarado nos docs ) não faz:

  • Multi-host. Não é um grande salto, mas este não é o projeto para isso. Dê uma olhada no Deis.
  • Multitenancy. Está pronto para isso, mas, novamente, dê uma olhada no Deis.
  • aplicativo do cliente. Dadas as restrições, executar comandos remotamente via SSH é bom.

Você pode querer olhar para outras soluções multi-host para escalar o dokku:

Ou crie você mesmo usando o CoreOs

    
por 04.11.2014 / 12:59