Cloud Computing: Amazon EC2

¿Cómo surgió la nube de Amazon?

Creo que a modo de curiosidad merece la pena comentar cómo surgió la nube de Amazon. Resulta que el portal de libros Amazon se dió cuenta de que las capacidades de sus servidores no estaban siendo utilizadas en las épocas en las que la compra de libros es menor.

Y ahí encontraron un negocio de un problema: crear una infraestructura que les permitiese alquilar esa capacidad extra a terceros.

¿Qué es Amazon EC2?

Es una de las muchas soluciones cloud IaaS (Infraesctructure as a Service) que presenta Amazon dentro de los Amazon Web Services y la definen como: “Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad informática con tamaño modificable en la nube.”

Para el usuario es un gran entorno para desplegar aplicaciones por su facilidad y rapidez. En su consola lanzas tu instancia en el sistema operativo que te interese y en unos minutos puedes conectarte a ella remotamente como si fuese un servidor dedicado en el que podemos trabajar libremente. Las principales ventajas respecto al servidor dedicado son que en unos minutos tu servidor está disponible y puedes apagarlo cuando quieras, pagando sólo por lo que utilizas. Esto nos permite levantar tantas instancias cómo necesitemos de forma rápida en base al tráfico o en caso de fallos en alguna de las máquinas.

Para crear una instancia podemos utilizar las AMI (Amazon Machine Image) disponibles o crear las nuestras. También nos permite elegir el lugar físico en el que deseamos crear la instancia (Irlanda, California, Virginia, Singapur o Tokio, por ahora) y dispone de servicios para el balanceo de carga y para el escalado automático en base a unos parámetros que definamos.

¿Por dónde empezar?

Recomiendo dedicar una rato a cacharrear, pues es cómo mejor se aprende y el coste no es abusivo. Para ello deberemos:

  1. Crear una cuenta en Amazon: http://aws.amazon.com/es/
  2. Registrarnos en Amazon EC2: http://aws.amazon.com/es/ec2/
  3. Entrar en la consola de administración

Acceso a la consola de Amazon

Acceso a la consola de Amazon

¿Cómo creo una instancia?

Crear una instancia es bastante sencillo, sólo debemos seguir los siguientes pasos:

  1. Seleccionar la “pestaña” EC2
  2. Elegir dónde geográficamente hablando queremos la instancia
  3. Pulsar “Launch Instance” que nos abrirá el asistente para la creación de instanciasLanzar el asistente
  4. En asistente seleccionaremos la imagen que nos interesa y definiremos algunos otros parámetros. (En este ejemplo creamos una con Windows) 
  5. Sólo queda iniciarla haciendo botón derecho –> “start” sobre la misma en el listado de instancias. Si queremos pararla temporalmente hacemos botón derecho –> “Stop”, si no vamos a volver a usar la instancia nunca más podemos “Terminarla” haciendo botón derecho –> “Terminate” y para reiniciarla botón derecho –> “Reboot”.Iniciar la instancia
  6. Para conectarnos a una instancia una vez iniciada hacemos botón derecho –> “Connect” y seguimos las instrucciones. Personalmente uso la opción de la derecha que consiste en abrir “Conexión a escritorio remoto” en mi PC e introducir el DNS público asociado a la máquina: “ec2.xx.xxx.xx.xx.eu-west-1.compute.amazonaws.com

¿Cuánto cuesta?

Cada no debe hacer sus cálculos en base al tipo de instancia/s que necesite. Los costes varían dependiendo del tipo de instancia (bajo demanda, reservada, puntual), de las capacidades de la máquina, el sistema operativo y el país dónde queremos que se encuentre la instancia. Los precios están disponibles en http://aws.amazon.com/es/ec2/#pricing y con su calculadora podemos obtener una estimación de costes mensuales http://calculator.s3.amazonaws.com/calc5.html.

Lo dicho, ¡a cacharrear!

Para más detalles podéis consultar la página de Amazon Web Services en la que hay mucha información.

Anuncios
  1. Deja un comentario

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: