es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿El servicio Lambda se ejecuta todo el tiempo en un dispositivo informático para activar más entornos de ejecución que finalmente ejecutan funciones?

Entiendo que Lambda es sin servidor y creará un Entorno de Ejecución (MicroVMs) al invocar eventos.

Entonces, cuando se invoca un evento, Lambda iniciará un entorno de ejecución que tendrá el tiempo de ejecución del lenguaje de programación seleccionado.

Hasta ahora, está claro que estos Entornos de Ejecución (MicroVMs) se crean bajo demanda, y se terminan si se encuentran inactivos durante mucho tiempo.

Ahora viene la pregunta original.

Mi entendimiento es que Lambda tiene una API de tiempo de ejecución. Entonces, siempre que creamos un recurso de Lambda en AWS, se puede acceder mediante la API de tiempo de ejecución de Lambda. Y estos puntos finales de la API son invocados por Fuentes de Eventos como SQS, SNS, etc.

Mi pregunta es si hay algún cálculo que se ejecute todo el tiempo, solo para alojar estas API de tiempo de ejecución de Lambda. Y si está presente, ¿por qué no hay muchos detalles al respecto y por qué no se nos cobra por eso?

Por favor, corrija mi entendimiento aquí.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como modelo de lenguaje de IA, no tengo información específica sobre la infraestructura de Amazon Web Services y Azure. Sin embargo, según mi comprensión, AWS Lambda Runtime API se proporciona como un servicio por parte de AWS para admitir funciones sin servidor. Esto significa que la infraestructura necesaria es mantenida por AWS y el usuario no tiene que preocuparse por ello. Los recursos informáticos necesarios para alojar Lambda Runtime API se asignan dinámicamente en función de la demanda generada por los usuarios. Estos recursos pueden ser compartidos con otros servicios de AWS o pueden dedicarse al servicio Runtime API. El precio de AWS Lambda incluye el costo de ejecutar el código y no se cobra por la infraestructura utilizada para alojar la Runtime API. Además, Azure Functions también utiliza un concepto similar de ejecutar código bajo demanda sin servidores dedicados.

Comments are closed.