Preparaci贸n del VPS (en AWS)

35/37

Lectura

El servidor

Para la demostraci贸n de la clase se usa una m谩quina t2.nanoque Amazon Web Services provee con Ubuntu Server. Toda la configuraci贸n del proyecto vive en el mismo servidor. Es decir, tanto la base de datos como los archivos est谩ticos y el c贸digo fuente son manejados por una sola m谩quina. Es importante mencionar que en casos donde nuestro proyecto es m谩s grande y requiere de una mejor arquitectura, es recomendable separar cada uno de estos de manera que la base de datos tenga su propio servidor, que exista un balanceo de carga hacia las instancias que manejan el c贸digo y que la media y los est谩ticos sean servidos desde una CDN. El caso de instalaci贸n que veremos en este post es un m茅todo que se puede usar en cualquier servidor Linux con Ubuntu Server; por lo que no es una configuraci贸n que 煤nicamente se pueda llevar a cabo usando AWS. Cualquier proveedor que te d茅 acceso a una m谩quina Linux es 煤til.

Crear el servidor

Una vez dentro de la consola de administraci贸n de Amazon Web Services sigue estos pasos:

  1. Accede a la secci贸n de Amazon EC2
  2. Da clic en el bot贸n Launch Instance
  3. Selecciona Ubuntu 16.04 como el Sistema Operativo deseado
  4. Elige el tipo de instancia que m谩s se adec煤e a tus necesidades (t2.micro es parte de la capa gratuita)
  5. En el paso 3, deja todas las configuraciones tal y como est谩n
  6. Selecciona la cantidad de GB de almacenamiento que quieras tener en tu instancia
  7. Asigna un nombre descriptivo a la instancia
  8. Crea un nuevo grupo de seguridad con el puerto 22, 80 y 8000 abiertos desde cualquier IP por el protocolo TCP
  9. Selecciona Launch
  10. Crea nuevas llaves SSH y descargarlas al ordenador

Conectarse al servidor

Para conectarnos al servidor usaremos la llave que acabamos de descargar. Es muy importante nunca perder esta llave ya que si la perdemos no tendremos otra forma de acceder al servidor.

  1. Poner la llave en modo lectura: [shell]chmod 0400 Platzi.pem[/shell]
  2. Conectarse al servidor usando la IP p煤blica que AWS nos asigna: [shell]sudo ssh -i Platzi.pem [email protected][/shell]

Aportes 11

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

que triste que un curso tan bueno como este lo da帽en con una explicaci贸n tan mala del ultimo modulo, el cual en mi opini贸n es de los mas importantes. 贸sea en conclusi贸n en este curso no se explico Deployment para mi.

Pero como no van a hacer video de esta y las clases anterirores, en los comentarios dicen , hay videos en el curso Avanzado de django, pero yo estoy haciendo este curso, no el otro. Se supone que son cursos diferentes. La informaci贸n de todo el curso es muy buena, lastima la manera en que el profesor explic贸 los temas鈥

Creo que debieron tratar esto en una clase鈥

Esta 煤ltima secci贸n era de lo m谩s importante y donde, por m铆 parte, necesitaba m谩s gu铆a. Es una lastima que no est茅n los v铆deos en este curso 馃槮

Creo que si es necesario el video del paso a paso

por que no hicieron un video :c

poker face 馃槂

Me resulto sencillo entender este capitulo pues estoy haciendo el curso de Aws Cloud por @mauropm鈥 Que por cierto es excelente鈥 me siento emocionado

Que mal de verdad que estas cosas no las expliquen como tal cosas tan avanzadas y fuertes y sin explicar mas que solo texto y ya鈥

Seria de utilidad la misma explicaci贸n pero en Google Cloud Platform

Gracias