Escolhendo um servidor para hospedar uma API da web [duplicado]

1

Não tenho certeza se é apropriado perguntar aqui - desculpas se não for.

Eu quero configurar um webservice (API REST) usando PHP em cima do Ubuntu. Analisei o que a empresa de hospedagem que eu já estou usando atualmente oferece e identifiquei duas opções. Como não tenho conhecimento sobre hardware ou administração do sistema, não sei dizer qual deles é melhor para mim.

Estou me perguntando principalmente sobre a diferença de CPU.

O primeiro tem 2 vCores, o que quer que seja ... Eu tenho um servidor virtual de 3 anos atrás nesta empresa, e o sistema operacional me diz que seu processador está rodando a 3300 MHz. O último usa a placa ODROID-XU4, que tem uma CPU com 4 núcleos rodando 1.9 GHz e 4 núcleos rodando a 1.3 GHz (ou assim a Wikipedia me diz).

Se eu rodar o Ubuntu + Apache + PHP, então eu estou melhor com o vCores mais rápido, ou os núcleos mais abundantes do ODROID? E essas outras diferenças são provavelmente relevantes?

    
por Jeroen De Dauw 06.11.2015 / 01:19

1 resposta

2

Vá com o vserver. Porque:

  • Você não precisa lidar com monitoramento de hardware de baixo nível, como o SMART para quando o disco falhará ou com a substituição de hardware antes que ele falhe. Embora eu não tenha ideia de como Hetzner faz isso para vservers.
  • É mais barato.
  • Disco provavelmente mais rápido. SSD vs. cartão SD
  • Ambos têm a mesma quantidade de RAM.
  • Você não lista quais recursos um pedido precisará (cpu, mem, disco i / o), por isso é difícil dizer se comparar esses CPUs para seu aplicativo faz sentido.

De acordo com o link , uma vCPU do vserver é comparável a um Intel Xeon E5 CPU funcionando a 2,0 GHz. Para pedidos que não precisem de disk i / o e 2GB, caberia 4 ou mais pedidos em paralelo, o AX10 com o CPU Exynos-5422 ARM poderia ser melhor. Mas só vale a pena considerar quando você precisaria de mais de um servidor.

Então, se você realmente quiser saber o que é melhor, primeiro descubra os recursos necessários em qualquer sistema. Quanta RAM você precisa como base? Quanta memória RAM, CPU, disco gravar e ler por solicitação no pior dos casos? Quantas solicitações cabem em 2 GB? Seu banco de dados MySQL se encaixa na memória?

    
por 06.11.2015 / 18:37