【问题标题】:AWS - EC2, AWS Batch - best solution to computingAWS - EC2、AWS Batch - 最佳计算解决方案
【发布时间】:2022-01-07 11:50:55
【问题描述】:

我需要每月在 AWS 中进行一次计算,持续 10-15 小时。 如果我想选择EC2,我计算可能我需要Instance Type - P2,xlarge。但是我只需要每月进行一次这种计算,所以这可能有点矫枉过正,我试图找到一个更好的解决方案。 我听说过 AWS Batch,我读过它,看起来不错。 但是,您对我可以使用什么有什么建议吗?也许有更好的解决方案。

【问题讨论】:

  • 你想优化什么?没有“最好”,只有取舍。
  • 更好的解决方案取决于更详细的需求(功能与否)。有多种选择。当一个按需任务运行 15 小时来处理时,AWS Batch 可能是可行的(足够好)
  • @Maurice 你是对的。我想优化成本(金钱)。
  • “我只需要每个月进行一次这种计算,所以这可能是多余的” => 当您使用 EC2 时,您只需为机器运行的时间付费。为此,您需要确保在计算后终止它,例如通过将其包装在 docker 中并使用 AWS Batch 运行它。
  • 如果您正在寻找“意见”,您可能会得到更好的回复:reddit.com/r/aws

标签: amazon-web-services amazon-ec2 aws-batch


【解决方案1】:

Batch 是一种编排服务。

如果您的应用程序需要,它将在后台使用 p2.xlarge 实例。您还应该查看 G4 和 G5 实例。 Batch 的好处是您只需设置一次,然后在需要时发送请求,Batch 将为您处理启动实例。

如果您可以检查 15 小时流程(保存数据并在作业终止时恢复作业),您可以利用 Spot 节省按需成本。今日美国东部地区 p2.xlarge 的现货价格为 0.27 美元/小时 https://aws.amazon.com/ec2/spot/pricing/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-27
    • 2016-11-14
    • 2012-05-30
    • 2018-03-21
    • 2018-03-20
    相关资源
    最近更新 更多