En este artículo, aprenderemos cómo crear una aplicación de funciones. Aquí, vamos a comenzar desde la página de inicio de Azure, que puede ver que es un recurso muy destacado para crear un recurso, y ahí es donde irá para crear cualquier tipo de recurso.
En este artículo, vamos a ver cómo crear una aplicación de funciones. Va a cargar la nueva pantalla completa para crear una experiencia. Esto es similar a lo que haría con una aplicación web o una cuenta de almacenamiento.
Comienza seleccionando el grupo de recursos donde desea que esté este recurso. En este caso, seleccione un grupo de recursos de funciones que desee utilizar. Luego ve a nombrar mi función. Si le asigna un nombre que ya está en uso, puede ver que la validación se realiza sobre la marcha, lo que hace que sea muy fácil saber qué necesita corregir. En este caso, le dará un nombre único.
La siguiente opción que obtendrá es ¿qué va a publicar en su función allí? Básicamente, ¿vas a escribir esto como una pieza de código? ¿O vas a estar envolviendo en un recipiente? Azure Functions es compatible tanto con los contenedores de Docker como con la publicación de código, por lo que realmente depende de usted lo que quiera usar. En este artículo, hemos elegido código para demostración porque eso también nos permite mostrarle el hecho de que tenemos una selección de pila de tiempo de ejecución, que básicamente le dice al tiempo de ejecución cuál es el código en el que va a escribir. Puede hacer PowerShell, Java, Python, Node.js o NET Core. Avancemos con el núcleo NET. Y Azure es compatible con NET Core 3.0. El siguiente sería ¿cuál es la región en la que desea alojar esto?
Luego, en este punto, podría ir a revisar y crear y lo que esto hará es que lo predeterminará al consumo, que también es el nivel sin servidor. Entonces, en este modo, no necesita configurar su báscula; su aplicación se escalará automáticamente según la cantidad de requests o el momento en que se active.
Si desea cambiar eso y pasar al modo avanzado, puede hacer clic en la pestaña de alojamiento y, en este punto, puede especificar configuraciones más avanzadas para su función. Por ejemplo, si tiene una cuenta de almacenamiento específica que desea usar, puede seleccionarla. Si tiene una preferencia sobre los límites del sistema operativo frente a Windows, puede elegir eso. Por lo general, según la pila de tiempo de ejecución que esté seleccionando, Azure hará recomendaciones de forma predeterminada. Pero si es compatible, siempre puede cambiarlo a lo que se ajuste a sus necesidades.
Y luego llega al plan, que es básicamente el plan de servicio de aplicaciones subyacente que proporciona la computación para sus recursos. Cuando está en consumo, está en el modo sin servidor, lo que significa que no necesita configurar el tamaño de la máquina o la cantidad de máquinas. Azure lo ajustará automáticamente, pero si accede a cualquier plan premium que tenga Azure, esto básicamente le permite tener la flexibilidad de consumo donde su aplicación se escala dinámicamente a cientos de instancias. Pero al mismo tiempo, tiene la previsibilidad de un plan de servicio de aplicaciones donde sabe que puede tener instancias precalentadas que siempre están listas para funcionar. Por lo tanto, paga menos penalización por arranque en frío de esa manera.
En lo que respecta a la opción, Azure tiene tres tamaños diferentes, que le brindarán una cantidad diferente de recursos de CPU y recursos de memoria. Y debe tener en cuenta que esto es por instancia. Entonces, esto puede llegar a 100 instancias y puede tener 14 gigas de memoria por instancia si necesita algo así.
La siguiente opción sería la supervisión, y esto básicamente representa el recurso de App Insights que se crea junto con su función de Azure. Y esto es lo que Azure usa para monitorear funciones, para que pueda ver su historial de ejecuciones y pueda activar alertas y métricas. Obtienes uno de estos por defecto. Y, en la mayoría de los casos, será gratis cuando comience a aumentar el uso de datos porque tiene mucho tráfico que paga por la cantidad de datos que publica en Application Insights.
A continuación, vas a las etiquetas. Las etiquetas son lo que la gente solía, por ejemplo, agregar metadatos adicionales en sus recursos. Siempre puede etiquetar su recurso con el centro de costos, y las etiquetas se propagan hasta su factura. Entonces, si se pregunta cuánto le cuesta esta aplicación en particular que utiliza varios recursos de Azure, las etiquetas son una buena opción.
Finalmente, puede ir hasta el final para revisar y crear y esto le dará un resumen de todas las cosas que se crearán. Por lo tanto, puede ver a qué descripción se dirige. Puede ver que está creando una nueva cuenta de almacenamiento. Está creando un nuevo plan de App Service y está creando un nuevo recurso de supervisión y, en este caso, Application Insights como parte de la creación de su aplicación. Y cuando haga clic en crear, Azure hará la validación que básicamente verifica que todas sus entradas sean correctas y correctas. No debería haber nada que se interponga en el camino para crear este recurso. Si hubiera algo, Azure lo marcaría y luego le daría la oportunidad de corregirlo antes de ejecutar la creación.
Publicación traducida automáticamente
Artículo escrito por kumaripunam984122 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA