Pergunta

Eu tentando navegar minha nova configuração EC2 e estava esperando encontrar uma configuração AMI para Rails. Eu tenho tido problemas. Basicamente, eu estou procurando algo parecido com isto:

* Apache 2.2
* Ruby Enterprise Edtion (REE)
* Passenger
* MySql Installed and configured with Ruby

Alguém tem uma AMI com trilhos básicos empilhar eles poderiam apontar-me a?

Moved Resposta aqui:

Obrigado pelas respostas / ideias. Eu vi a maioria dessas opções. Eu acho que estou indo para ir com um Linux AMI limpo, e, em seguida, usar algo como isto para personalizá-lo a mim mesmo:

http://www.rubyinside.com/how-to-install-a-ruby-18-stack-on-ubuntu-810-from-scratch-1566.html

Além disso, sim, eu planeja executar Rails em uma única instância EC2 como uma alternativa para um VPS. Se eu usar uma instância reservada posso obter basicamente uma máquina dedicada e 1.7GB de memória RAM para cerca de US $ 22 por mês. Que bate qualquer VPS que eu encontrei. Há outros custos e encargos, mas eu vou continuar a investigar se é possível.

Graças.

Foi útil?

Solução

Primeiro-off, você está planejando para executar Rails em uma única instância EC2? Enquanto possível, isso não é realmente onde EC2 brilha, e você pode obter uma configuração mais simples e mais barato em um VPS, como Slicehost, Linode, ou Webbynode. EC2 é ótimo para configurações cluster com bancos de dados dedicados, vários servidores Rails, balanceadores de carga, etc., especialmente se você precisa ser capaz de escalar rapidamente para cima ou para baixo. Mas nesse ponto, um único AMI pré-configurado não vai fazer muita coisa boa.

Dito isto: Algum tempo no ano passado eu usei EC2 on Rails . É decente, mas não muito flexível. Ele também usa mongrel_cluster vez de Passageiros. Aparentemente há uma maneira de configurar um cluster, mas, francamente, nesse ponto, provavelmente há melhores alternativas.

Já ouvi falar grandes coisas sobre o Rubber como uma forma de prestação e implantar um aplicativo Rails num cluster EC2. Parece muito flexível, mas bastante fácil para começar com, e deve escalar muito bem desde simples para várias instâncias.

Para configurações mais complexas, eu provavelmente estaria tentado a olhar para Chef bem , mas eu não tenho nenhuma experiência em primeira mão com ele.

PoolParty , que fica no topo do Chef, também parece vale uma olhada.

Outras dicas

Eu sugiro não usar um AMI que tem essas coisas "pré-instalado".

Em vez disso, você quiser usar Chef como parte de seu processo de implementação. Você pode obter livros de receitas para a maioria das coisas que você apenas listados.

Salvar tudo isso, eu recomendo serviço de nuvem da EY.

BitNami tem um, pré-configurado Rails EC2 imagem livre que manter bastante atualizado

Eu mesmo estava procurando para tal AMI, mas não conseguiu encontrá-lo tão finalmente fui para a implantação de Ruby e Rails3 a partir do zero, como mencionado aqui .. http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2 -instance /

Eu tenho usado ec2onrails de Paulo Dowman para hospedar um aplicativo de produção por um tempo agora. Eu estou olhando para Rubber estes dias.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top