A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Serverless

19/35
Recursos

Aportes 37

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

El C贸digo de la imagen esta en Python 馃

Azure Functions

  • Alojamiento de m茅todos o funciones que se ejecutan enrespuesta a eventos:
    • Solicitudes HTTP
    • Temporizadores
    • Mensajes
    • Acciones
  • Ventajas:
    • Escalado autom谩tico.
    • Pago por funci贸n ejecutada.
    • Con o sin estado.
    • Tareas de orquestaci贸n (durable functions).
  • Lenguajes compatibles
    • C#
    • JavaScript
    • Python
    • TypeScript
    • Java
    • Shell

Azure Logic Apps

  • No-code/Low-code.
  • Ideal par automatizar y organizar.
  • Integra aplicaciones, datos y sistemas.

Ventajas de una soluci贸n de inform谩tica sin servidor

  • Hospedar c贸digo de l贸gica de negocios en la nube en el lenguaje que prefiera.
  • El escalado se realizar谩 autom谩ticamente solo se le cobrar谩 por lo que use, no por el tiempo reservado.
    .

Desventajas de una soluci贸n de inform谩tica sin servidor

  • Tiempo de ejecuci贸n: De manera predeterminada, las funciones tienen un tiempo de espera de 5 minutos. Se puede configurar a un m谩ximo de 10 minutos. Si la funci贸n necesita m谩s de 10 minutos para ejecutarse, puede hospedarla en una m谩quina virtual.

  • Frecuencia de ejecuci贸n: Si espera que varios clientes ejecuten la funci贸n de manera continua, ser铆a recomendable calcular el uso y el costo de usar las funciones en consecuencia. Podr铆a ser m谩s barato hospedar el servicio en una m谩quina virtual.

Mas info

Como no reconocer al sensual Python 馃槑

Servicios Serverless

Azure Functions

  • Alojamiento de m茅todos o funciones que se ejecutan en respuesta a eventos:
    • Solicitudes HTTP
    • Temporizadores
    • Mensajes
    • Acciones

