Recomendação do servidor para empresa startup… Cloud ou não?

4

Tenho algumas perguntas gerais sobre a "melhor" maneira de implantar um aplicativo da web (e hospedar o wordpress blog) para uma pequena empresa iniciante com capital limitado.

Neste momento, temos um servidor Ubuntu simples (antiga máquina Pentium 4) com Tomcat / Apache / MySQL / PHP. O Tomcat é usado para implantar nosso aplicativo Grails. Apache / PHP / MySQL estão sendo usados para hospedar um blog Wordpress. O servidor está em uma linha inicial ... usando o serviço de DNS dinâmico para atualizar o IP de alteração. Obviamente, esta não é uma boa solução permanente.

Se fôssemos dar um próximo passo, o que você recomendaria? Amazon EC2? Compre um novo servidor e uma linha de negócios dedicada? Outras opções? Fique com o que temos? Obviamente, há muitos fatores que influenciam a tomada de decisão apropriada ... procurando por algumas respostas para me ajudar a avaliar se estou indo pelo caminho certo.

Obrigado antecipadamente!

    
por loeschg 28.05.2011 / 08:10

3 respostas

8

Vantagens da hospedagem na nuvem:

  • Muito rápido para configurar
  • Baixos custos iniciais
  • Fácil de ampliar ou reduzir conforme necessário
  • Fácil de criar vários sites para redundância
  • Acesso a uma comunidade de pessoas que solucionam os mesmos problemas na mesma plataforma

Desvantagens da hospedagem na nuvem:

  • Precisa confiar nas práticas de segurança de outra pessoa
  • Pode ter escolha limitada de plataformas e ferramentas
  • O host pode fornecer serviços "caixa preta" que falham de maneiras inesperadas
  • Em grande escala, pode ser mais caro do que você mesmo
  • Pode ter uma latência de rede mais alta para os clientes de que você gosta

Minha opinião pessoal: se você é uma start-up, concentre-se em seu produto e em seus clientes e mova-se rapidamente. Vá para hospedagem na nuvem, a menos que haja problemas de plataforma, segurança ou desempenho que sejam críticos para você.

    
por 28.05.2011 / 11:10
6

Embora eu concorde com Tom Shaw sobre as vantagens e desvantagens, meu julgamento dessa lista é diferente.

Se você tem inteligência para fazer algo em casa, faça isso em casa (uma posição que eu prefiro em quase tudo, a propósito). Sim, há desvantagens nisso, principalmente que você está gastando o tempo e a inteligência de pessoas internas para as quais há provavelmente competição interna - mas como esses custos estão "na sua cara", você irá equilibrá-los naturalmente em um dia-a-dia. base dia.

Se você não puder fazer isso internamente, faça isso na nuvem, mas esteja ciente dos riscos que está correndo. Onde as nuvens - e muitas outras soluções terceirizadas - dão errado é porque, com exceção do projeto de lei, as desvantagens não estão no seu rosto no dia-a-dia, as pessoas tendem a ignorá-las. A análise de risco não se beneficia de uma abordagem de "roda estridente", pois o risco não é menor só porque não está acontecendo na sua cara.

    
por 28.05.2011 / 11:21
3

Minha resposta não será muito popular aqui, mas considere usar um VPS como o Linode, que por US $ 20 por mês funcionará melhor do que qualquer oferta de hospedagem em nuvem por US $ 99 / mês.

A hospedagem na nuvem é usada principalmente por dois grupos de pessoas:

Aqueles que têm picos persistentes, mas relativamente curtos, de tráfego todos os dias, o que requer um número instantâneo de 2-3x de servidores.

As pessoas que acreditam erroneamente que estão ficando mais baratas hospedagem, mais desempenho e escalabilidade que vai além dos recursos do hardware (de que 1 servidor estão em).

Very fast to set up

Como a maioria dos VPSs. E as caixas dedicadas podem levar menos de 2 horas antes de você obter suas informações de login.

Low up-front costs

Os VPSs não exigem nenhum custo inicial e nem os dedicados, a menos que haja algum tipo de taxa de instalação, na maioria das vezes, falsa. Somente colocation exige que você compre o hardware inicial.

Easy to scale up or scale down as needed

A maioria das nuvens não é dimensionada acima dos recursos do servidor em que sua VM está sendo executada. Claro, você pode ser capaz de transferi-lo para uma caixa maior, mas o problema permanece como está e só pode ser resolvido com a criação de aplicativos distribuídos. O OP está falando sobre a execução do WordPress aqui.

Easy to build out to multiple sites for redundancy

Ok. Então, são imagens de VMs em VPSs.

Access to a community of people solving the same problems on the same platform

Talvez. Mas não realmente. Como há muitas comunidades em volta de todas as hospedagens.

    
por 31.05.2011 / 01:08