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 24

Preguntas 4

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

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

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).

El profesor est谩 pr谩cticamente leyendo informaci贸n. La explicaci贸n es nula. En lugar de un v铆deo podr铆an subir un documento y el resultado ser铆a el mismo

Creo que vale mencionar que las instancias EC2 spot, son ideales para agregarlas como nodos adicionales a un grupo de auto scaling, ya que estas pueden ser vol谩tiles,
驴C贸mo as铆?
Sucede que cuando AWS tiene m谩quinas virtuales libres en un server, las alquila a una fracci贸n de precio, sin embargo, si hay otro cliente que necesita una instancia y pagar谩 el precio regular por ella, en caso de no haber alg煤n EC2 libre en el server se procede a retirar la instancia que el primer usuario adquiri贸 como spot. Este proceso se hace en tan solo un par de minutos, muy r谩pido.

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

Sonideas mias o el profe parece vendedor de AWS?

Serverless no se refiere a la ausencia total de servidores.
Se refiere a un PaaS, en el que los Devs nos podemos concentrar al desarrollo de codigo sin preocuparnos de la gesti贸n de un servidor.

Aprend铆 lo genial que es el profesor Enrique Alexis L贸pez Araujo para leer, excelente lector!

En cu谩nto al concepto de Amazon Lambda, me gustar铆a acotar un punto. que a parte que sea un servicio que nos permite ejecutar c贸digo, el desarrollador no se preocupa de la gesti贸n, control y mantenimiento de la infraestructura. En otras palabras act煤a como un PASS.

Definiciones

Instancias: permiten a los desarrolladores escalar mas alla de metodos tradicionales y de barreras fisicas. A diferencia de un servidor fisico, los desarrolladores no necesitan preocuparse por inconvenientes de hardware cuando usan dichas instancias.

Contenedores: Paquetes de software que contiene todos los elementos necsarios para ejecutar en cualquier lugar o ambiente. De esta manera los contenedores virtualizan los sitemas operativos y los ejecutan en cualquier lugar.

Edge Computing o Servicios de Borde: Son marcos de infraestructura o hardware distribuidos que trae aplicaciones mas cerca de las fuentes de datos tales como IoT o servidores locales de borde.

Por favor, si en algo me equivoco agradeceria me corrijan. Gracias!

(Maquinas Virtuales/ Amazon EC2): Instancias tambien conocidas como maquinas virtuales, son seguras y redimencionables. Amazon EC2 Spot: Ejecutar cargas de trabajo tolerante a fallos de hasta un 90%. Amazon EC2 AutoScalling: Permite poder agregar o eleiminar capacidad informatica(CPU, RAM, etc) segun las necesidades de demanda. Amazon EC2 LightSail: Permite poder hospedar o crear un sitio web.

Sigue Leyendo Clases

Va corriendo mucho, de pronto un documento o PPT dice m谩s claro todo, el profesor podr铆a estar dando ejemplos en vez de estar corriendo leyendo

muy aburrido el curso, parece que me esta vendiendo AWS

Informaci贸n resumida de esta clase
#EstudiantesDePlatzi

  • Computo se refiere a usar una computadora para solucionar un problema

  • Instancias = Maquinas virtuales

  • Estos son los servicios que nos ayudan a crear instancias: Amazon EC2, Amazon EC2 Spot, Amazon EC2 AutoScaling y Amazon EC2 LightSail

  • Estos son los servicios que utilizamos para crear contenedores: Amazon ECS, Amazon ECR y Amazon EKS

  • Serveless son servicios que nos permiten ejecutar c贸digo sin servidores, para esto usamos el servicio de Amazon Lambda

  • Existen servicios llamados edge o de borde, entre ellos estan: Amazon Outposts, Amazon snow Family, Aws Wavelength, VWMare AWS y AWS Local Zones

Una gran gama de servicios, muchos de ellos desconocidos para mi, espero ir conociendo poco a poco. Los aportes de me dan mas amplitud y tambien la ventaja de leer resumido. Gracias

Me parece que El profesor solo lee no explica, quedan dudas dejen el material abajo para leerlo es mas rapido

Habiendo mencionado a AWS Serverless鈥
Serverless was a big mistake鈥 says Amazon

El servicio de contenedores de AWS, se llama Amazon Elastic Container Service o solamente ECS. Servicio para almacenar y administrar imgenes de contenedores se llama: ECR, Amazon Elastic Container Registry. Servicio de Kubernates administrado por Amazon se llama Amazon Elastic Kubernates Services (EKS)

Documentaci贸n oficial sobre AWS EC2

muy denso:c

A m铆 me pareci贸 muy interesante lo relacionado a la Snow Family porque te pueden mandar un cami贸n super equipado para migrar tu informaci贸n. Qu茅 loco.