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.

¿Comparten una única activación en frío varias funciones desplegadas en la misma aplicación de función de Azure?

He creado dos funciones de Azure utilizando C#/.Net Core 3.1 y las he desplegado como aplicación de función. Después de agregar un registro de controlador de escala, he observado que ambas funciones solo tienen una Cold start que es la “inicialización del host de funciones”.

Mi hipótesis es que detrás de escena, Azure ha implementado dos “funciones” en el mismo contenedor, lo que explica por qué ambas tienen un inicio en frío o no lo tienen. Esto es diferente de las funciones de AWS Lambda, que se han implementado por separado y dan como resultado que cada Lambda tenga su propio inicio en frío.

No estoy seguro si mi entendimiento es correcto o no, ya que no puedo encontrar ninguna documentación sobre los detalles internos y cómo funciona detrás de la escena para la aplicación de función.

¿Alguien sabe esto y puede confirmar o indicar la dirección correcta?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Confirmación de Hipótesis

    Parece que su hipótesis es correcta. De acuerdo con la Documentación de Azure Functions, las funciones de Azure se implementan en un solo contenedor, lo cual explica por qué ambas funciones tienen el mismo inicio en frío. Esto es diferente de las funciones de AWS Lambda, que se implementan por separado y, por lo tanto, tienen su propio inicio en frío.

Comments are closed.