Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Migrating Web Application to Cloud using AWS Elastic Beanstalk (Español LATAM)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Después del 28 de marzo, los títulos de los cursos solo estarán disponibles en inglés. Sin embargo, las descripciones de los cursos permanecerán disponibles en su idioma preferido para que pueda consultarlas.

Información general del laboratorio

Su empresa tiene una aplicación web existente alojada en las instalaciones y han decidido migrar la infraestructura existente a la nube con Amazon Web Services (AWS) como proveedor de nube. Como arquitecto de soluciones, debe analizar y evaluar diferentes estrategias de migración y encontrar una solución para migrar la aplicación a la nube de AWS.

En este laboratorio, redefinirá plataforma y migrará la aplicación web a la nube por medio de AWS Elastic Beanstalk.

Significado de los íconos

A lo largo de este laboratorio, se utilizan varios íconos para llamar la atención sobre ciertos aspectos de la guía. En la siguiente lista, se explican los objetivos para cada uno:

  • El ícono del teclado especifica que debe ejecutar un comando.
  • El ícono del portapapeles indica que puede verificar el resultado de un comando o de un archivo editado si lo compara con el ejemplo proporcionando.
  • El ícono de notas especifica que hay pistas, sugerencias, guías o recomendaciones importantes.
  • Este ícono llama la atención sobre información de especial interés o importancia. Si no lee la nota, no tendrá como resultado un daño físico al equipo ni a los datos, pero puede causar la necesidad de repetir ciertos pasos.
  • El ícono del círculo con la “i” especifica dónde encontrar más información.
  • Recomienda un momento para hacer una pausa y considerar cómo aplicaría un concepto en su propio entorno o para iniciar una conversación sobre el tema en cuestión.

Información general de AWS Elastic Beanstalk

AWS Elastic Beanstalk es un servicio fácil de usar para implementar y escalar aplicaciones web y servicios desarrollados con Java, .NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores conocidos como Apache, Nginx, Passenger e IIS.

Solo tiene que cargar el código y Elastic Beanstalk administrará de manera automática la implementación, desde el aprovisionamiento de la capacidad, el balanceo de carga y el escalado automático hasta la supervisión del estado de la aplicación. Al mismo tiempo, retendrá el control absoluto de los recursos de AWS que alimentan su aplicación y podrá acceder a los recursos subyacentes en cualquier momento.

<i class=“fas fa-info-circle” style=“color:#00a1c9”></i> Elastic Beanstalk es sin cargo adicional: solo paga por los recursos de AWS necesarios para almacenar y ejecutar las aplicaciones.

Para utilizar Elastic Beanstalk, tiene que crear una aplicación, cargar una versión de la aplicación en forma de paquete de origen de la aplicación (por ejemplo, un archivo Java .war) en Elastic Beanstalk y luego proporcionar información sobre ella. Elastic Beanstalk inicia automáticamente un entorno y crea y configura los recursos de AWS necesarios para ejecutar el código. Después de iniciar el entorno, puede administrarlo e implementar nuevas versiones de la aplicación. En el siguiente diagrama, se ilustra el flujo de trabajo de Elastic Beanstalk.

Permisos

Cuando crea un entorno, AWS Elastic Beanstalk le solicita que proporcione dos roles de AWS Identity and Access Management (AWS IAM):

  • Función del servicio: Elastic Beanstalk asume la función del servicio para utilizar otros servicios de AWS en su nombre.
  • Perfil de instancias: se aplica a las instancias del entorno y les permite recuperar versiones de la aplicación en Amazon Simple Storage Service (Amazon S3), cargar registros en Amazon S3 y realizar otras tareas que varían según la plataforma y el tipo de entorno.

En este laboratorio, ya se crearon la función del servicio y el perfil de instancias como parte de la configuración inicial del laboratorio.

Temas tratados

Al final de este laboratorio, podrá hacer lo siguiente:

  • Preparar el código fuente de la aplicación para la migración a AWS
  • Cargar la versión del código fuente de la aplicación a un bucket de S3
  • Crear una aplicación de Elastic Beanstalk e iniciar un entorno
  • Revisar y administrar el entorno de Elastic Beanstalk

Conocimientos técnicos previos requeridos

Para completar correctamente este laboratorio, debe disponer de lo siguiente:

  • Acceso a un equipo con Microsoft Windows, Mac OS X o Linux (Ubuntu, SuSE o Red Hat)
  • Un navegador de Internet moderno, como Chrome o Firefox
  • Familiaridad con la navegación básica de la Consola de administración de AWS
  • Conocimientos de la edición de scripts con el editor de código de AWS Cloud9 o herramientas como vi y nano

Duración

Se requieren 60 minutos para completar este laboratorio.

Reviews

Start your review of Migrating Web Application to Cloud using AWS Elastic Beanstalk (Español LATAM)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.