No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

AWS Lambda

5/16
Recursos

AWS Lambda es un servicio serverless que nos permite ejecutar c贸digo en respuesta a eventos, sin preocuparnos por servidores o infraestructura. Estos eventos pueden ser temporizadores, visitas a alguna secci贸n de nuestra aplicaci贸n, solicitudes HTTP, entre otros.

Entre sus casos de uso encontramos el (pre)procesamiento de datos a escala, y la ejecuci贸n de backends web, m贸viles y de IoT interactivos. Lambda se puede combinar con otros servicios de AWS para crear experiencias en l铆nea seguras, estables y escalables.

驴C贸mo se factura Lambda?

Lambda se factura por milisegundos, y el precio depende del uso de RAM. Por ejemplo, 128MB RAM x 30 millones de eventos por mes resultan en un costo de $11.63 al mes.

Contribuci贸n creada por: Ciro Villafraz.

Aportes 19

Preguntas 7

Ordenar por:

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

o inicia sesi贸n.

Importante que recordemos, serverless (sin servidor), no significa que nuestras aplicaciones no correnen un servidor, sino que significa que nosotros no administramos los servidores, y 煤nicamente nos preocupamos por nuestro c贸digo. AWS se encarga de todo lo dem谩s.

Lambda ofrece 1 mill贸n de solicitudes gratis al mes, con el nivel gratuito de AWS.

Supongamos que queremos tener una aplicacion que diariamente envia un mensaje en twitter.

Requisitos

  • API twitter, EC2, SO Linux, lenguajde de programaci贸n Python
  • Network, Hard drive, Actualizaciones

AWS Lambda

  • Servicio inform谩tico sin servidor
  • Ejecuta su c贸digo en respuesta a eventos.

Caso de uso

Subes una imagen y el lamba crea varias resoluciones

Facturacion por milisegundos

  • El precio depende del uso de RAM
  • 128MB RAM x 30M eventos por mes.
  • $11.63 al mes

En la empresa tuvimos varias fases de cambios, pasamos de on premise a aws ec2, duramos as铆 algunos a帽os, luego la administraci贸n de ec2, de desplegar wildfly, el mantenimiento etc, decidimos volcarnos a Lambda pues ya vimos madurez y mejoramos el Time to Market y la administraci贸n de infraestructura pues no ten铆amos casi gente a esa administraci贸n, por 煤ltimo ya no usamos DB relacionales sino conectamos lambda con Dyanamo DB pues ya se pod铆a conectar. Lamba al principio nos trajo algunos problemas pues al levantar el servicio ten铆a unas demoras que nos generaban fallas en request, pero lambda ha evolucionado bastante.

Gracias por dar casos de uso. Considero que es importante ejemplificar los servicios de AWS para que quede m谩s claro como se pueden usar en un ambiente productivo

Uno de los retos mas grandes de la nube鈥 es saber cual servicio escoger鈥 por ejemplo, para una aplicacion鈥 dependiendo la cantaidad de 鈥榬equest鈥 que tendras, podria tener mas sentido tener lambdas (para pocos request) o full time (para un servidor que podria ser golpeado miles de veces por segundo)鈥 y eso puede tambien variar dependiendo del exito que un servicio tenga de la 鈥榥oche a la manana鈥 que requiera cambiar de solucion 鈥榦n the fly鈥

Me gustaria que AWS fuera un poco mas transparente en la forma de presentar sus servicios鈥 Si, puedes hacer millones de llamadas por centavos鈥 pero鈥 en su forma 鈥榥ativa鈥 el endpoint no puede hacer mucho鈥 necesitas guardar archivos, agrega costos de s3, necesitas base de datos (seguramente!!) es otro costo anexo鈥 y rapidamente los costos se agregan鈥 es ipmortante tener todo ese pendiente y ver si es mas practico vs tener un servicio hosteado completamente en un EC2

extra铆do de la p谩gina oficial de AWS:
Enlace: https://docs.aws.amazon.com/es_es/lambda/latest/dg/lambda-services.html#intro-core-components-event-sources

AWS Lambda se integra con otros servicios de AWS para invocar funciones o realizar otras acciones. A continuaci贸n se indican algunos casos de uso comunes:

En funci贸n del servicio que est茅 utilizando con Lambda, la invocaci贸n generalmente puede funcionar de dos maneras. Un evento impulsa la invocaci贸n o Lambda sondea una cola o un flujo de datos e invoca la funci贸n en respuesta a la actividad de la cola o el flujo de datos. Lambda se integra con Amazon Elastic File System y AWS X-Ray de una forma que no implica invocar funciones.

Este servicio se oye muy genial!!!

Mer gusta mucho la actitud y energ铆a del profe!!

馃く Siempre hab铆a escucho de Lambda y no entend铆a por que el gusto o la decisi贸n de utilizar este, Ahora ya todo tiene sentido

Wow no sab铆a que era tan barato :0

Serverless es un modelo de computaci贸n en la nube que permite a los desarrolladores crear y ejecutar aplicaciones sin la necesidad de preocuparse por la infraestructura subyacente. En lugar de tener que aprovisionar y administrar servidores, los desarrolladores pueden centrarse en escribir c贸digo y dejar que el proveedor de servicios en la nube se encargue de la gesti贸n de la infraestructura. Algunas de las ventajas de utilizar servicios serverless son:
Mayor rapidez en el desarrollo de aplicaciones.
Menor costo total de propiedad.
Escalabilidad autom谩tica.
Alta disponibilidad integrada.
Modelo de facturaci贸n basado en el uso.
Los servicios serverless se utilizan com煤nmente en el desarrollo de aplicaciones web y m贸viles, as铆 como en la integraci贸n de sistemas y la automatizaci贸n de procesos empresariales. Algunos ejemplos de servicios serverless son AWS Lambda, Google Cloud Functions y Azure Functions.

Que caro todo esto 馃ゲ

Documentaci贸n sobre AWS Lambda

Informaci贸n resumida de esta clase
#EstudiantesDePlatzi

  • Con EC2 iniciamos un servidor virtual

  • AWS Lambda es un servicio inform谩tico sin servidor, en donde podemos ejecutar c贸digo sin eventos

  • Lambda en estos momentos se esta iniciando, realizando tareas y desactivandose

  • El precio de Lambda depende de su RAM y es muy econ贸mico

Lo ejemplos est谩n geniales, me gustar铆a que todos sean mostrados con los componentes de aplicaciones y recursos de AWS. As铆 como el primer ejemplo.

El caso de uso se pudiera hacer en funcion del ejemplo que se dio al principio, 驴como se haria en Lambda? Saludos