O que instalar no VPS ? (offtopic)

79 views
Skip to first unread message

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 12:18:41 PM4/26/13
to python-brasil
Pessoal,

    Recentemente assinei o VPS da Digital Ocean. Considerando que:

    1) Sou novato neste esquema de VPS.
    2) Sei que posso instalar o que quiser no servidor, pois o meu user é root.
    3) E quero ter um site bala, rápido e eficiente (ou pelo menos usar o que tecnologia me permite para isso)
    4) Que vou montar um env (virtuanlenv) com django, memcached, mysql e etc.

    O que eu poderia instalar lá ?

    Apache ? mod_wsgi ?

    O que vocês instalariam lá ?

    Tipo, vai ser meio que meu playground para brincar e fazer testes.

    Desde já agradecendo as dicas,

    - Leandro.

Douglas Camata

unread,
Apr 26, 2013, 12:26:31 PM4/26/13
to python...@googlegroups.com
Da uma googlada que você acha, amigo. Mas acredito que gunigorn e nginx sejam uma ótimo combinação pra isso.


2013/4/26 Leandro - ProfessionalIT - Soluções em Tecnologia da Informação. <lea...@professionalit.com.br>
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "python-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Douglas Camata
Graduando em Ciência da Computação (UENF)

Skype: douglas_camata
-----------------------------------
Linux User #509211

Tiago Vieira

unread,
Apr 26, 2013, 12:38:59 PM4/26/13
to python...@googlegroups.com

Na digital ocean mesmo tem vários tutoriais que te ajudam com passo a passo para fazer as coisas, da uma pesquisada na documentação. Mas a principio acredito que seja o gunicorn e o nginx mesmo.

Abraços

Everton Cardoso

unread,
Apr 26, 2013, 12:50:28 PM4/26/13
to python...@googlegroups.com
Se nao sabe o que vai instalar, por qual motivo ter um vps?
The email was sent from MOTOBLUR™ phone

--
Att,

--
Everton Cardoso
(51) 8208-4993
-----------------------

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 12:55:47 PM4/26/13
to python...@googlegroups.com
Que pergutinha em Everton ?

    Cara, eu de primeira instalaria um apache com mod_wsgi, mas acredito que deixei claro na minha pergunta que eu sou novato com VPS, e por saber que tem colegas muito mais experientes que eu aqui na lista....vim aqui perguntar, ta errado perguntar isso aqui ?, não pode ?

    Mas daria para te dar umas 20 respostas do porque ter um VPS, mas isso resume tudo:  LIBERDADE e PODER 

    Leandro.


2013/4/26 Everton Cardoso <everton...@gmail.com>

Renne Rocha

unread,
Apr 26, 2013, 1:10:20 PM4/26/13
to python...@googlegroups.com
Leandro,

Acho que a resposta do Everton, apesar de ter sido um pouco ríspida
é pertinente.

Se você está querendo ter um ambiente para aprendizado apenas, é
realmente necessário pagar por um VPS? Uma VM instalada na sua máquina
não é suficiente? O que você ganha em usar uma VPS? Liberdade e poder
você tem no seu próprio computador (muito mais que usar uma VPS).

Se você não tem idéia do que instalar para executar sua aplicação
(Apache, nginx, mod_wsgi, gunicorn, etc, etc), por que pagar por um
VPS? Não faz mais sentido você pesquisar as alternativas e brincar no
seu próprio computador instalando cada uma delas para entender o seu
funcionamento e decidir o que você precisa realmente instalar???

Se não sabemos que tipo de aplicação você irá rodar na VPS, como
sugerir algo? Cada aplicação tem suas necessidades, não existe solução
ótima que resolva todos os problemas. Seria o mesmo que eu chegar numa
lista de cozinheiros e perguntar: "Como eu faço para cozinhar?".... O
que você vai cozinhar? Para quem? Qual suas limitações?

Na minha opinião, não existe "novato de VPS". Quando chega o momento
de você precisar de uma VPS, você já não é mais novato e vai saber
exatamente o que precisa instalar ou não.


2013/4/26 Leandro - ProfessionalIT - Soluções em Tecnologia da
Informação. <lea...@professionalit.com.br>:

