Simplifique la orquestación de aplicaciones de varios pasos, de larga duración y con estado
CloudFlow es un servicio en la nube sin servidor totalmente administrado que se utiliza para coordinar la ejecución de múltiples tareas distribuidas. Tiene por fin simplificar tareas tediosas, como la coordinación de tareas, la administración de estados y el manejo de errores necesarios para desarrollar y ejecutar procesos comerciales. Le permite centrarse en el desarrollo de la lógica de negocios.
Puede organizar tareas distribuidas en secuencia, rama y paralelo. El servicio coordinará de manera confiable la ejecución de la tarea de acuerdo con la secuencia establecida y realizará un seguimiento de la transición de estado de cada tarea. Luego, ejecutará la lógica de reintento personalizada (siempre que sea necesario) para garantizar la finalización sin problemas del flujo de trabajo.
Componente distribuido
Organice aplicaciones escritas en diferentes infraestructuras, redes y lenguajes y elimine la transición de una nube híbrida y una nube privada a una nube pública o evolucione de una arquitectura sencilla a una arquitectura de microservicio.
Reduzca la cantidad de código
Lo ayuda a administrar la lógica de su aplicación y admite múltiples instrucciones primitivas de control, como secuencia, rama y paralelo, para minimizar la repetición del código de orquestación en su negocio.
Mejore la tolerancia a errores
Administre el estado del proceso, establezca puntos de control y reinicie el proceso para garantizar que sus aplicaciones estén funcionando paso a paso como se esperaba. Las funciones integradas try/catch, retry y rollback pueden manejar automáticamente errores de excepción.
Características
Operación y mantenimiento totalmente gestionados y pago por uso
Libera al personal de operación y mantenimiento del mantenimiento de la infraestructura y brinda servicios seguros y altamente disponibles, tolerantes a fallas y duraderos. Solo tiene que pagar la tarifa de conversión de pasos; ¡si no utiliza el servicio, no hay tarifas adicionales!
Capacidades de orquestación de servicios
Lo ayuda a separar la lógica del proceso de la ejecución de tareas y admite múltiples instrucciones primitivas de control, como secuencia, rama y paralelo. También tiene capacidades incorporadas de reintento y captura de errores, lo que ahorra tiempo para escribir código de orquestación.
Admita procesos de larga duración
Realice un seguimiento de todo el proceso y garantice la finalización de la ejecución del proceso durante mucho tiempo. Es posible que algunos procesos deban ejecutarse durante horas, días o meses, como los procesos de operación y mantenimiento, canalización relacionada y promoción de correo.
Gestión del estado del proceso
Administre todos los estados en la ejecución de un proceso, como el seguimiento de los pasos de ejecución donde se encuentra y la entrada y salida almacenada entre los pasos. No necesita administrar el estado del proceso usted mismo ni crear tareas de administración de estados complejos.
Supervisión visual
Proporciona una interfaz visual para definir flujos de trabajo y ver el estado de ejecución. El estado incluye la entrada y la salida. Lo ayuda a identificar rápidamente la ubicación de un error y eliminar rápidamente el problema.
Componente distribuido
Coordina aplicaciones escritas en diferentes lenguajes, en diferentes infraestructuras y dentro de diferentes redes. CloudFlow puede desempeñar un papel de coordinación para pasar sin problemas la aplicación de la nube privada/Private Cloud a la nube híbrida o pública, o para evolucionar una arquitectura sencilla a una arquitectura de microservicio.
Precios
Solo tiene que pagar según el uso. Pague de acuerdo con el número de pasos en la ejecución del flujo de trabajo y cargue la tarifa de conversión de estado de la computación de funciones, ECS, el contenedor y otros recursos en el flujo de trabajo. Luego, se le cobra por cada vez. El final de la ejecución no cobrará más tarifas si las primeras 5000 veces de la cuenta principal por mes son gratuitas, pero cobrará 0,025 USD por las mil veces posteriores.
La expansión automática del servicio sin servidor le ahorra tener administrar los presupuestos y la expansión de hardware.
¿Cómo uso CloudFlow?
1
Paso 1: crear una definición de flujo de trabajo
Use definiciones para describir el orden o la lógica de ejecución entre tareas.
2
Paso 2: preparar tareas de flujo de trabajo
Debe implementar el trabajador de cada tarea definido en el flujo de trabajo. CloudFlow admite varios tipos diferentes de trabajadores.
3
Paso 3: realizar tareas de flujo de trabajo
Puede llamar a CloudFlow, Execute Workflow y las API para ejecutar aplicaciones de flujo de trabajo.
4
Paso 4: seguimiento, depuración y supervisión del estado de ejecución
Utilice la supervisión visual que proporciona CloudFlow para observar el estado de ejecución de las tareas.
Un mejor soporte para usted
Consulta de preventa en persona, servicio técnico las 24 horas, una respuesta más rápida, y más tickets gratis.