Pergunta

Até agora eu li alguns artigos do blog sobre computação em nuvem e serviços de hospedagem de aplicativos na rede.

Se eu quisesse ter uma aplicação web rodando na nuvem para tão pouco custo possível, qual seria a melhor solução?

Vamos supor a seguinte configuração:

  • aplicação Web J2EE
  • Qualquer banco de dados livre (MySQL, PostgreSQL)
  • Qualquer container web para implantar o aplicativo da Web para

O pilha de aplicativos que você sugeriria para ser a melhor combinação de serviços para

  1. hospedeiro
  2. deploy
  3. Executar

aplicações web?

Como requisito adicional, os serviços escolhidos não devem exigir muito sobre o gerenciamento de servidor, como firewall configurações etc.

Foi útil?

Solução

Este espaço está mudando muito rapidamente agora, então eu acho que você vai encontrar um monte de diferentes boas respostas. Se eu fosse fazer algo no barato agora eu provavelmente escolheria a seguinte pilha:

  • servidor Web: apache
  • App servidor: tomcat - uso do agrupamento apoio Se você precisa para crescer ou dividir na apache nível ou mesmo introduzir um caixa de balanceador de carga bem na frente
  • servidor DB: MySql - principalmente porque é fácil de aglomerado
  • Plataforma: Scalr - A configuração de nuvem é simples e barata. Ele usa nuvem da Amazon no backend e que você recebe um monte de extras como colocar servidores em diferentes centros de dados para redundância .

Agora você pode adicionar ou remover partes deste. Você pode não precisar de uma camada da web lá fora e pode apenas expor tomcat diretamente. Você pode precisar de EJBs e, nesse caso você pode apenas fogo até mais nós para isso e criar uma outra camada. Você pode querer adicionar uma camada para balanceamento de carga na frente do apache. Você pode querer usar o serviço Amazon CloudFront para empurrar arquivos estáticos para a sua rede EDGE.

Outras dicas

Eu acho que você não pode chegar onde mais perto Jelastic . Ele tem todos os animais que @carson mencionados. Especialmente vou mencionar seu console web única e eles não têm qualquer dependência para qualquer API ou console para ser instalado. Eu uso sua plataforma para muitos dos clientes para o meu arranque. Além disso, adicionalmente, você obtém um apoio nginx para balanceamento de carga e configurar-lo imediatamente a partir do console.

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