Es una pregunta bastante genérica, pero supongo que está más interesado en las alternativas de nivel de infraestructura que en el nivel de aplicación.
Desde ese punto de vista, generalmente necesitaría un tiempo de ejecución elástico que debería escalar horizontalmente en lugar de verticalmente. Es decir, agrega más modos (cálculo) y lo escala hasta obtener miles y posiblemente el millón de visitas a la página. Eso lo lleva a opciones en la nube como GCP, AWS, Azure. O tener una opción de nube privada usando cosas como Docker, Kunernetes, OpenShift.
Pero todo eso no tiene valor si su aplicación no está escrita de forma nativa de la nube. Cosas como Microsercices, programación reactiva y tecnologías verticales livianas como Node, Spring o Scala son esenciales en el proceso de desarrollo de su aplicación.
- Vehículo conectado: ¿Es factible la idea de usar la nube para reemplazar las ECU del vehículo en el futuro cercano? ¿Qué tipo de cálculos de la ECU se pueden mover a la nube?
- ¿Qué es mejor, Oracle Sales Cloud o Service Cloud? ¿Cómo?
- ¿Qué haría si un desarrollador aprovisiona intencionalmente 1000 instancias de AWS de gran tamaño?
- ¿Es posible usar servidores Microsoft Azure de forma gratuita para publicar sitios web?
- ¿Cuáles son las principales diferencias entre la nube de dispositivos Perfect Labs y Mobile Labs?
Si su aplicación está escrita como un gran bloque monolítico, no importa cuántos nodos le arroje, no funcionará.