Dúvidas Servidor para Grails
06/08/2012 12:14
0
Bom dia gente já acompanho o site a tempos, mas esse é meu primeiro post.

Surgiu a oportunidade de fazer meu primeiro trabalho em Grails e primeira aplicação Web também.

Fiz um aplicativo com alguns cruds e banco de dados MySql. Também instalei o Tomcat aqui em casa e fiz deixei meu pc como servidor web externo.

Tudo ok até então.

Minhas dúvidas são com relação a montagem do servidor e serviços. Ainda não conversei com o cliente sobre isso.

O cliente tem mais ou menos 5 computadores que vão utilizar o sistema.. mas futuramente abra mais um filial em outro estado..

A dúvida é sobre o servidor.. é melhor comprar um computador para montagem do servidor igual fiz em minha casa?? Ou contratar um serviço de hospedagem externo..

No primeiro caso qual uma configuração boa para montar o servidor?

Ai surge também mais uma pergunta.. não entendo sobre consumo de memória do grails.. sobre uso da jvm.. quanto de memória a jvm precisa.. basicamente é como "enxugar o consumo de memória para não ter tanto gargalo com a utilização de 5 a 10 pcs.

Não sei se me expressei bem, mas tudo eh novidade para mim.. estou aprendendo e lendo bastante.
Tags: TomCat MySql Servidor


1
Allyson temo que não gostará da resposta rs, porque depende, depende de como sua aplicação é feita, o ideal seria testar a aplicação, funcionando como se faz no java mesmo com alguma ferramenta de Profile e depois montar com base nisso, eu aconselharia colocar sua aplicação em algum servidor Cloud, ainda mais que você tem uma outra filial em outra cidade, e na maioria dos Clouds hoje você tem a facilidade de aumentar as capacidades dinâmicamente, sem ter que parar o server abrir a máquina e colocar mais memória por exemplo, mas isso é minha opinião pois como falei inicialmente depende, do seu contexto, internet na sua região(como é ? velocidade ? quedas ? link de contingência etc), no fórum o Henrique Lobo (Kiko), fala sobre a configuração do Grails Brasil e quanto de memória ele usa e tal, dê uma pesquisada no fórum que vai encontrar, Blza.
06/08/2012 12:51


1
Ambiente de produção sempre varia, depende de muita coisa de arquitetura, então não tem uma resposta certa.

O site do Grails recomenda ter no minimo 512mb de RAM dedicado pra aplicação.

Eu pegaria uma máquina da amazon no VPS deles, instância micro ou small e monitorar.
Lá fica fácil trocar pra instâncias maiores se precisar também.

Montar uma máquina pra servidor é bem caro, precisa de estrutura e alugar um link dedicado (que é caro).
06/08/2012 14:11


0
Entendo os benefícios de se colocar uma hospedagem externa.

Mas tem algum problema em montar um servidor para o cliente no ambiente de trabalho dele exatamente como diz em casa para testes??
No meu pc isntalei o TomCat e o MySql, boto no ar minha aplicação, abro as portas no roteador e deixo acesso externo para a porta do TomCat

A internet é estável de 10 megas. A internet e o requisições ao banco de dados será baixo, e limitado a no máximo a 10 computadores ao mesmo tempo.

Entao o custo seria apenas comprar o servidor, não é?

06/08/2012 17:28


1
Oi Alysson,

atualmente levando em consieração o custo acredito que uma solução cloud como Amazon AWS (http://aws.amazon.com) seja muito mais viável.

Levando em consideração que a micro instaância no Brasil custa 0,025 a hora, você vai pagar em média uns US$ 18,00 por mês, o que vai dar uns R$ 36,00 reais.

Se for adicionar ai um RDS, que é o serviço de banco de dados usando uma microinstância, você vai ter mais ou menos o mesmo custo: R$ 36,00 adicionais.

Ai é questão de você optar por instalar o banco de dados na mesma instância, se achar que é interessante pra você, vai pagar algo em torno de R$ 36,00 mensais apenas, mas ai a questão de backup e manutenção fica por sua conta. Fica mais barato que a conta de luz de um servidor.



0
Obrigado pelas respostas gente, deu para abrir mais a mente.

Até a próxima.

[]s
06/08/2012 19:32



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto