Tutoriales y ejemplos - AWS Elastic Beanstalk

Tutoriales y ejemplos

La guía para desarrolladores de AWS Elastic Beanstalk contiene tutoriales para idiomas y marcos de trabajo específicos. A medida que se publiquen, se irán agregando a esta lista tutoriales nuevos o actualizados. Las actualizaciones más recientes aparecen en primer lugar.

Estos tutoriales están dirigidos a usuarios con un nivel intermedio y es posible que no contengan instrucciones básicas, como el proceso de registro en AWS. Si es la primera vez que utiliza AWS o Elastic Beanstalk, consulte el tutorial de introducción para poner en marcha su primer entorno de Elastic Beanstalk.

Puede descargar las aplicaciones de ejemplo que se utilizan en Elastic Beanstalk para crear un entorno sin necesidad de proporcionar un paquete de código fuente a través de los siguientes enlaces:

Para consultar aplicaciones de ejemplo más complejas en las que se muestra el uso de otros marcos de trabajo, bibliotecas y herramientas web que están disponibles como proyectos de código fuente en GitHub:

  • Load Balanced WordPress (tutorial): archivos de configuración para instalar WordPress de forma segura y ejecutarlo en un entorno de Elastic Beanstalk con balanceo de carga.

  • Load Balanced Drupal (tutorial): archivos de configuración e instrucciones para instalar Drupal de forma segura y ejecutarlo en un entorno de Elastic Beanstalk con balanceo de carga.

  • Scorekeep: es una API web RESTful que utiliza el marco de Spring y AWS SDK para Java a fin de ofrecer una interfaz para la creación y administración de usuarios, sesiones y juegos. La API está empaquetada con una aplicación web de Angular 1.5 que utiliza la API a través de HTTP. Incluye ramificaciones que muestran integración con Amazon Cognito, AWS X-Ray y Amazon Relational Database Service.

    La aplicación utiliza características de la plataforma de Java SE para descargar dependencias y compilarse en la instancia, lo que minimiza el tamaño del paquete de código fuente. La aplicación incluye también archivos de configuración nginx que invalidan la configuración predeterminada para servir la aplicación web frontend estáticamente en el puerto 80 a través del proxy y dirigir las solicitudes dirigidas a las rutas incluidas bajo /api a la API que se ejecuta en localhost:5000.

  • Does it Have Snakes? - Aplicación de Tomcat donde se muestra el uso de RDS en una aplicación web Java EE de Elastic Beanstalk. El proyecto ilustra el uso de archivos de configuración de Elastic Beanstalk, Servlets, JSP, Simple Tag Support, Tag Files, JDBC, SQL, Log4J, Bootstrap y Jackson.

  • Locust Load Generator: en este proyecto, se muestra el uso de las características de la plataforma de Java SE para instalar y ejecutar Locust, una herramienta de generación de cargas escrita en Python. El proyecto incluye archivos de configuración que instalan y configuran Locust, un script de compilación que configura una tabla de DynamoDB y un archivo Procfile que ejecuta Locust.

  • Compartir Your Thoughts (tutorial): aplicación PHP que ilustra el uso de MySQL en Amazon RDS, Composer y los archivos de configuración.

  • A New Startup (tutorial): aplicación de muestra de Node.js que ilustra el uso de DynamoDB, el SDK de AWS para JavaScript en Node.js, la administración de paquetes de npm y los archivos de configuración.