Pergunta

Estou projetando um site e estou debatendo se devo ir com Rails ou Django, minha preferência se inclina para o Django, mas o fato de que a Heroku facilita muito a implantação e as tarefas administrativas do SYS, posso ir com Rails+Heorku. O Linode pode fornecer uma boa plataforma fácil de manter e escalar para fazer upload de projetos de django? Sou capaz de usar o Linux eficazmente, mas gostaria de se concentrar mais nos aspectos do software, em oposição ao material de hardware/servidor.

Ouvi algumas coisas ruins sobre o App Engine e decidi não se preocupar com isso.

Foi útil?

Solução

Eu uso Linode há quase 4 anos e tentei uma variedade de soluções como Amazon EC2, Heroku e Mediatemple.

Você está por conta própria se for para a Amazon EC2 e o desempenho não é tão bom quanto o Linode. Heroku é ótimo se você não quiser personalizar seu kernel ou se preocupar muito com as instalações da biblioteca de nível de distro, mas isso também significa que há alguma limitação no que você pode fazer no Heroku - você não tem acesso ao sistema de arquivos, por exemplo, .

Eu realmente não gosto muito de mediatemple, mas essa é apenas a minha experiência com eles.

O suporte técnico de Linode é imbatível.

Para "instalações com um clique" e, se você não se importa de hospedagem compartilhada, a Webfaction é a solução.

Se você deseja automatizar seu servidor configurado no Linode.com, considere o StackScripts, conforme mencionado pelo @eakron acima. Ou você pode escrever seus próprios scripts de tecido. Ver http://docs.fabfile.org/en/1.4.1/index.html

Outras dicas

Como o Shintoist disse, o Linode oferece scripts de pilha que facilitam a configuração e a implantação do Django. Desenvolvemos um site de Django no Linode, mas decidimos configurar tudo manualmente. Demorou aproximadamente uma hora para configurar o sistema e os módulos necessários. Não reiniciamos ou tocamos o sistema desde então.

Linode é um ótimo provedor de VPS, mas não é realmente a mesma coisa que Heroku. Você poderia pesquisar o deles StackScripts Para uma solução "um botão", mas realmente você precisará configurar as coisas. Não precisa ser difícil, mas adicionará alguma sobrecarga ao seu desenvolvimento da web

Se você ainda está começando, sugiro que você com Ruby on Rails, mas se você tem seu coração em Python/Django (eu prefiro), não precisa ser difícil. A Biblioteca Linode tem muitos guias de configuração básicos para uma configuração simples de django aqui.

Finalmente eu sugiro que você se inscreva no beta particular de djangy.com O que é a mesma coisa que Heroku, para Django. Ainda longe de terminar Tho.

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