No lo sé. Usted no sabe Nadie lo sabe.
Ver el servidor no es el único factor en su aplicación. Para conocer los costos de su servidor, primero debe calcular la capacidad de su servidor. Entonces tienes que averiguar si realmente necesitas más servidores. Comienzas en el nivel superior: tu software. Se sorprenderá de lo eficiente que puede hacer que el software maneje cientos de miles de usuarios en un único servidor pequeño.
Primero mira su código, hay todo tipo de cosas que hacen que su código sea más o menos eficiente. Si su código tiene muchos bucles de larga ejecución, tal vez debería deshacerse de ellos. Si algo lleva mucho tiempo, tal vez debería ponerlo en un nuevo proceso. Puede hacer un código altamente optimizado o optimizado. Esto afectará los costos de su servidor.
- ¿Qué servicio de procesamiento de pagos en línea debo considerar para las transacciones de usuario a usuario?
- ¿Es bueno usar Node.js + Express o Play Framework para construir un sitio de venta de fotos como Shutterstock o Getty Images?
- ¿Cuáles son las mejores razones para hacer que un sitio web sea amigable para dispositivos móviles?
- ¿Puede un backend escrito en PHP con MySQL soportar una gran aplicación móvil con millones de usuarios?
- ¿Cuánto tiempo llevaría convertirse en un programador suficientemente bueno para crear un prototipo funcional de una aplicación móvil o web?
Entonces tienes que mirar tu idioma elegido. Algunos lenguajes (como ruby y python) son más pesados que otros y requieren más recursos de servidor, pero debe equilibrar esto con la eficiencia del programador. Esto afectará los costos de su servidor.
Luego su arquitectura es importante. Si usa una arquitectura de microservicios, esto puede costar más que una arquitectura monolítica.
Finalmente tienes que mirar los recursos de hardware. Algunos servidores pueden estar optimizados para el almacenamiento, pero está utilizando muchos recursos informáticos. Si usa cosas como docker o virtualización, esto afectará los costos de su servidor.
Para obtener una respuesta definitiva en este momento, realice una prueba de carga en su aplicación. Averigua dónde falla. Luego, averigüe qué debe agregarse para satisfacer la prueba de carga.
Si desea pasar tiempo optimizando su código, tal vez pueda reducir la cantidad de servidores que necesita. Nadie puede responder con precisión esta pregunta sin probar su aplicación. Cada aplicación es única y responderá de manera diferente a escala.