Kabel en el Integrate 2016 Summit
28 mayo, 2016
Angular2
1 junio, 2016

Que es Windows Azure Scheduler

Windows Azure Scheduler es un servicio para crear Jobs de forma rapida y sencilla. El servicio permite añadir mensajes en una Storage Queue, en una Service Bus Queue, en un Service Bus Topic y también hacer llamadas a un endpoint HTTP ó HTTPS.

Es importante aclarar que un Job de Windows Azure Scheduler siempre pertenece a una colección de Jobs, la cual sólo está asignada a una zona geográfica y por lo tanto solo pueden ejecutarse en dicho ámbito.

Crear un Job en Windows Azure Scheduler

Para crear un Job buscamos el servicio Scheduler y lo seleccionamos. Después pulsamos el botón Create en el cuadro que aparece para poder indicar la ubicación y el nombre de la colección de Jobs.

Windows Azure Scheduler-000

En la ventana Scheduler Job vamos a indicar el nombre del Job, la suscripción y el nombre de la colección de Jobs. Desde las opciones Action Settings y Schedule indicaremos la acción que va a realizar así como la frecuencia de la misma.

Añadir mensajes a una Storage Queue

Si seleccionamos el tipo de acción Storage Queue, el asistente solicitará la cuenta de Windows Azure Storage (si no se dispone de una cuenta, se puede crear una en este mismo punto), el nombre de la cola, un Token SAS (Shared Access Signature) que se genera pulsando en el botón que acompaña a la caja de texto y un campo libre donde introducir el mensaje que se almacenará.

Windows Azure Scheduler-001

En el siguiente paso, debemos indicar la periodicidad con la que el Job se ejecutara, pudiendo elegir entre una única vez o de forma recurrente, cuando se inicia y cuando finaliza.

Si elegimos una ejecución recurrente, el asistente nos pedirá que indiquemos el intervalo de ejecución mediante un valor numérico, más una opción del desplegable (horas, minutos, etc.).

Windows Azure Scheduler-002

Por último, pulsar el botón para finalizar el asistente y que comience la creación del Job.

Añadir mensajes a una Service Bus Queue

Si seleccionamos la acción Service Bus Queue, el asistente solicitará el namespace de la cola, el nombre de la cola, el nombre y la clave del SAS, el tipo de transporte (normalmente Net Messaging), la configuración del mensaje y un campo libre donde introducir el cuerpo del mensaje que se almacenará.

Windows Azure Scheduler-003

En el siguiente paso, debemos indicar la periodicidad con la que el Job se ejecutara, pudiendo elegir entre una única vez o de forma recurrente, cuando se inicia y cuando finaliza.

Windows Azure Scheduler-004

Si elegimos una ejecución recurrente, el asistente nos pedirá que indiquemos el intervalo de ejecución mediante un valor numérico, más una opción del desplegable (horas, minutos, etc.).

Añadir mensajes a un Service Bus Topic

Si seleccionamos la acción Service Bus Topic, el asistente solicitará el namespace, el path, el nombre y la clave del SAS, el tipo de transporte (normalmente Net Messaging), la configuración del mensaje y un campo libre donde introducir el cuerpo del mensaje que se almacenará.

Windows Azure Scheduler-005

En el siguiente paso, debemos indicar la periodicidad con la que el Job se ejecutara, pudiendo elegir entre una única vez o de forma recurrente, cuando se inicia y cuando finaliza.

Si elegimos una ejecución recurrente, el asistente nos pedirá que indiquemos el intervalo de ejecución mediante un valor numérico, más una opción del desplegable (horas, minutos, etc.).

Windows Azure Scheduler-006

Por último, pulsar el botón para finalizar el asistente y que comience la creación del Job.

Llamar a un endpoint HTTP ó HTTPS

Si seleccionamos el tipo de acción HTTP ó HTTPS, el asistente solicitará el verbo con el que realizar la llamada (DELETE, GET, POST, PUT) y la URI del destino.

Windows Azure Scheduler-007

Para las llamadas HTTP y HTTPS es posible establecer autenticación aunque esta funcionalidad no está disponible en la versión gratuita.

Windows Azure Scheduler-008

En el siguiente paso, debemos indicar la periodicidad con la que el Job se ejecutara, pudiendo elegir entre una única vez o de forma recurrente, cuando se inicia y cuando finaliza.

Si elegimos una ejecución recurrente, el asistente nos pedirá que indiquemos el intervalo de ejecución mediante un valor numérico, más una opción del desplegable (horas, minutos, etc.).

Windows Azure Scheduler-009

Por último, pulsar el botón para finalizar el asistente y que comience la creación del Job.

Gestionar y monitorizar los Jobs y sus colecciones

Al elegir una colección de Jobs accederemos al Dashboard donde tenemos información sobre el número de Jobs definidos, cuantos se han completado, cuántos han fallado, los que están habilitados y los que están deshabilitados.

Desde esta ventana podemos acceder a la gestión y monitorización de cada uno de los Jobs. Para ello, hacemos click en la opción Scheduler Jobs de la ventana Settings y después seleccionaremos el Job que deseemos.

Windows Azure Scheduler-010

Windows Azure Scheduler-011

Para ver el detalle de una ejecución (por ejemplo si un Job ha fallado), podemos ver el histórico de las ejecuciones ya realizadas y obtener todos los detalles de la excepción ocurrida.

Si quereis comentarnos lo que sea podeis hacerlo en info@kabel.es5


Compártelo: Share on FacebookTweet about this on TwitterShare on LinkedInPin on Pinterest

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

NEWSLETTER