Etiquetas

,

Uno de los últimos features publicado en Windows Azure a finales de Octubre del 2013 es el Scheduler de Windows Azure. Este componente se encuentra en Preview, por lo que debemos solicitar acceso aquí.

Una vez que activemos esta funcionalidad podremos accederla desde el portal de Windows Azure

scheduler 1

Una vez que definimos el nombre de la colección de Jobs a utilizar debemos definir el tipo de job que deseamos.

image

Tenemos 3 tipos de acciones:

  • HTTP
    • GET
    • PUT
    • POST
    • DELETE
  • HTTPS
    • GET
    • PUT
    • POST
    • DELETE
  • Storage Queue

Los parámetro que nos permite cargar para cada una de estas opciones son distintos. En caso de querer realizar un GET o DELETE solo debemos indicar la URL para realizar la operación.

Para el caso de un PUT o POST nos permite cargar el body del request.

scheduler 2

Para el caso de Storage nos permite seleccionar la cuenta de Storage, el nombre de la Queue y el body del request que deseamos realizar

image

Por último solo nos queda definir cuando se debe ejecutar el job.

image

Podemos seleccionar entre:

  • One-time job: Solo se ejecutará una vez.
    • Now: Se ejcutará en el momento.
    • At a specific time: se ejecutará en el día y hora que seleccionemos

image

  • Recurring Job: Ejecución recurrente.

Para esta opción debemos ingresar el tiempo que deseamos esperar entre cada ejecución, la fecha inicial y la final.

image 

Una vez creado el job podemos visualizar la siguiente información en la colección que definimos.

image

Aquí podemos consultar la cantidad de jobs definidos dentro de la colección, cuantos finalizaron, fallaron y cuantos se encuentran activos o deshabilitados.

En la opción de escalabilidad encontraremos la configuración del plan y las cuota de jobs

image

El plan FREE nos permite tener un máximo de 5 jobs, mientras que el STANDARD un máximo de 50.

En la solapa de jobs podremos revisar todos los jobs que hemos definido:

image

Una vez creado el job podemos abrir el detalle del mismo donde podremos configurar otras opciones como Headers y autenticación básica.

image

También podemos indicar que el job no tenga fecha de finalización o bien limitarlo a una cantidad determinada de ejecuciones.

image

Por último en la opción de History podemos consultar todas las ejecuciones realizadas por un job y el resultado que obtuvieron

image

Pueden consultar los precios de las distintas regiones aquí.

Documentación MSDN de Windows Azure Scheduler.

Windows Azure Scheduler Management Library – API .NET Nuget Package.