Estos son dos servicios / sistemas fundamentalmente diferentes sobre los que está preguntando.
IBM WASND es un entorno de tiempo de ejecución de aplicaciones centrado en desplegar aplicaciones Java EE. AWS EC2 es Iaas (Infraestructura como servicio).
Asumiré que las aplicaciones de las que está hablando de implementar son Java / Java EE. Si no, puedes seguir adelante y tirar WASND.
- ¿Cuál es la diferencia entre cloud computing y virtualización?
- ¿Cuál es el servicio en la nube HPC más barato para cálculos muy grandes de Matlab como AWS, Azure o Google Cloud?
- ¿Cómo prepara su centro de datos para la nube?
- ¿Cuál es el mejor proveedor de servicios en la nube en 2016?
- ¿Quién es la mejor red / tecnología de nube del futuro (NetSuite, SAP o Salesforce)?
Una instancia de vanilla EC2 le proporcionará un único “nodo” virtualizado. Piense en él como su propio servidor Linux en uno de los centros de datos de Amazon. Accederá a través de SSH, y si desea implementar una aplicación Java, será responsable de instalar todos los paquetes / dependencias necesarios (Java, OpenJDK, Tomcat, etc.). También se implementará el código de su entorno de desarrollo un proceso manual, a menos que ya tenga una infraestructura CI / CD existente.
Con la solución WASND, gran parte de lo anterior se abstraerá y se encargará de usted. Facilitará la transición del código de “desarrollo” al código “en vivo”. Dicho esto, aún necesitará proporcionar alguna infraestructura para implementarlo, por ejemplo, una instancia de EC2 / cloud, o un servidor local de algún tipo. Tenga en cuenta que esto también vendrá con los costos típicamente altos de licenciar software de nivel empresarial de IBM.
Si está haciendo esto solo y / o con fines de aprendizaje / pasatiempo, diría que probablemente puede omitir la sobrecarga de complejidad / costo del producto IBM y simplemente usar una instancia de EC2 u otro proveedor de VPS para implementar su aplicación. Si está haciendo esto como parte de un esfuerzo mayor dentro de una empresa, y ya tiene una infraestructura existente de producción de aplicaciones Java / EE, la solución de IBM comienza a tener más sentido.