¿Qué tipo de servidor web (VPS o dedicado) necesitaré para mi aplicación de prueba en línea? Puede haber 2,000 usuarios a la vez tomando la prueba.

Decidir la infraestructura correcta es realmente una tarea engorrosa. Elegir entre un alojamiento compartido y una solución VPS depende de una variedad de factores.

Ha mencionado el tráfico simultáneo de un máximo de 2000 usuarios, pero luego tiene millones de filas (¿de qué tipo de datos?) Para obtener. Estás usando PHP y MySQL. Como no ha mencionado ningún marco específico u ORM, supongo que está creando su propia arquitectura para la aplicación.

Analizando el conjunto de detalles que ha proporcionado y bajo los supuestos mencionados, le aconsejaría que primero pruebe el entorno de alojamiento compartido teniendo en cuenta los gastos extremadamente bajos. Si cree que el tiempo de respuesta en el tráfico de inspección es razonable, continúe con él. Escalar a un entorno VPS es una tarea fácil, pero hágalo solo si está seguro de los beneficios de su negocio o si tiene suficientes fondos para alquilar la infraestructura hasta que comience a ganar dinero. Incluso los servicios VPS más baratos que existen son muy costosos en comparación con el alojamiento compartido. Para citar, recientemente implementamos una pila Jersey + Hibernate con MySQL en un VPS de Godaddy. El plan de 1 GB nos costó alrededor de INR 2500 / – por mes (costo de renovación real, excluyendo cualquier descuento).

Puede utilizar servidores en la nube con escala automática, de modo que cobrará por los recursos utilizados por su aplicación.

Si cree que su aplicación utilizará altos recursos continuamente, puede utilizar el procesador superior E3 o E5 y probar su aplicación según sus requisitos.

Nota: puede comprar un servidor con menos RAM y, si tiene problemas de memoria de los que puede actualizar la RAM en el servidor, no es necesario gastar dinero inicialmente cuando no está seguro acerca de los requisitos de recursos reales.

Espero que pueda seleccionar un buen servidor para su aplicación.