Filipe Cifali

unread,
Apr 26, 2013, 1:29:23 PM4/26/13
to python...@googlegroups.com
Leandro, cuidado com um linux na rede sem as devidas configurações de segurança.

Recomendo dar uma conferida no teu /etc/security/access.conf e no iptables para garantir em primeiro, tua segurança, depois você vê o que quer instalar.

E dependendo do consumo da aplicação, mod_wsgi (apache + python) + mysql já lhe bastam. 

Você sabe para que serve o memcache? Talvez antes de querer instalar todo o "melhor" ambiente, saber o que cada parte faz seja mais importante.


[ ]'s 
[ ]'s

Filipe Cifali Stangler

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 1:31:14 PM4/26/13
to python...@googlegroups.com
Renne,

   Discordo totalmente de ti, pois a VPS da Digital Ocean está totalmente acessivel hoje em termos de valores, mais barato que uma hospedagem compartilhada nacional, mas respeito a tua opinião.

   Sim ! eu sou novato em VPS !.

   Outra coisa, eu disse que partiria de uma situação que eu já saberia como administrar (apache e mod_wsgi) e portanto abri o tópico para pedir sugestões de colegas mais experientes que eu, pombas qual a dificuldade em dar uma sugestão ? é complicado isso ? como outras pessoas fizeram aqui e já me ajudaram bastante. 

  Qual o problema de eu perguntar ? se eu não sei vou perguntar pombas !, ou não pode fazer isso aqui ? Se não pode eu baixo minha bola e até peço para os moderadores removerem o tópico se for o caso !

  Talvez eu tivesse que ter ido para o Google pesquisar e não tido a humildade de expor a minha inexperiência no assunto !.

   -- Leandro. 

2013/4/26 Renne Rocha <re...@rennerocha.com>

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 1:34:09 PM4/26/13
to python...@googlegroups.com
Filipe,


2013/4/26 Filipe Cifali <cifali...@gmail.com>

Leandro, cuidado com um linux na rede sem as devidas configurações de segurança.

Recomendo dar uma conferida no teu /etc/security/access.conf e no iptables para garantir em primeiro, tua segurança, depois você vê o que quer instalar.

Beleza, vou fazer isto sim !, valeu pela dica !.
 

E dependendo do consumo da aplicação, mod_wsgi (apache + python) + mysql já lhe bastam. 

Pois é, seria o meu setup inicial, mas abri o tópico para ter sugestões.
 

Você sabe para que serve o memcache? Talvez antes de querer instalar todo o "melhor" ambiente, saber o que cada parte faz seja mais importante.

Sei sim, pois faz parte do meu dia-dia-dia

Obrigadão Filipe pelas tuas respostas !

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 1:39:11 PM4/26/13
to python...@googlegroups.com
Tiago,

   Obrigado pela tua resposta, obrigado mesmo !, realmente a documentação deles é excelente !.
   Gostei muito da tua sugestão de gunicorn e nginx, bora lá estudar melhor este esquema. 

   Valeu !.

   -- Leandro.

   


2013/4/26 Tiago Vieira <ti...@tvieira.net>

willian firmino

unread,
Apr 26, 2013, 1:40:17 PM4/26/13
to python...@googlegroups.com
Se ele tem dinheiro para pagar que mal tem nisso ?
se já sabe trabalhar com apache + mod_wsgi tente configurar o nginx com gunicorn ou uwsgi, tente também cherokee com uwsgi, experimente algo com o Tornado como servidor, faça testes com o pypy, teste frameworks, afinal playground é para brincar mesmo, enfim são vastas as possibilidades.

 


Em 26 de abril de 2013 14:10, Renne Rocha <re...@rennerocha.com> escreveu:
Em 26 de abril de 2013 14:10, Renne Rocha <re...@rennerocha.com> escreveu:

Filipe Cifali

unread,
Apr 26, 2013, 1:40:49 PM4/26/13
to python...@googlegroups.com
Bom, você tem uma idéia de quais serão os pontos críticos da aplicação? Existem servidores web específicos para usos específicos, faz um tempo que não vejo mais um benchmark, mas eu diria uma coisa, faça o benchmark para a sua aplicação, pois a maioria do que tem na internet faz testes com hello world em tempos de resposta, quando aplicações de fato lidam com bancos de dados, processamento e depois entrega do conteúdo. 

