Cómo conectar Django a Amazon ec2

Si es nuevo en AWS, lea sobre EC2. Estas son instancias en la nube. Puede visualizarlo como una máquina o un servidor que se le proporciona en la nube. En esa instancia EC2, puede implementar su aplicación Django.

Personalmente, he implementado más de 5 aplicaciones de Django en un entorno de producción.

El mejor tutorial para configurar Django para producción es este a continuación.

Configurando Django con Nginx, Gunicorn, virtualenv, supervisor y PostgreSQL

Para resumirlo todo, a continuación se detallan las cosas que debe hacer para la producción.

1) Ejecute el servidor de aplicaciones django usando gunicorn (disponible como paquete python para que la instalación de pip seguramente funcione) en lugar del comando runserver normal.

2) Use un monitor de proceso para controlar el estado del servidor de aplicaciones. En este caso, es una herramienta llamada supervisor. Reinicia automáticamente el servidor de aplicaciones gunicorn cada vez que se encuentra un error.

3) Agite un servidor web que enviará la solicitud al servidor de aplicaciones. En este caso, estamos usando nginx como servidor web. La otra buena opción podría ser apache, pero personalmente prefiero nginx.

Por lo tanto, la solicitud primero llegará al servidor web (nginx), luego se transmitirá al servidor de aplicaciones (gunicorn) que procesará la solicitud y generará una respuesta que a su vez se transmitirá nuevamente al servidor web y luego al cliente (navegador).

Espero que esto ayude !!

More Interesting

¿Es útil obtener una certificación AWS?

¿Qué ERP en la nube es el más adecuado y personalizado para las empresas de fabricación farmacéutica?

¿Cuál es el mejor enfoque para medir la utilización de recursos de una instancia virtual para fines de facturación?

¿Es específico el hardware de computación en la nube? ¿Puedo usar cualquier hardware para configurar un servicio de computación en la nube?

¿Cuál es la mejor nube para administrar archivos para una empresa en varios idiomas?

¿Pagodabox es una buena opción para el despliegue de una aplicación Symfony2 en la nube?

Cómo elegir el mejor plan de alojamiento web para mi sitio web

¿Cuál podría ser el problema en una LAN (nube, 2 enrutadores, 1 PC para cada enrutador) cuando puedo hacer ping desde la PC uno a la PC 2 pero cuando hago ping desde la PC 2 a la PC 1 me da una pérdida del 100%?

¿Hay proveedores en la nube que proporcionen solaris en SPARC?

¿Los servidores en la nube modernos resuelven los problemas de escalado?

¿Cómo cambiará el cerebro a medida que subcontratemos más cómputo y almacenamiento a la nube?

Con AWS bajando los precios, ¿vale la pena pagar una prima a otros proveedores (es decir, Rackspace) por los servicios en la nube?

Servidores privados virtuales: ¿Cuál es el mejor alojamiento VPS que también proporciona alojamiento de correo electrónico?

¿Cómo hacen un seguimiento los proveedores de alojamiento en la nube del uso de un cliente para la facturación?

¿Qué algoritmo de seguridad está utilizando actualmente para el cifrado en la computación en la nube?