在 AWS 与 Azure 上运行 Cron 作业的成本比较

问题描述 投票:0回答:1

我是一名初学者,仅具有本地设置经验,还没有云环境经验。 我计划在云上部署三个不同的 cron 作业,并且很好奇 AWS 与 Azure 的成本影响。 cron 作业将按如下方式运行:

    1. 每小时一次,每天总共24次。
    1. 每分钟一次,每天总计1440次。
    1. 每10秒一次,每天总计8640次。

每个作业将简单地通过 HTTP 获取 JSON 数据并将其存储在 Firebase 中。 鉴于这些具体情况,哪家云提供商可以为这种情况提供更具成本效益的解决方案?

amazon-web-services azure aws-lambda azure-functions
1个回答
0
投票

真正的问题是您的代码将在哪里运行以及代码需要运行多长时间?

如果代码运行得非常快,那么更便宜的选择是在以下任意一个上运行虚拟函数:

  • AWS Lambda,或
  • Azure 函数

这些可以被安排,并且这些功能只存在很短的时间,然后消失。您只需为该功能运行的时间付费。但是,它们最多只能运行 10-15 分钟。

如果您的代码运行时间较长,那么您可能需要运行连续运行的虚拟机(Amazon EC2、Azure VM)。然后你可以安排一个 cron 作业并运行你想要的任何内容。您将为该虚拟机的持续运行付费。

© www.soinside.com 2019 - 2024. All rights reserved.