Ventajas

  • Escalado automatico
  • Pago por funci贸n ejecutada
  • Con o sin estado
  • Tareas de orquestaci贸n (durable functions

Lenguajes Compatibles

Azure Logic Apps

  • No-code / Low-code
  • Ideal para automatizar y organizar
  • Integra aplicaciones, datos y sistemas

Principales diferencias

  • No. de ejecuciones Tiempo
  • No. de ejecuciones Tipo de conectores

馃Contrario a lo que pareciera indicar el nombre, si se usan servidores. Se realiza una abstracci贸n de todo lo que se refiere al servidor, es decir, no se tiene contacto total con los servidores f铆sicos de Azure pero si con los servicios que estos nos ofrecen鉁

Si me equivoco me corrigen porfa :3

  • Serverless, abstraemos todo lo referente al servidor
  • Azure Functions, alojamiento de m茅todos o funciones que se ejecutan en respuesta a eventos. Escalado autom谩tico, pago x funci贸n ejecutada. Compatible con varios lenguajes.
  • Azure logic Apps, Ideal para automatizar y organizar, Low-code, integra aplicaciones, datos y sistemas

Creaci贸n de una aplicaci贸n de funciones en Azure Portal

def run():
    print("PYTHON")
if __name__=='__main__':
    run() 

:3

Python 馃悕

RESUMEN CLASE 19:
SERVICIOS SERVERLESS

I.- AZURE FUNCTIONS
Alojamiento de m茅todos o funciones que se ejecutan en respuesta a eventos:

  • Solicitudes HTTP

  • Temporizadores

  • Mensajes

  • Acciones

VENTAJAS:

  • Escalado autom谩tico.

  • Pago por funci贸n ejecutada.

  • Con o sin estado.

  • Tareas de orquestaci贸n (durable functions).

LENGUAJES COMPATIBLES:

II.- AZURE LOGIC APPS

  • No-code/Low-code.

  • Ideal par automatizar y organizar.

  • Integra aplicaciones, datos y sistemas.

III.- PRINCIPALES DIFERENCIAS

  • Numero de ejacuciones Tiempo

  • Numero de ejecuciones Tipo de conectores

Esta en python, esa porci贸n de c贸digo

es el lenguaje de python

Azure Functions Vs. Azure Logic Apps

  • Azure Functions: trabaja basado en el n煤mero de ejecuciones sobre el tiempo, es decir lo que nos va a cobrar.

  • Azure Logic Apps: Trabaja basado en ejecuciones pero tambi茅n seg煤n el tipo de conectores que utilicemos porque vamos a utilizar bloques para crear estas aplicaciones y puede haber algunos conectores que tengan costos diferentes.

El c贸digo utilizado en esta clase es Python.
En Platzi hay varios cursos al respecto pero se puede empezar por este: https://platzi.com/cursos/python/

el codigo esta en python

Me parece C o C++ 馃榿

si, el codigo est谩 en python

El c贸digo de la imagen es Python

Minuto 3:40 es Python 馃槂

Entendido

Claro que el c贸digo de la imagen es Python 馃悕鉂

Python

"Serverless computing es la abstracci贸n de servidores, infraestructura y sistemas operativos.
Serverless puede resultar un nombre un poco enga帽oso, porque en realidad s铆 se usan servidores. En realidad significa que no es usted quien se hace cargo de la responsabilidad de administrar los servidores. En otras palabras, es una abstracci贸n de los servidores para que pueda despreocuparse y concentrarse en las tareas de desarrollador"
Ventajas:
*No se necesita administrar infraestructura
*Escalabilidad
*S贸lo se paga por el tiempo que se usa (ejecuci贸n controlada por eventos)

https://docs.microsoft.com/en-us/learn/modules/azure-compute-fundamentals/azure-functions

si existe servidor y no es necesario saber del tema para tener activado el servicio

El c贸digo de la imagen estaba en Python jajaja

Si no estoy equivocado debe de ser Python.
馃悕

**Velocidad al 0.5 ** para pausa activa, re铆r un poco, estirar y continuar!!! jejeje 馃槃

La primera vez que escuche serverless, pense, WTF?, pero en realidad es que el usuario no usara un server y sha, no hay que pensar en cosas raras

Triggers para Azure Functions

Las funciones est谩n controladas por eventos, lo que significa que se ejecutan en respuesta a un evento. El tipo de evento que inicia una funci贸n se llama desencadenante.
Cada funci贸n debe configurarse con exactamente un disparador.
Azure admite desencadenadores para los siguientes servicios:

  • Blob Storage: Inicia una funci贸n cuando se detecta un blob nuevo o actualizado.

  • Azure Cosmos DB: Inicia una funci贸n cuando se detecta una inserci贸n o una actualizaci贸n.

  • Event Grid: Inicia una funci贸n cuando se recibe un evento de Event Grid.

  • HTTP: Inicia una funci贸n con una solicitud HTTP.

  • Microsoft Graph Events: Inicia una funci贸n en respuesta a un webhook entrante de Microsoft Graph. Cada instancia de este desencadenador puede reaccionar a un tipo de recurso de Microsoft Graph.

  • Queue Storage: Inicia una funci贸n cuando se recibe un nuevo art铆culo en una cola. El mensaje de cola se proporciona como entrada a la funci贸n.

  • Service Bus: Inicia una funci贸n en respuesta a mensajes de una cola de Service Bus.

  • Timer: Inicia una funci贸n en un horario.

El c贸mputo en la nube Serverless se marcando una nueva tendencia, ya que abstrae todo lo referente al servidor, todo lo contrario a IaaS. Con Serverless no se trabaja con el servidor para nada.

Azure Functions

Alojamiento de m茅todos o funciones que se ejecutan en respuesta a eventos:

  • Solicitudes HTTP
  • Temporizadores
  • Mensajes
  • Acciones

Ventajas

  • Escalamiento autom谩tico
  • Pago por funci贸n ejecutada
  • Con o sin estado (durable functions)
  • Tareas de orquestaci贸n

Lenguajes compatibles

  • C#
  • JavaScript
  • Shell
  • Python
  • TypeScript
  • Java

Azure Logic Apps

Un servicio orientado a crear aplicaciones sin c贸digo

  • No-code/ low-code
  • Ideal para automatizar y organizar
  • Integra aplicaciones, datos y sistemas

Principales diferencias entre Functions y Logic Apps

  • Con Functions el precio funciona basado en el n煤mero de ejecuciones en el tiempo.
  • En Logic Apps el precio se determina tambi茅n por el n煤mero de ejecuciones en el tiempo pero adem谩s por el tipo de conectores que se utilicen.

Creaci贸n de la aplicaci贸n l贸gica de seguimiento de redes sociales utilizando Azure Logic Apps
se creara un desencadenador de Twitter mediante el Dise帽ador de aplicaciones l贸gicas para poder examinar su contenido por medio de:

  • Ramas en funci贸n a las opiniones de un tweet
  • An谩lisis del contenido de un tweet

Hay que seguir todos los paso como nos lo dan en los laboratorio para obtener los resultados esperados y as铆 aprender sobre el tema que se esta tratando.

Es claramente python 馃榿馃悕

Entendido

**Python **

Python

Python