Esse cara é bem falado: http://gunicorn.org/

Tem também o http://cherokee-project.com/doc/basics_requirements.html que me lembro, mas ultimamente parei de ouvir de outros setups além de gunicorn + nginx. 


--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "python-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 1:46:50 PM4/26/13
to python...@googlegroups.com
Willian,

   Nas googladas que dei tinha chegado ao tornado também, mas como tu disse são vastas as possibilidades.

   Obrigadão pela tua resposta !
  
   -- Leandro.




2013/4/26 willian firmino <willian....@gmail.com>

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 1:48:12 PM4/26/13
to python...@googlegroups.com
Filipe,



2013/4/26 Filipe Cifali <cifali...@gmail.com>
Bom, você tem uma idéia de quais serão os pontos críticos da aplicação? Existem servidores web específicos para usos específicos, faz um tempo que não vejo mais um benchmark, mas eu diria uma coisa, faça o benchmark para a sua aplicação, pois a maioria do que tem na internet faz testes com hello world em tempos de resposta, quando aplicações de fato lidam com bancos de dados, processamento e depois entrega do conteúdo. 

Esse cara é bem falado: http://gunicorn.org/

Tem também o http://cherokee-project.com/doc/basics_requirements.html que me lembro, mas ultimamente parei de ouvir de outros setups além de gunicorn + nginx. 


Pois é cara, essa dupla ai é bem comentada !

Valeu !.

Lucas Klassmann

unread,
Apr 26, 2013, 2:05:10 PM4/26/13
to python...@googlegroups.com
Leandro,

Concordo com o Renne, talvez a resposta do Everton tenha sido muito direta e rispida.

Eu não sei vocês, mas como desenvolvedor eu levei um bom tempo testando várias tecnologias e conhecendo como montar um bom ambiente. (Eu uso o Linode inclusive)

Encontrei tudo e muito mais procurando no Google e na documentação da minha VPS.

Como o Renne comentou, é bom conhecer antes as ferramentas que irá utilizar, existem várias (Apache, Nginx, uWSGI, Gunicorn, LightHttp, Tornado, etc.)

Além disso você tem que aprender um pouco sobre administração de sistemas, segurança e vários outros detalhes.

Acho que é sempre válido pedir ajuda ao grupo, mas entenda que todos nós temos atividades e trabalho a fazer, é um pouco complicado explicar algo tão abrangente.

O melhor na minha opinião seria você perguntar que tipo de tecnologias o pessoal utilizar para fazer tal coisa (isso se já não encontrar na lista de emails).

Depois disso, pegue cada pequena dica e procure sobre o assunto, quando tiver um pouco mais de conhecimento você pode questionar qual a melhor combinação para uma tipo de aplicação que está querendo criar.

Resumindo, seja conciso, não faça perguntas muto amplas, é mais difícil alguém responder, para ter ideia, no meu caso fiquei quase 6 meses pesquisando e testando várias ferramentas até se encaixar no que eu precisava.

Enfim, pergunte, mas seja mais especifico.

Att.



2013/4/26 Leandro - ProfessionalIT - Soluções em Tecnologia da Informação. <lea...@professionalit.com.br>

--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "python-brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Lucas Klassmann
Desenvolvedor de Software

Email: lucaskl...@gmail.com
Web site: http://www.lucasklassmann.com

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 26, 2013, 2:18:05 PM4/26/13
to python...@googlegroups.com
Lucas,

2013/4/26 Lucas Klassmann <lucaskl...@gmail.com>

Leandro,

Concordo com o Renne, talvez a resposta do Everton tenha sido muito direta e rispida.

Eu não sei vocês, mas como desenvolvedor eu levei um bom tempo testando várias tecnologias e conhecendo como montar um bom ambiente. (Eu uso o Linode inclusive)

Com certeza leva tempo, mas por isso que eu pedi por sugestões, mas beleza !
 

Encontrei tudo e muito mais procurando no Google e na documentação da minha VPS.

