Comenzar con el proyecto

6 pasos  |  45 minutos

Python_Web_App_HERO-ART_SM

En este proyecto, aprenderá a implementar una aplicación web de Python de alta disponibilidad con AWS Elastic Beanstalk. La aplicación de muestra que implementará utiliza Python y Django. 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 equilibrio de carga y el auto scaling hasta la monitorización del estado de la aplicación. Elastic Beanstalk ajusta la escala de la aplicación automáticamente en función de las necesidades específicas de las aplicaciones, para lo que usa una configuración de Auto Scaling que se puede adaptar con facilidad. 

arch_diagram
Introducción de la guía del proyecto

Logrará:

Lanzar un entorno para aplicación web de Python con AWS Elastic Beanstalk. Elastic Beanstalk aprovisiona y administra la infraestructura subyacente (p. ej., instancias de Amazon EC2) y los componentes de stack (p. ej., SO, servidor web, lenguaje/marco) por usted.

Implementar la aplicación web con AWS Elastic Beanstalk. Cargará el código a Elastic Beanstalk, que administrará todos los detalles de la implementación por usted.

Lo que necesitará antes de comenzar:

Una cuenta de AWS: necesitará una cuenta de AWS para comenzar a aprovisionar recursos para hospedar su sitio web. Inscríbase en AWS.

Experiencia en TI: si bien no es obligatorio, se recomienda contar con un nivel de conocimiento básico de tecnologías web y Python para completar este proyecto.

Experiencia en AWS: no es necesario tener experiencia previa en AWS para completar este proyecto.

Código (opcional): si tiene código para su aplicación, puede implementarlo con esta guía. También es posible utilizar el código de aplicación de muestra provisto en este proyecto.

Cálculo de facturación mensual:

Costo para completar el proyecto: el costo estimado para completar este proyecto es 0,04 USD. El costo asume que usted se encuentra dentro de los límites de la capa gratuita de AWS, respeta las configuraciones recomendadas y que terminará todos los recursos antes de que transcurra una hora a partir del momento en que se complete el proyecto. Es posible que su caso de uso requiera configuraciones diferentes que podrían afectar la facturación. Utilice la Calculadora coste mensual para calcular los costos personalizados acordes a sus necesidades

Cálculo de facturación mensual: el costo total de lanzamiento y ejecución de una aplicación web de Python dependerá de la configuración y el uso. Si utiliza la configuración predeterminada que se recomienda en esta guía, el costo normal aproximado será 27,39 USD al mes dentro de la capa gratuita de AWS y 56,02 USD fuera de la capa gratuita de AWS. Para ver un desglose de los servicios en uso y sus costos asociados, consulte Servicios utilizados y costos.


Encuentre todas las herramientas, la documentación y el código de muestra que necesita para desarrollar aplicaciones de Python seguras, confiables y escalables en la nube de AWS.

Obtenga más información acerca de AWS Elastic Beanstalk, un servicio fácil de utilizar para implementar y escalar servicios y aplicaciones web desarrollados con Java, NET, PHP, Node.js, Python, Ruby, Go y Docker en servidores conocidos como Apache, Nginx, Passenger e IIS.

¿Necesita más recursos para comenzar con AWS? Visite la página de Introducción del centro de recursos para obtener más información.