Introducción a AWS

Crear una canalización de entrega continua

Configure un repositorio Git, implemente una aplicación web de muestra y cree una canalización de entrega continua

Módulo 2: implementar una aplicación web

En este módulo, creará e implementará una nueva aplicación web con AWS Elastic Beanstalk.

Introducción

En este módulo, usará la consola de AWS Elastic Beanstalk para crear e implementar una aplicación web. AWS Elastic Beanstalk es un servicio informático que facilita la implementación y la administración de aplicaciones en AWS sin tener que preocuparse por la infraestructura que las ejecuta. Utilizará el asistente Create web app (Crear aplicación web) para crear una aplicación y lanzar un entorno con los recursos de AWS necesarios para ejecutar su aplicación. En los módulos siguientes, utilizará este entorno y su canalización de entrega continua para implementar la aplicación web Hello World! que creó en el Módulo 1.

Lo que aprenderá

  • Configurar y crear un entorno AWS Elastic Beanstalk
  • Implementar una aplicación web de muestra en AWS Elastic Beanstalk
  • Probar la aplicación web de muestra 

Conceptos clave

AWS Elastic Beanstalk Servicio que facilita la implementación de una aplicación en AWS. Tan solo cargue su código y Elastic Beanstalk implementará, administrará y escalará su aplicación.

Entorno Conjunto de recursos de AWS aprovisionados por Elastic Beanstalk que se usan para ejecutar su aplicación.

Instancia EC2 Servidor virtual en la nube. Al crear un entorno, Elastic Beanstalk aprovisionará una o más instancias de Amazon EC2.

Servidor web Software que utiliza el protocolo HTTP para ofrecer contenido a través de Internet. Se utiliza para almacenar, procesar y entregar páginas web.

Plataforma Combinación de sistema operativo, tiempo de ejecución del lenguaje de programación, servidor web, servidor de aplicaciones y componentes de Elastic Beanstalk. Su aplicación se ejecutará mediante los componentes que proporciona una plataforma.

 Tiempo de realización

10 minutos

 Servicios utilizados

Implementación

  • Configurar una aplicación AWS Elastic Beanstalk
    1. En un nueva pestaña del navegador, abra la consola de AWS Elastic Beanstalk.
    2. Haga clic en el botón naranja Create Application (Crear aplicación).
    3. En la casilla de texto debajo del encabezado Application name (Nombre de la aplicación) escriba “DevOpsGettingStarted”.
    4. Seleccione “Node.js” del menú desplegable Platform (Plataforma). Esta selección debe completar automáticamente los menús Platform branch (Rama de plataforma) y Platform version (Versión de plataforma) más abajo en la pantalla.
    5. Confirme visualmente si se ha seleccionado el botón de opción junto a Sample application (Aplicación de muestra).
    6. Confirme visualmente que la pantalla tenga la apariencia como en la siguiente captura:
    Module 2 CreateApplication

    7. Haga clic en el botón naranja Create application (Crear aplicación) al final de la página.

    Mientras espera que se implemente, debería ver lo siguiente:

    • una pequeña ventana negra con texto en blanco. Esta pantalla mostrará mensajes de estado para nuestro entorno.
    • Después de unos minutos, verá una gran marca de verificación verde en la pantalla.

    Una vez que vea la marca de verificación verde, significa que habrá creado correctamente una aplicación AWS Elastic Beanstalk y la habrá implementado en un entorno.

  • Probar la aplicación web
    1. Para probar la aplicación web de muestra, haga clic en el enlace debajo del nombre del entorno.
    Module 2 - EnvironmentLink

    2. Cuando finalice la prueba, debería abrirse una nueva pestaña del navegador con una página web que lo felicita.

Arquitectura de la aplicación

Ahora que ya terminamos este módulo, la arquitectura se verá de la siguiente manera:

Module-2

Hemos creado un entorno y una aplicación de muestra de AWS Elastic Beanstalk. Utilizaremos este entorno y la canalización de entrega continua para implementar la aplicación web Hello World! que creamos en el módulo anterior.

¿Este módulo le resultó útil?

Gracias
Indíquenos lo que le gustó.
Cerrar
Lamentamos haberlo decepcionado
¿Hay información desactualizada, confusa o inexacta? Ayúdenos a mejorar este tutorial con sus comentarios.
Cerrar

Crear un proyecto de creación