Quando se deve usar o seguinte: Amazon EC2, Google App Engine, Microsoft Azure e Salesforce.com? [fechadas]

2

Eu fiz essa pergunta no StackOverflow. Foi sugerido para postar aqui também.

Quando você deve fazer um use o seguinte: Amazon EC2, Google App Engine, Microsoft Azure e Salesforce.com?

Por favor, compartilhe sua compreensão e experiências.

    
por user22019 05.10.2009 / 19:04

4 respostas

10

  • EC2: Quando você precisa de muita energia da CPU em horários imprevisíveis e não quer realmente armazenar nada.
  • Google App Engine: Quando você é um programador Python barato, cujo site nunca receberá mais do que alguns hits por dia (e você quer ter certeza de que nunca poderá usar um provedor de hospedagem diferente).
  • Microsoft Azure: quando você deseja tornar extra super a certeza de nunca usar tecnologias que não sejam da Microsoft.
  • Salesforce: Quando você perdeu a vontade de viver e quer que seus colegas de trabalho matem você em seu sono por fazê-los usar um pedaço tão inútil de lixo.
por 06.10.2009 / 01:37
2

A nuvem é ótima, às vezes. Às vezes é a escolha errada.

Acabamos de fazer um CBA completo para migrar para a nuvem quando saímos do nosso MSP. Mudar para a nuvem simplesmente não fazia muito sentido para nós. Os custos acabariam sendo muito altos para atender às nossas necessidades, e a capacidade de escalar para o servidor de banco de dados simplesmente não existia.

Para lojas menores ou aplicativos menores, quando você não tem um farm de VMs para colocar o aplicativo, talvez faça sentido. Mas para projetos maiores, a menos que esses projetos estejam ganhando muito dinheiro, isso não faz sentido.

Sim, você paga apenas pelo que usa. Mas se você quiser armazenamento SAN de alta velocidade, terá que pagar por IO, além do tempo de CPU, mais os custos de largura de banda. Se você precisar enviar tráfego entre camadas de servidores, haverá um custo de largura de banda para isso. Tudo se resume. Sem mencionar que se você aumentar 1.000 servidores por 1 hora, isso será preço.

    
por 06.10.2009 / 00:45
1

Quando seu chefe te força, porque ele acha que "nuvem" parece legal.

Em uma nota mais séria: os serviços em nuvem são ambientes compartilhados e são excelentes para testar sua configuração, como você geralmente paga por hora, mas não consegue superar o bom e velho servidor em que tudo é dedicado a você e sabe quanto você pode usar.

    
por 05.10.2009 / 19:14
0

A resposta será diferente dependendo das circunstâncias. A versão curta é que se resume a uma análise de custo-benefício. Considere os prós e contras de cada um, o custo de cada um deles e use esses dados para determinar o que faz mais sentido.

    
por 05.10.2009 / 19:12