Como todos los demás dijeron, es un análisis caso por caso dependiendo de los requisitos de su aplicación web y su sistema operativo.
Imagine una aplicación web que sea totalmente estática (html estático, imágenes, css). Podría ejecutar cómodamente una instalación de Ubuntu / nginx, y supongo que puede manejar aproximadamente 20,000 solicitudes por segundo (Sirviendo archivos estáticos: una comparación entre Apache, Nginx, Varnish y G-WAN)
Si tiene contenido dinámico, ahora se está alejando de servir estrictamente contenido, y ahora su CPU comenzará a tener un cuello de botella dependiendo de la cantidad de solicitudes que reciba. Imagine ahora que sus 20,000 solicitudes por segundo ahora están pidiendo calcular una secuencia aleatoria de Fibonacci de 2 dígitos … ahora ha sobrecargado con éxito su CPU.
- ¿Es MBA con 256 GB de almacenamiento y i7 (8 gb de ram) a prueba de futuro para al menos 2020?
- ¿Cuál es la mejor computadora portátil Dell dos con procesador i5 8GB ram 4GB tarjeta gráfica 1 disco duro TB?
- ¿Cuál es la diferencia entre DDR3 RAM y DDR4 RAM?
- ¿Es normal que Windows 10 esté usando más de 3 GB de RAM?
- ¿Es posible ahorrar dinero comprando un MacBook Pro sin un disco duro o ram, ya que acabo de pasar a un SSD y 16 gb de ram en mi MacBook que falla?
Además, si también aloja la base de datos en este servidor, probablemente absorberá la mayor parte de su memoria y una buena parte de su CPU cuando esté ocupado.
Al final, todo se trata de cuánta CPU, memoria y transferencia de datos requerirá su aplicación web. Como probablemente ya se mencionó, su mejor opción es comparar su aplicación web específica y ejecutar algunas pruebas de carga contra ella.