OCI Batch Service 是一项全托管式服务,可对批量工作负载进行大规模排队、调度和运行。它可在整个 OCI Compute 中自动完成供应、执行和清理。
常见使用场景包括图像渲染、视频转码、仿真模拟、数据处理和 ETL,以及其他可并行运行的作业。
您可以选择 CPU 配置并设置 Oracle Compute Unit 和 RAM,以满足每个任务的资源需求。
可以,OCI Batch Service 需要您自备映像。您可从 OCI Container Registry 拉取映像并运行自定义渲染器、工具或脚本。
作业会根据您定义的优先级策略进入队列。OCI Batch Service 会根据您的作业需求和策略调整容量,确保在资源或配额受限的情况下,关键任务优先运行。
OCI Batch Service 与 OCI Object Storage 和 OCI File Storage 相集成,用于处理输入和输出数据。您还可以根据需要,通过元数据为作业挂载持久化块存储卷或文件存储。
通过 OCI Identity and Access Management 策略控制访问权限。日志记录、审计和网络控制功能支持治理和最小权限访问。
您可以在 OCI Console 中查看指标,在 OCI Logging 中检查日志,并通过警报和通知设置提醒。利用事件来触发自动补救或后续步骤。
您可以通过 OCI Console、命令行界面或 SDK 创建 OCI Batch Service 上下文以及至少一个计算集群和作业池。创建任务配置文件,定义作业和任务,关联您的容器映像,设置环境变量,然后提交。
您只需为任务实际消耗的计算、存储和内存资源付费。标记和区间有助于成本跟踪和治理。可以配置租户级和区间级的配额警报,以监控使用情况。有关定价的更多信息,请参阅 OCI 成本估算器或联系您的 Oracle 销售代表。
注:为免疑义,本网页所用以下术语专指以下含义: