联系我们

最新动态

使用 AWS Step Functions 构建 AWS Mainframe Modernization 批量调度程序
使用 AWS Step Functions 构建 AWS Mainframe Modernization 批量调度程序

2024-03-26 15:44:57

本文介绍如何使用 Amazon EventBridge 和 AWS Step Functions 为 AWS 大型机现代化构建批量作业调度程序

介绍

批处理是大型机上运行的企业应用程序的重要组成部分,随着这些批处理从大型机迁移到 AWS,它们需要批处理和调度功能之间进行类似的集成。

如果调度程序要求很简单,例如按特定计划触发作业流的头部并串行或并行提交后续作业,则可以结合使用 Amazon EventBridge 和 AWS Step Functions 来构建调度程序。AWS Step Functions 定义作业流程,Amazon EventBridge 调度程序在特定时间触发作业流程。


架构图

以下架构显示了 Amazon EventBridge 调度程序如何按特定计划触发单个作业。AWS Step Functions 中的作业轮询器模式通过对 AWS Mainframe Modernization 服务进行 API 调用来协调作业的启动、监控和报告成功/失败。

建筑学

创建职位模板

使用 AWS Step Functions 的作业轮询器模式创建作业模板,并使用参数化选项来提交任何批处理脚本。

模板

使用作业模板创建作业流程

下图显示了使用之前创建的 AWS Step Functions JobTemplate 的示例作业流程。作业 S1、S2、Parallel Set 和 S3 串行运行。作业 P1、P2 和 P3 并行运行。作业流程本身由 Amazon EventBridge 触发。

工作流程

有关完整的工作解决方案,请参阅github 存储库。

XGG Cloud 已帮助五百多家企业通过AWS实现业务增长

立即咨询
400-119-3389
©2024 武汉香蕉科技有限公司 版权所有 备案:鄂ICP备2024053231号