C贸mputo en AWS

2/16
Recursos

AWS describe su capacidad de c贸mputo como 鈥渃贸mputo para cualquier carga de trabajo鈥. C贸mputo se refiere a usar una computadora para procesamiento, ya sea sumar dos n煤meros o alojar un sitio web. Entre los servicios de c贸mputo se encuentran:

Instancias o m谩quinas virtuales

Una m谩quina virtual es un software que simula un sistema operativo, y que puede ejecutar programas dentro de dicho sistema como si fuera una computadora real. Los servicios de m谩quinas virtuales (o instancias) en AWS son:

  • Amazon EC2: m谩quinas virtuales seguras y redimensionables.
  • Amazon EC2 Spot: cargas de trabajo tolerante a fallas, por hasta el 90% del precio normal (nota: Amazon puede reclamar estas instancias en cualquier momento con solo dos minutos de anticipaci贸n).
  • Amazon EC2 AutoScaling: agrega o elimina autom谩ticamente la capacidad inform谩tica para satisfacer tus necesidades bajo demanda.
  • Amazon EC2 LightSail: plataforma en la nube f谩cil de usar para crear una aplicaci贸n o un sitio web.

Contenedores

Un contenedor es una unidad de software que empaca un software en espec铆fico junto con sus dependencias. Se diferencian de las m谩quinas virtuales en que estas virtualizan el hardware, mientras que los contenedores virtualizan el sistema operativo. Los servicios de contenedores de AWS son:

  • Amazon Elastic Container Services (ECS): servicio para correr contenedores confiables y escalables.
  • Amazon Elastic Container Registry (ECR): servicio para almacenar, administrar e implementar im谩genes de contenedores.
  • Amazon Elastic Kubernetes Service (EKS): servicio de Kubernetes administrado por AWS.

Serverless

La computaci贸n serverless se refiere a que la responsabilidad de administrar servidores o m谩quinas virtuales se le delega al proveedor de nube, por lo que s贸lo debemos precuparnos por el c贸digo de nuestras aplicaciones. Amazon Lambda nos permite ejecutar piezas de c贸digo sin servidores.

Servicios de borde (Edge)

El Edge Computing se refiere al c贸mputo y procesamiento de datos en una ubicaci贸n cercana a la necesaria para el negocio. Los servicios de borde o edge computing de AWS son:

  • Amazon Outposts: permite ejecutar los servicios de AWS en nuestros propios servidores en lugar de Amazon.
  • Amazon Snow Family: es una familia de dispositivos desde un disco duro port谩til hasta un semi-remolque completo lleno de discos de almacenamiento. Estos dispositivos te permiten cargar archivos en ellos, para luego ser enviados a Amazon y cargados en sus servidores.
  • AWS Wavelength: permite acceder a los servicios AWS desde dispositivos 5G sin pasar por Internet.
  • VMWare AWS: permite migrar cargas de trabajo de VMWare a AWS.
  • AWS Local Zones: permite ejecutar las aplicaciones m谩s cerca de los usuarios finales, a una menor latencia.

Conclusi贸n

Exploramos una gran cantidad de servicios de computaci贸n en AWS. En las pr贸ximas clases veremos estos servicios m谩s en detalle.

Contribuci贸n creada con los aportes de: Jes煤s Ignacio Garc铆a Fern谩ndez, Eduardo Zamarron Mu帽oz y Ciro Villafraz.

Aportes 3

Preguntas 1

Ordenar por:

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

Instancias

Elastic Computed Cloud (EC2)

  • Amazon EC2: Maquinas virtuales seguras y redimensionables
  • Amazon EC2 Spot: Cargas de trabajo tolerante a fallas, por hasta el 90% del precio normal
  • Amazon EC2 AutoScallin: agregar o eliminar la capacidad inform谩tica para satisfacer tus necesidades en demanda
  • Amazon EC2 LightSail: (Plataforma en la nube para crear una aplicaci贸n o un sitio web)

Contenedores

  • Amazon Elastic Container Services (ECS): servicio para correr contenedores, confiables y escalables
  • Amazon Elastic Container Registry (ECR): servicio para almacenar, administrar, e implementar im谩genes de contenedores
  • Amazon Elastic Kubernetes Service (EKS): servicio de kubernetes

Serverless

  • Amazon Lambda: servicio que nos permite ejecutar c贸digo sin servidores

Edge

Servicios de borde

  • Amazon Outposts: Ejecutar los servicios de AWS en nuestros propios servidores en lugar de Amazon
  • Amazon Snow Family: Servicio que te permite tener una gran cantidad de datos, tiene discos desde el tama帽o de un disco duro port谩til hasta un semirremolque completo lleno de discos de almacenamiento. La familia de Snow tiene una soluci贸n 煤til que tenga que pasar a la nube
  • AWS Wavelength: Servicio que permite acceder a los servicios AWS desde dispositivos 5G sin tener que acceder por internet (muy r谩pido)
  • VMWare AWS: Migrar carga de trabajo de VMWare
  • AWS Local Zones: Ejecutar las aplicaciones a una latencia m谩s cerca de los usuarios finales

Servicios de Computo AWS:

Instancias:
Maquinas virtuales: Amazon EC2 (Amazon Elastic Compute Cloud)
Servicio tolerante a Fallas 90% del precio: Amazon EC2 Spot
Agregar o eliminar autom谩ticamente capacidad informatica para satisface cambios en demanda: Amazon EC2 Autoscaling
Plataforma en la nube para crear apps o Sitios web: Amazon EC2 ligthSail

Contenedores:
Ejecutar contenedores seguros, confiables y escalables: Amazon ECS (Elastic Container Service)
Almacenar, administrar e implementar imagenes de contenedores: Amazon ECR (Elastic Container Registry)
Kubernetes, totalmente administrado por Amazon: Amazon EKS (Elastic Kubernetes Service)

Serveless:

Amazon Lambda

Edge (o de borde):

Permite ejecutar servicios de AWS en nuestros propios servidores: Amazon Outposts
Dispositivos fisicos y puntos de capacidas para procesar datos y enviarlos: Amazon Snow Family
Servicio para usar AWS desde dispositivos 5g sin pasar por internet: AWS Wavelength
Servicio para migrar cargas de trabajo de VMWare a AWS: VMWare AWS
Servicio para ejecutar apps sencibles a latencias bajas: AWS Local Zones

Creo que se toc贸 muy poco el significado de las instancias EC2 Spot
S铆, son muuuy baratas a comparaci贸n de on-demand, pero eso es porque AWS puede reclamar esas instancias en cualquier momento que las necesite y con un aviso de 2min.
Lo que significa que perder谩s lo que tengas ah铆, esos 2min son para que puedas ejecutar acciones (backups por ejemplo) antes de que AWS reclame las instancias
Por eso se dice que son ideales para ejecuciones que pueden tolerar ser interrumpudas (tolerantes a fallos).