Archivo de la etiqueta: Microsoft Azure

Azure Fundamentals 2021 – Sesión 6

Diplomado Azure Fundamentals – Edición 2021

¡Hola! El día 20 de abril de 2021 estaremos comenzando con las clases en vivo del Diplomado de Azure Fundamentals en su edición 2021, el cual es GRATUITO y 100% en español. Las transmisiones se realizarán por el canal de Youtube de ConoSurTech al igual que en la edición 2020.

Esto es una actualización sobre los contenidos que vimos el año pasado, por lo que veremos nuevos temas y servicios.

En esta edición contaremos con 6 sesiones en vivo, y sumadas a todo el material de estudio disponible sobre la plataforma de ConoSurTech cubriremos los temas correspondientes al examen de certificación AZ-900: Microsoft Azure Fundamentals.

¿Qué esperas para registrarte y aprender sobre Microsoft Azure? Más información e inscripción en el sitio de ConoSur.tech.

¡Los esperamos!

Application Insights: Ignorar errores 404 para Web APIs

Application Insights es una excelente herramienta de monitoreo, pero considera a todos los status codes 4xx y 5xx como errores, y al escribir una API REST algunos de estos códigos tienen un significado particular y no son errores. Una respuesta con 404 (Not found) en una API REST normalmente significa que no hubo resultados para un dado recurso, no que solicitamos una página inexistente.

Así que, ¿cómo le decimos a Application Insights que ignore esos 404? Simple: creamos lo que se llama un Telemetry processor.
Sigue leyendo

Azure Functions: estructura básica y dependencias

Hoy veremos cómo es la estructura básica de archivos de una Azure Function, cómo podemos editar esos archivos y cómo agregamos las librerías que tenemos como dependencias en nuestro código.

Código de la función

Las funciones son el componente principal del servicio de Azure Functions. Escribimos el código de nuestra función en el lenguaje de nuestra preferencia y guardamos el archivo de código junto con la configuración en la misma carpeta.

Archivo de la función en C#

Las funciones en C# se crean en un archivo llamado run.csx. Los archivos .csx, llamados C# Script, nos permiten abstraernos de todo el código repetitivo como los namespaces, las clases y demás, y enfocarnos en el código de nuestra función. Si necesitamos agregar alguna clase que sea usada en nuestro código, podemos agregarla en el mismo archivo.

En el caso de Azure Functions el método que usamos para ejecutar la función es Run: Sigue leyendo

Explorando Azure Functions

Azure Functions es un servicio relativamente nuevo de Microsoft Azure (lanzado como Preview a fines de marzo de 2016) que nos permite ejecutar código en base a eventos, sin preocuparnos en absoluto por la infraestructura en donde corre, una corriente llamada arquitectura serverless (sin servidor).

Dos servicios con los que compite son AWS Lambda y Google Cloud Functions.

Características

Lenguajes

Tenemos una amplia variedad de lenguajes para programar una Azure Function: C#, JavaScript, F# (en preview), Python, PHP, Java, e incluso Bash, Batch o PowerShell. Sigue leyendo