zoukankan      html  css  js  c++  java
  • AWS Batch

    AWS Batch enables you to easily and efficiently run batch computing workloads of any scale on AWS using Amazon EC2 and Amazon EC2 Spot.

    AWS Batch 是一系列批处理管理功能,能够让开发人员、科学家和工程师轻松高效地在 AWS 上运行成千上万个批处理计算作业。AWS Batch 可根据提交的批处理作业的卷和特定资源需求动态预置最佳的计算资源(如 CPU 或内存优化实例)数量和类型。借助 AWS Batch,您无需安装和管理批处理计算软件或服务器集群,从而使您能够集中精力分析结果和解决问题。AWS Batch 可使用 Amazon EC2 和 Spot 实例来规划、安排和执行批处理计算工作负载。

    AWS Batch 针对能够通过并行执行多项作业来进行扩展的批处理计算和应用程序进行了优化。深度学习、基因组学分析、金融风险模型、蒙地卡罗模拟、动画渲染、媒体转码、图像处理和工程模拟都是批处理计算应用程序的出色示例。

    AWS Batch 支持可作为 Docker 容器执行的任何作业。作业会指定其内存要求和 vCPU 数量。 

    AWS Batch 计算资源是一种 EC2 实例。

    AWS Batch 使用 Amazon ECS 来执行容器化作业,因此要求您的 AWS Batch 计算环境中的计算资源上必须安装有 ECS 代理。托管计算环境中预安装了 ECS 代理。AWS Batch 计算环境由 EC2 Spot 实例组成。在创建托管计算环境时,只需指定您想使用 EC2 Spot 实例,并提供您愿意支付的按需定价百分比,AWS Batch 将负责其余工作。非托管计算环境还可以包含您启动的 Spot 实例,其中包括 EC2 Spot 队列启动的实例。

    您可以在“作业定义”中指定加速器的数量和类型。您可以通过描述加速器类型(例如,GPU – 目前唯一支持的加速器)以及您的作业所需类型的数量来指定加速器。指定的加速器类型必须存在于计算环境中指定的某个实例类型上。例如,如果您的作业需要 2 个 GPU,还要确保在计算环境中指定了 P 系列实例。

    来自 API:
    {
    "containerProperties": {
    "vcpus": 1,
    "image": "nvidia/cuda:9.0-base",
    "memory": 2048,
    "resourceRequirements" : [
    {
    "type" : "GPU",
    "value" : "1"
    }
    ],

  • 相关阅读:
    互动留言赠书:《Oracle高性能系统实战大全》
    超融合硬件损坏导致Oracle RAC异常恢复实录
    架构师不得不了解的硬件知识
    加班做的可视化被老板嫌弃,是因为你不会用这些数据工具
    iOS开发之七:常用控件--UISlider、UISegmentedControl、UIPageControl的使用
    iOS开发之六:常用控件--UIImageView的使用
    iOS开发之五:常用控件--UITextField的使用
    Objective-C实现常用的4种排序算法
    C语言实现4种常用排序
    面试常用的4种数组排序
  • 原文地址:https://www.cnblogs.com/cloudrivers/p/11326692.html
Copyright © 2011-2022 走看看