Servidor de hospedagem - localização, preço, desempenho [fechado]

1

Eu planejo rodar um site, estou localizado na Europa central, mas meus visitantes estarão localizados nos EUA e no Reino Unido (mais alguns países da UE) na primeira fase, se ele se tornar bem sucedido, se expandirá para o resto do mundo. é um serviço global.

A localização do servidor é um problema? Devo executar meu servidor na Europa ou nos EUA ou isso realmente não importa?

Por qual preço eu posso obter hospedagem confiável em servidores gerenciados nos EUA? Você poderia me recomendar alguma?

Por 180 euros, posso conseguir isso no meu país:

CPU Intel X3430 2.4GHz
2 GB DDR3 ECC
HDD 2x 500GB SATA
100/1000Mbps
unlimited data transfer

Se eu pedi este servidor gerenciado, que desempenho eu poderia esperar? Quanto tráfego eu teria que ter para tornar o site muito lento / inacessível? Não tenha grandes transffers de dados, alghoritms de longa duração, etc. Apenas um aplicativo LAMP "comum" fazendo alguma geração de gráficos de vez em quando.

    
por PetrB 25.11.2010 / 09:39

5 respostas

2

Bem, deixe-me dizer que dado um centro de hospedagem de alta qualidade e boas conexões em ambas as extremidades, o atraso entre a Alemanha (Nürnberg, para ser exato) e os EUA (um lugar na costa oeste perto de Chicago) é de exatamente 120 ms. Testado 27/4 várias vezes por segundo (exceto finais de semana em que os testes são feitos uma vez por segundo) por um fluxo de dados UDP em tempo real que estou recebendo.

A questão, portanto, é se você pode viver com isso ou não. Depende de:

  • Qual é o seu lado. Local na rede Internet? nenhuma diferença deve aparecer. Alguns jogos em execução no servidor - você NÃO quer jogar como um jogo de tiro em primeira pessoa com latência de 120 ms.
  • Onde seus clientes estão.

If I ordered this managed server, what performance could I expect?

Se eu alugar um carro, que velocidade máxima posso esperar? Depende do carro. O mesmo com um servidor.

How much traffic I would have to have to make the site very slow/inaccessible?

Depende do servidor.

    
por 25.11.2010 / 11:13
1

Confira o Hetzner: link É relativamente popular na Alemanha / Áustria com bons apoios e preços. Do resto do dinheiro você deve ir com um CDN, por exemplo, o link da CacheFly é acessível, para equilibrar a distância até os EUA.

    
por 25.11.2010 / 12:29
1

Primeiramente, sugiro começar com um servidor virtual. Uma máquina virtual decente com 512Mb de RAM pode suportar 50-60 RPM (solicitações por segundo) YMMV. Um servidor virutal custará entre US $ 20-30 / mês e poderá ser atualizado a qualquer momento.

Em segundo lugar, sugiro que você faça o seu site ao vivo antes de pensar em CDN, etc.

Sua terceira pergunta é sobre a carga máxima após a qual você verá uma degradação no desempenho. Bem, não há como dizer. Você fez algum benchmarking de sua aplicação? Use o banco apache (ab) ou cerco para testar seu site em seu ambiente de desenvolvimento. Isso ajudará a ter uma ideia do seu requisito de hardware.

Para ajudar a escolher uma boa empresa de hospedagem, sugiro que você dê uma olhada no ranking de empresas de hospedagem mais confiáveis da Netcrafts. Se você planeja hospedar-se no USI, sugira que vá com a costa leste.

link

    
por 25.11.2010 / 15:41
0

PeterB

Eu sugiro que você confira a oferta do www.cloudsigma.com. A chave "legal" que eles oferecem é que você pode começar e escalar conforme necessário.

O mesmo servidor é mais barato do que no seu país e eles são totalmente excelentes para suas necessidades por uma longa lista de motivos.

Teste-o gratuitamente por 14 dias, mas você verá que eles aumentam o preço e o desempenho.

am

    
por 25.11.2010 / 12:31
0

Embora atualmente a largura de banda seja barata, o fator limitante na experiência de desempenho do usuário final para aplicativos baseados na Web é a latência. E de longe as melhores formas de lidar com a latência são:

  • cache - empurre o máximo de cache possível
  • ter servidores mais próximos de seus usuários

Ambos são grandes tópicos. Mas, focando no último, a localização do servidor é muito importante. Existem duas implicações para isso:

  • seu aplicativo precisa suportar a operação em locais distribuídos (pense particularmente no gerenciamento de números de sequência e IDs de incremento automático, bem como na replicação de dados)
  • você precisa de um serviço DNS geograficamente sensível

Em relação ao anterior - você economizará muito tempo e esforço se projetar seu aplicativo em vários servidores a partir do dia1.

Embora você possa implementar sua própria solução para o último, é muito mais simples usar um serviço DNS com reconhecimento de local. Existe um artigo aqui você pode achar útil - tente o google para saber mais.

Não há final de provedores de serviços divulgando sua empresa, no entanto, eu recomendo que você pense se realmente precisa de um servidor dedicado (ou vários servidores dedicados) desde o início. Um ou mais VPS, ou talvez até mesmo hosts compartilhados, podem bastar, na verdade, eu esperaria ter um grande desempenho usando um par de VPS em diferentes contumentes do que uma única máquina dedicada.

what performance I could expect? How much traffic I would have to have to make the site very slow/inaccessible?

Estes são impossíveis de responder até que seu site seja criado e você o teste para descobrir.

    
por 25.11.2010 / 14:46