Responder esta pregunta no es muy sencillo porque hay muchas variables que no has mencionado.
Por ejemplo, 100 millones de visitas, si se distribuyen uniformemente a lo largo del día (24 horas), su rendimiento máximo es de poco más de mil visitas por segundo. Sin embargo, si se trata de una distribución gaussiana, es posible que vea 5-10 veces ese número durante las horas pico (dependen de dónde provienen la mayoría de sus visitantes) y casi nada en las horas no pico.
Sin embargo, pase lo que pase, a menos que el contenido que está sirviendo sea 100% estático, lo más probable es que tenga que ir más allá de un solo VPS. Si es contenido 100% estático, debe seguir la recomendación de Simon y simplemente ponerlo todo en Amazon S3.
- ¿Hay algún CRM que no sea web que todavía esté en uso?
- ¿Qué lenguaje de programación debemos usar para construir nuestro sitio?
- ¿Dónde puedo encontrar una buena comparación de WordPress vs Joomla?
- Cómo alojar un sitio web y ¿hay algún pago por hacer?
- ¿Se seguirá usando PHP después de unos años?
Para la carga dinámica, probablemente esté buscando más de 10 servidores de aplicaciones, cada uno con aproximadamente 2-4 GB de RAM. Todos estos números dependen de los requisitos de memoria de su aplicación, que son altamente específicos para cualquier situación.