IBM & Turbonomic | Observando el desempeño de las aplicaciones ¡Participa del Webinar!

Code Engine: cómo ejecutar tareas periódicas en dos simples pasos

Descripción

Code Engine es una plataforma serverless que ofrece una combinación perfecta entre serverless y Kubernetes, permitiendo ejecutar cargas de trabajo en contenedores de manera ágil y sencilla, ofreciendo todas las ventajas de Kubernetes, sin ninguna de las complejidades. Para más información sobre el servicio, se recomienda consultar la documentación oficial.

En este Code Pattern aprenderás a asociar un trigger (suscripción) de tipo cron a un despliegue preexistente en Code Engine para que se ejecute de forma periódica, a las 21hs GMT-3.

Realizaremos esta tarea de dos maneras diferentes:

  1. Utilizando la interfaz de usuario provista por IBM Cloud
  2. Empleando la CLI de IBM Cloud

Requisitos previos

Adicionalmente, si deseas utilizar la aplicación provista en este Code Pattern, deberás:

  • Contar con una instancia de MongoDB. IBM Cloud cuenta con el servicio Databases for MongoDB que permite crear una instancia SaaS de forma muy sencilla.
  • Desplegar la aplicación como job en Code Engine. Puedes utilizar este tutorial para ello, seleccionando la opción Job en lugar de Application al realizar el despliegue.

Tiempo Estimado

El tiempo estimado para este Code Pattern es de 20 minutos.

Resumen

En este Code Pattern:

  • Se brindó una breve overview del nuevo servicio de IBM Cloud: Code Engine, así como terminología básica del mismo.
  • Se introdujo el concepto de cron jobs.
  • Se creó, en dos simples pasos, una suscripción para que un despliegue de Code Engine se ejecute de forma periódica. Se expuso cómo realizar este proceso mediante dos caminos: la interfaz gráfica de IBM Cloud, y la CLI de IBM Cloud.

Enlaces de interés