Introducción a AWS Lambda

AWS Lambda es el nuevo sistema informático que ofrece una variedad de beneficios, como el procesamiento de datos en tiempo real y un servicio back-end personalizado. Con tanta información disponible sobre AWS Lambda, puede ser difícil saber de qué se trata sin una introducción.

AWSLambda

Aquí hay un desglose de la introducción en forma de preguntas frecuentes sobre este sistema, para ayudar a una persona a determinar si es la opción correcta o no.

  1. ¿Qué es AWS Lambda? AWS Lambda es un sistema informático sin servidor de Amazon que ejecuta código y administra automáticamente los recursos informáticos subyacentes. Es un servicio informático basado en eventos. Permite que una persona ejecute código automáticamente en respuesta a muchos tipos de eventos, como requests HTTP de la puerta de enlace API de Amazon, actualizaciones de tablas en Amazon DynamoDB y transiciones de estado. También permite que la persona se extienda a otros servicios de AWS con lógica personalizada e incluso crea sus propios servicios de back-end. Por ejemplo, simplemente escriba el código y luego súbalo como un archivo .zip o cualquier imagen de contenedor. El servicio funciona mediante la ejecución de código en una infraestructura informática de alta disponibilidad. Luego realiza todas las tareas administrativas de ese recurso informático, como:
    • proporcionar mantenimiento en el servidor y el sistema operativo,
    • escalar y administrar automáticamente las provisiones de capacidad de la persona,
    • manejo de la implementación de parches de seguridad
    • extensiones lambda
    • monitoreo de código
    • Inicio sesión
    • concurrencia
    • planos de funciones
  2. ¿Cómo funciona AWS Lambda? Si bien AWS Lambda puede parecer confuso al principio, en realidad no lo es. De hecho, en realidad es solo un proceso simple:
    • Comience cargando el código en AWS Lambda.
    • A partir de ahí, configure el código para que se active desde otros servicios de AWS, puntos de enlace HTTP o aplicaciones móviles. AWS Lambda solo ejecutará el código cuando se active y solo utilizará los recursos informáticos necesarios para ejecutarlo. El usuario tiene que pagar solo por el tiempo de cómputo utilizado.
  3. ¿Cuáles son las ventajas de AWS Lambda? AWS Lambda ofrece una variedad de beneficios a sus usuarios. Estos son 3 de los mayores beneficios que uno debe conocer al decidir si AWS Lambda es la opción correcta:
    • No requiere que el usuario administre ningún servidor. Dado que AWS Lambda ejecuta automáticamente el código del usuario, no es necesario que el usuario administre el servidor. Simplemente escriba el código y cárguelo en Lambda.
    • Permite al usuario escalar fácilmente. AWS Lambda ejecuta código en respuesta a cada activador, por lo que la aplicación del usuario se escala automáticamente. El código también se ejecuta en procesos paralelos, cada uno activado individualmente, por lo que el escalado se realiza de forma precisa con el tamaño de la carga de trabajo.
    • Es asequible. Con AWS Lambda, uno no paga nada cuando el código no se está ejecutando. Al usuario solo se le debe cobrar por cada 100 ms de ejecución de código y la cantidad de veces que se activa su código.
  4. ¿Qué puede crear con AWS Lambda? AWS Lambda puede construir una variedad de cosas. Aquí hay una lista rápida de algunos casos de uso:
  • Procesamiento de datos
  • Procesamiento de archivos en tiempo real
  • Validación de datos
  • Filtración
  • Clasificación
  • Procesamiento de flujo en tiempo real
  • Requests de API de terceros

Backend propio ¿Cuánto cuesta AWS Lambda? Como se mencionó anteriormente, con AWS Lambda el usuario solo paga por lo que usa, teniendo en cuenta la cantidad de requests y la duración de la ejecución del código. No se cobran cargos por crear funciones lambda. Lambda considera que una solicitud es cada vez que comienza a ejecutarse en respuesta a un disparador, como una notificación de evento o un volumen de invocación . La duración del código se calcula desde el momento en que el código comienza a ejecutarse hasta que regresa o finaliza. Si no está seguro de si AWS Lambda es la opción correcta o no, hay una opción de nivel gratuito disponible para probar . Esta opción incluye 1 millón de requests gratuitas por mes y 400 000 GB-segundos de tiempo de cómputo por mes.

Referencias: para obtener más información sobre AWS Lambda, consulte las prácticas preguntas frecuentes de AWS Lambda de Amazon.

Publicación traducida automáticamente

Artículo escrito por JohnDemian y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *