Soy nuevo en AWS y actualmente estoy jugando con AWS EC2. ¿Quería saber cuál es la diferencia entre implementar aplicaciones a través de WASND frente a EC2?

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.

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.

EC2 es infraestructura. Infraestructura informática en particular. Recién alojado por AWS. IBM WAS ND es un entorno de tiempo de ejecución de aplicaciones. Técnicamente, puede ejecutar WAS en EC2 si lo desea.