Requisitos para cursar estas lecciones

Requisitos para cursar estas lecciones

¿Cuáles son los requerimientos para aprender AWS?

Vamos a repasar los requisitos necesarios para aprender aws de forma online gratuita a través de las siguientes lecciones. Es importante tomarse el tiempo para cumplirlos ya que los amazon web services requieren que se disponga de las herramientas necesarias para trabajar con sus servicios.

Registrar una cuenta gratuita de AWS (AWS free tier)

Se requiere que el estudiante posea una cuenta de AWS de aprendizaje, que es una versión que es gratis pero no nos permite por ejemplo tener servidores gratuitos de AWS para producción. Para el propósito de aprendizaje existe la cuenta amazon free tier que permite realizar un numero de peticiones y cómputo durante el mes sin recibir cargo alguno. La cuenta se puede crear de manera gratuita en la pagina del Amazon Free Tier. No es necesario introducir codigos para usar amazon gratis, y es importante hacer notar que no es posible crear una cuenta de AWS sin una tarjeta de cŕedito.

Todos los servicios de la free tier permiten utilizar los servicios de amazon gratis, estos productos gratis de amazon se pueden utilizar mediante la aws api o la aws console sin cargo alguno. Cada servicio tiene diferentes límites para su uso a partir de los cuales se realiza un cargo por el tiempo del uso de los mismos o por el número de las peticiones que sobre ellos se realicen.

Por ejemplo, servicios de amazon aws como amazon ec2, amazon eds y los load balancers realizan un cobro por horas. La cuenta gratis de amazon (free tier) permite el uso de instancias de EC2 pequeñas durante un mes de forma gratuita durante los primeros 12 meses. A partir del treceavo mes el usuario deberá cubrir los costes de uso de cualquier servidor en Amazon AWS por lo que estar seguro que no haya algún servidor ejecutándose mientras desde el periodo de prueba gratuita (el gratis). A partir de este punto hay que echar uso del aws cost calculator para tener una idea de la inversión requerida ya que dejamos de tener servidores gratuitos.

Es importante tener en cuenta la forma en la que un servidor es cobrado en aws ec2. Amazon cobra por horas completas. Si por ejemplo destruye un servidor apenas unos minutos de haberlo creado, deberá realizar de todas formas el pago de la hora completa. Por ello es importante tomar en cuenta que si por ejemplo crea un segundo o tercer servidor dentro de la misma hora, en realidad recibirá el cobro por 3 horas de uso y no una.

También tome en cuenta que esta información corresponde a los servicios de Amazon AWS y no tiene relación.

Una computadora con una terminal SSH

La terminal es utilizada bastante a través de este curso, por ello se requiere que el estudiante tenga cierto conocimiento de su uso. Dependiendo del sistema operativo que utilice estas son algunas opciones para utilizar AWS desde la terminal o línea de comandos.

Putty (Windows)

Se puede descargar putty desde la url http://www.putty.org/. En ella se encuentra un tutorial de como instalar y utilizar putty. Hay que tener cuidado y descargar la opción para Windows (putty for Windows).

Existen entre las posibles opciones para descargar, versiones del instalador de putty así como putty portable que puede ser utilizado desde un pen drive.

Mediante esta aplicación podemos conectarnos con ssh en windows, pero también tiene entre otras cosas permite crear llaves mediante el putty key generator.

Terminal (Mac)

Se puede utilizar la terminal de mac que viene por default con el sistema operativo mac os o descargar una versión con mejoras iTerm2. En cualquiera de los casos es posible avanzar a través de las lecciones.

Es importante también tener un conocimiento al menos básico de los comandos de la terminal de mac y así poder trabajar en mac de forma mas eficiente. Es decir que se espera que el usuario pueda realizar operaciones como moverse entre los directorios, cambiar nombre de archivos, mover archivos, asignar permisos entre otros y no solo abrir la terminal de mac para mostrar archivos.

Al abrir la consola mac iterm2, es posible de configurar el teclado de Mac para realizar algunos comandos avanzados, que permiten entre otras cosas dividir la pantalla en mac, realizar búsquedas, moverse entre tabs, entre otras posibles acciones a realizar en esta terminal en mac.

Terminal (Linux)

Dependiendo de la distribución, Linux viene con terminales muy poderosas y llenas de opciones de personalización. Los usuarios de Linux suelen tener bastante roce con la terminal por lo que se da por entendido que no requieren mayor detalle.

Si va a utilizar la terminal del sistema operativo linux o terminales virtuales dentro de una maquina virtual linux, tome en cuenta que tendrá que instalar algunos complementos sobre la configuración de su shell linux.

Se espera que el usuario tenga un conocimiento de los comandos de linux, es decir que pueda borrar directorios en Linux, crearlos, renombrarlos, moverse entre archivos, etc. Si conoce estos comandos basicos de linux es suficiente para este propósito.

Si es un usuario de Ubuntu y tiene conocimientos de los comandos de ubuntu, es suficiente para poder llevar acabo las diferentes lecciones directamente en la shell linux de esta distribución.

Registrar un dominio (opcional)

Existen una lista de proveedores de registro de dominios libres, estos ofrecen no solo servicios de registro de dominio sino también de hospedaje e incluso para propósitos de evaluación en ocasiones hosting gratuito. En este caso no vamos a centrarnos en el hosting gratis sino en la reserva del dominio, y tampoco vamos a decirle en donde comprar un dominio o cuanto gastar en él.

El precio de un dominio varia dependiendo de la extensión del dominio, por ello hay dominios baratos y unos muy costosos. Para ver si este esta disponible hay que comprobar el dominio, es decir buscar el dominio y determinar si esta registrado o no para elegir entre los dominios diponibles. Para el propósito del curso no es necesario un dominio, pero si así lo desea puede comprar un dominio barato.

El nombre de dominio no tampoco es relevante al momento de realizar los ejercicios, por lo que no se sugiere un nombre con algún tipo de asociación, basta comprobar o buscar dominios libres y elegir uno de ellos.

Existen también algunos servicios mediante los cuales se puede registrar dominios gratis pero debido a que se requiere realizar algunas configuraciones avanzadas, no se recomienda utilizar este tipo de dominios.