Opções de hospedagem na AWS

3

Estou procurando opções para migrar um de nossos aplicativos para a AWS. O aplicativo atualmente é executado em um servidor que tem 16cores e 256GBs de Ram e eu vou movê-lo para uma máquina virtual na AWS.

Se obtivermos um host dedicado R3 com 1 ano, todo pagamento adiantado, ele custará US $ 19010,00 em Frankfurt. Neste host, podemos hospedar 1x máquina virtual r3.8xlarge, que possui 32 núcleos e 244GBs de RAM. Esta é a melhor opção? Existem alternativas próximas?

Estou assumindo que não há custos adicionais além do armazenamento e da rede, certo?

Obrigado.

    
por Mer 17.08.2016 / 15:57

3 respostas

3

Funcionaria, mas você não está aproveitando o que a AWS pode oferecer.

A melhor opção seria usar um balanceador de carga elástica com diversas instâncias menores que atendem ao tráfego, com instâncias divididas entre as zonas de disponibilidade. Isso forneceria tolerância a falhas para que ele pudesse sobreviver a um único servidor / data center em queda, além de oferecer uma maneira mais fácil de implantar atualizações ou fazer testes A / B. Você também pode usar o Route 53 e ter servidores em várias regiões, para reduzir a latência e aumentar o desempenho de usuários em todo o mundo, dependendo da arquitetura e dos requisitos do banco de dados.

Você teria que testar seu aplicativo para descobrir os melhores tipos de instância, se é possível ter quatro instâncias com 64 GB de RAM e 4 núcleos, ou se precisar de um pouco mais de RAM.

Um R3.2xlarge, com 8 núcleos e 61GB de RAM, seria de $ 4300 por ano e você desejaria quatro. Um ELB com 1 TB de tráfego custaria talvez US $ 50 com um ELB. Isso é mais barato do que a instância dedicada acima.

    
por 17.08.2016 / 22:39
1

Por que você não escolheria r4.8xlarge?

Esta nova geração de instâncias ec2 otimizadas para memória apresenta um novo processador Intel® Broadwell, melhor desempenho de rede (20gbps) melhor desempenho de EBS e mais barato em GiB de RAM em comparação com instâncias de R3. As instâncias do R4 são adequadas para cargas de trabalho com uso intensivo de memória e latência, como Business Intelligence (BI), data mining & análise, banco de dados na memória

Outra pergunta vem à mente ao ler a descrição do seu caso de uso: por que você acha que um servidor dedicado é necessário?

    
por 02.01.2017 / 13:36
0

Pode haver custos adicionais para armazenamento e rede. Depende das necessidades da sua aplicação.

Você pode considerar instâncias spot que terão um custo menor do que o reservado.

    
por 02.01.2017 / 22:29