Amazon EC2 Esencial2006年〜
Un servicio de cómputo que proporciona servidores virtuales en la nube
Qué hace
Amazon EC2 (Elastic Compute Cloud) es un servicio para lanzar y gestionar servidores virtuales (instancias) en la nube. Ofrece una amplia selección de tipos de instancia optimizados para diferentes cargas de trabajo, desde propósito general hasta optimizados para cómputo, memoria, almacenamiento y cómputo acelerado. Puede escalar la capacidad hacia arriba o hacia abajo en minutos y pagar solo por lo que usa.
Casos de uso
Se utiliza para alojar aplicaciones web, ejecutar cargas de trabajo por lotes, entornos de desarrollo y pruebas, computación de alto rendimiento (HPC), aprendizaje automático, servidores de juegos y prácticamente cualquier carga de trabajo que requiera capacidad de cómputo. Es el servicio fundamental de AWS sobre el que se construyen muchos otros servicios.
Analogía cotidiana
Piense en ello como alquilar computadoras por horas. En lugar de comprar y mantener servidores físicos, puede alquilar exactamente la capacidad de cómputo que necesita, cuando la necesita. Puede elegir el tamaño (tipo de instancia), el sistema operativo y la ubicación, y devolver la computadora cuando termine.
¿Qué es EC2?
Amazon EC2 proporciona capacidad de cómputo redimensionable en la nube. Le permite lanzar servidores virtuales (instancias) en minutos, escalar la capacidad según la demanda y pagar solo por lo que usa. EC2 elimina la necesidad de invertir en hardware por adelantado, permitiéndole desarrollar e implementar aplicaciones más rápido.
Tipos de instancia
EC2 ofrece cientos de tipos de instancia agrupados en familias. Las instancias de propósito general (T3, M6i) equilibran cómputo, memoria y red. Las optimizadas para cómputo (C6i) son para cargas de trabajo intensivas en procesador. Las optimizadas para memoria (R6i) son para bases de datos en memoria. Las optimizadas para almacenamiento (I3) son para cargas de trabajo de E/S intensiva. Las de cómputo acelerado (P4, G5) incluyen GPU para aprendizaje automático y gráficos.
Opciones de compra
EC2 ofrece múltiples opciones de compra. Las instancias bajo demanda cobran por hora/segundo sin compromiso. Las instancias reservadas ofrecen hasta un 72% de descuento con compromiso de 1-3 años. Los Savings Plans ofrecen descuentos flexibles. Las instancias Spot ofrecen hasta un 90% de descuento para cargas de trabajo tolerantes a interrupciones. Las instancias dedicadas se ejecutan en hardware dedicado a su cuenta. Para más información sobre opciones de compra, libros en Amazon también son útiles.
Primeros pasos
Para lanzar su primera instancia EC2, elija una AMI (Amazon Machine Image) con su SO preferido, seleccione un tipo de instancia, configure la red y seguridad, y lance. Puede conectarse vía SSH (Linux) o RDP (Windows). Para producción, use grupos de Auto Scaling para escalar automáticamente y Elastic Load Balancing para distribuir el tráfico.
Aspectos a tener en cuenta
- EBS volume charges continue even after stopping an instance, so delete unnecessary volumes
- Opening SSH (port 22) to 0.0.0.0/0 in security groups is a high security risk. Restrict by IP address or use Session Manager instead
- The free tier t2.micro allows up to 750 hours per month. Running multiple instances counts toward the total, so be careful