Qué es Amazon EC2?

Amazon Elastic Compute Cloud (Amazon EC2) es un servicio web que proporciona capacidad de informática en la nube segur y de tamaño modificable. Está diseñado para facilitar a los desarrolladores el uso de la informática en la nube a escala de la Web.

Amazon EC2 es el servicio principal de AWS para proporcionar computación a los clientes. El tipo de instancia define el hardware virtual que soporta la instancia. Los tipos de instancias disponibles varían en vCPU, almacenamiento de memoria y rendimiento de red para abordar casi cualquier carga de trabajo.

Dato importante para Nunca Olvidar:
Cuando hablamos de Instancia, estamos hablando de un Sistema Operativo en un hardware específico, como si se tratase de un servidor “On Premise” físico. Posee DNS, IP, Hardware, Interfaz gráfica, es solo, en simples palabras, un servidor Windows/Linux, en la nube.
La nueve no es una tecnología. AWS no inventó la rueda, inventó la mejor forma de vender la rueda

Amazon EC2

Permite el escalado automático (auto scaling), es decir, permite incrementar el número de instancias EC2 y el tiempo de las mismas según la demanda del servicio. Esta funcionalidad está pensada principalmente para atender picos puntuales de demanda y optimizar así el coste del servicio, puesto que se paga únicamente por lo que se utiliza.

La administración se puede realizar utilizando la interfaz de AWS o una interfaz de consola tal y como si de un servidor estándar se tratara.

Ventajas de Amazon EC2

Las ventajas que aportaría el servicio EC2 al usuario final son:

Poder contratar el servicio con una capacidad mínima para realizar las pruebas y posteriormente incrementar la capacidad, adaptando el coste al uso real.

En caso de una alta demanda, poder utilizar el auto escalado, incrementando el número de instancias cuando el uso así lo demande y reduciéndolo en caso contrario,

No necesita realizar ninguna compra de hardware y tampoco tener que decidir la capacidad necesario en tiempo de diseño de la solución.

Modalidades de contratación de instancias de Amazon EC2

AWS ofrece distintos modelos de contratación de las instancias EC2:

  • Bajo demanda: Se consume por lo que se usa y no hay ningún compromiso de permanencia. Sería le mejor modo de contratación en la fase inicial o piloto de una trabajo o proyecto personal o de clientes.
  • Instancias reservadas: Se obtiene hasta un 75% de descuento adquiriendo compromiso de permanencia de 1 o 3 años.
  • Instancias de subasta: Se puja por la capacidad libre de AWS EC2. Se pueden obtener descuentos de hasta 90% en el pago.
  • Hosts dedicados: Se pueden contratar servidores físicos en EC2. Es un tipo de uso muy específico.

El servicio EC2

EC2 será el servicio que, a grandes rasgos, nos permite crear lo que, en el universo de Amazon, se llama Instancias.

Las instancias deben ser entendidas como servidores, ya que eso es lo que son, solo que su almacenamiento es en la nube de Amazon, bajo el control de sus datacenters. El lenguaje oficial de Amazon para un servidor es una instancia.

Una vista general de los tipos de instancias en EC2