As melhores estratégias de configuração e implementação para Rails no EC2

1

Estou me preparando para implantar um aplicativo e gostaria de ter certeza de que estou usando as melhores e mais recentes ferramentas.

O plano é hospedar no EC2, já que o custo do Heroku será proibitivo para este aplicativo. No passado recente, usei o Chef e a plataforma Opscode para construir e gerenciar a infraestrutura de servidores, depois o Capistrano para implantação.

Isso ainda é considerado uma prática melhor (ou pelo menos "boa")? A configuração do Chef é ótima, uma vez feito, mas muito trabalhoso para configurar. Da mesma forma, Capistrano tem sido bom para mim ao longo dos últimos anos, mas eu pensei que eu levaria algum tempo para olhar em volta e ver se houve qualquer mudança de paisagem que eu perdi.

    
por Micah 18.09.2012 / 17:33

1 resposta

0

O Capistrano ainda é a norma melhor que eu posso dizer. Recentemente, configurei nossos aplicativos no ec2 via chef-server. Me deparei com um recurso de chef pouco conhecido chamado implantar, penso, que é baseado em Capistrano, mas vamos "assar" implantando diretamente em suas receitas. Ele suporta praticamente as mesmas coisas que o Capistrano faz. Nós ainda estamos implantando via Capistrano atualmente devido a um prazo apertado de implantação, mas minha equipe quer que eu investigue mais e experimente. Eu realmente espero que ele funcione e tente migrar para implantações contínuas. link

    
por 21.09.2012 / 07:31