Eche un vistazo a la tabla en el siguiente sitio: Criterios para elegir una opción de proceso de Azure
Los factores decisivos pueden ser múltiples y variados, por ejemplo:
- ¿Qué tipo de aplicación es?
- ¿Tiene carga pesada? ¿Requiere ser elástico?
- ¿Requiere ser multirregional?
- ¿Necesitas acceso al sistema operativo? ¿De verdad? En la mayoría de los casos, la respuesta es no.
- ¿Sus requisitos de seguridad piden una máquina virtual?
- ¿Realmente necesita parchear y actualizar la VM que ejecuta el sitio web?
- ¿Tiene los operadores necesarios para admitir un sistema operativo completo?
- ¿Cuántas máquinas virtuales está dispuesto a administrar antes de ir a Plataforma como servicio (Paas)
La mayoría de las veces el problema se puede resolver usando PaaS en el caso de una aplicación web. Hay algunos casos muy específicos en los que se debe usar una VM y la carga que puede implicar en términos de administración y soporte. Porque, de nuevo, si no hay algo como Devops adecuados y / o implementación continua, las cosas se complicarán con todos los riesgos de seguridad involucrados.
- ¿Azure es más seguro / confiable que AWS?
- ¿Cuál es la diferencia entre la nube y otros servidores de los que generalmente hablamos?
- Procesamiento de transmisión: ¿Alguien ha usado Vimeo PRO para codificar y almacenar videos? ¿Qué pasa con la nube DailyMotion? ¿Cuál sería mejor? ¿Puedo usar alguno de ellos para codificar y luego descargar / almacenar los archivos en mi S3?
- ¿Es obligatoria la experiencia laboral real en Amazon AWS para intentar el examen de desarrollador certificado de AWS?
- Cómo sacar los archivos y el software de mis 4 computadoras portátiles antiguas y ponerlas en la nube
Por lo general, recomiendo usar primero PaaS y luego, si no es posible en cualquier forma, usar IaaS y tener claras todas las implicaciones.
Roberto