Pois eh, eu deveria ter feito isso.
 

Como o Renne comentou, é bom conhecer antes as ferramentas que irá utilizar, existem várias (Apache, Nginx, uWSGI, Gunicorn, LightHttp, Tornado, etc.)

Sim, com base nas sugestões...eu estou indo atrás, beleza !
 

Além disso você tem que aprender um pouco sobre administração de sistemas, segurança e vários outros detalhes.

Tranquilo para mim isso cara, tranquilo mesmo !.
 

Acho que é sempre válido pedir ajuda ao grupo, mas entenda que todos nós temos atividades e trabalho a fazer, é um pouco complicado explicar algo tão abrangente. 

O melhor na minha opinião seria você perguntar que tipo de tecnologias o pessoal utilizar para fazer tal coisa (isso se já não encontrar na lista de emails).

Depois disso, pegue cada pequena dica e procure sobre o assunto, quando tiver um pouco mais de conhecimento você pode questionar qual a melhor combinação para uma tipo de aplicação que está querendo criar.

Pois eh, eu fui muito abragente mesmo, concordo contigo, eu deveria ter perguntado o que vocês andam usando como setup nas VPS de vocês.
 

Resumindo, seja conciso, não faça perguntas muto amplas, é mais difícil alguém responder, para ter ideia, no meu caso fiquei quase 6 meses pesquisando e testando várias ferramentas até se encaixar no que eu precisava.

Enfim, pergunte, mas seja mais especifico.
 
Att.

Obrigado Lucas, vou seguir esta tua dica !.

-- Leandro. 

Tito Gonzales

unread,
Apr 27, 2013, 8:05:20 AM4/27/13
to python...@googlegroups.com
Oi Leandro, acho que aprender testando é uma ótima maneira de acelerar o aprendizado, concordo com os amigos que VM é mais indicado que VPS nesse propósito. Você disse que é novato em VPS, considerando que vc quer que é novato em administração de servidores acho interessante buscar tutoriais sobre esse assunto antes, como admin de servidores linux via SSH, nesse processo vocé vai passar por questões de segurança e configurações básicas e depois cair nas combinações ja citadas aqui. Como pretende trabalhar com django, depois dos servers como Ngnix, Apache, combinação entre eles, estude bastante o versionamento git/mercurial, estratégias de deploy como o Fabric por exemplo e por aí vai. Brincadeiras nesse playground não vai faltar, bom divertimento

Leandro - ProfessionalIT - Soluções em Tecnologia da Informação.

unread,
Apr 27, 2013, 8:23:50 AM4/27/13
to python...@googlegroups.com
Tito,

    Antes de tudo, obrigado pelas tuas dicas, obrigado mesmo.

    Realmente a questão da VM é o que eu uso hoje para realizar os meus testes.

    Eu deveria ter perguntado qual o setup que os colegas andam instalando em suas VPSs para hospedar sites do tipo xyz, dai eu teria sido bem mais específico. (Aprendi essa lição com este tópico (Y) ).

    Quanto as questões de sysadmin são tranquilas para mim pois faço isso no meu dia-a-dia nas minhas VMs, então me sinto meio que  seguro em relação a isso.
   
    Os colegas falaram da questão de valores mas R$ 11,00 por mês pagas via Paypal eu não consigo achar caro meu !, tipo a hospedagem compartilhada que eu tenho usado nos meus clientes eu pago de 9,90 por mês à R$ 30,00, e não tenho acesso a SSH, não posso instalar o que eu quero/preciso, tipo ou eu to muito fora da casinha ou já não sei mais o que pensar no que é caro e barato.
   
    Mas obrigado brother ! agradeço a ti e a todos demais colegas que responderam !
   
    -- Leandro.
   


2013/4/27 Tito Gonzales <produtoram...@gmail.com>
--

Filipe Cifali

unread,
Apr 27, 2013, 12:10:31 PM4/27/13
to python...@googlegroups.com
O caro = o tempo que tu leva administrando.

Hospedagem compartilhada a empresa que tu contratar que tem que administrar. 

Nos mais, segurança sempre em primeiro, cuidado com cutting-edge.
Reply all
Reply to author
Forward
0 new messages