Todas as instâncias atuais "4", incluindo R4, são otimizadas para EBS por padrão, assim como o i3 (alta E / S), p3 (computação de GPU) e f1 (fpga).
Seria mais fácil se a AWS usasse o número para indicar o ano de lançamento, mas isso só seria incrementado quando um tipo de instância fosse aprimorado.
Um grande servidor MongoDB pode se beneficiar dos SSDs rápidos e das IOPS muito altas do armazenamento de instância do i3. Um r4.2xl é de $ 0.53c / h. O i3.xl é de $ 0,31 e recebe 2 milhões de IOPS, o i3.2xl é de $ 0,62 e recebe 4 milhões de IOPS. Se você estiver com E / S limitada, poderá fornecer um desempenho significativamente melhorado.
Ao contrário do EBS, que é persistente, o armazenamento de instâncias pode ser perdido se a instância falhar e é perdido no processo de parada / início - mas não reinicia. Isso significa que você tem que persistir de outra maneira. Talvez:
- Conjunto de réplicas do MongoDB
- Você poderia configurar manualmente uma réplica de leitura em uma instância menor e algum tipo de sistema para failover na outra instância restauraria o primário se ele falhasse
- Outro i3 e o reconhecimento de falhas ou de aplicativos de várias instâncias