【发布时间】:2013-04-17 02:57:12
【问题描述】:
我正试图弄清楚如何(粗略地)计算我正在考虑创建的一些工人角色的一些预期成本。
TLDR;
如果您的工人是 Sleep(someTime)/睡觉,Azure 会向您收取 $$ 吗?
详情
Azure Pricing Page 说明了他们的定价、每小时和每个 VM 大小。
所以为了让我的问题保持简单,让我们假设我想要 3 个工人,每个工人都在一个小型 (A1) 实例上。
现在 - 关键是这 => 时间!
让我们也假装,这正是每个工人所做的。
Worker 1 : Do-Some-Work-That-Takes-1-Second-Exactly. Sleep(59000);
Worker 2: Do-Some-Work-That-Takes-5-Seconds-Exactly. Sleep(550000);
Worker 3: Do-Some-Work-That-Takes-10-Seconds-Exactly. Sleep(50000);
因此,worker 1 工作 1 秒,然后休眠 59 秒。工人 2:5 秒 + 55 秒睡眠。工人 3:10 秒 + 50 秒睡眠。
这个想法,工人们每分钟都会“开始”,做他们的工作。
** 是的,我知道实时工作是可变的 .. 但让我们保持简单 **
那么,对于每位员工,他们是按每分钟(工作 + 睡眠)收费还是仅按工作时间收费?
例如。 1 秒 + 5 秒 + 10 秒 = 每分钟 16 秒。 = 16 * 60 = 960 秒/小时
如果一小时内有 3600 秒 .. 这意味着在我被收取 1 小时“工作”费用之前,还不到 4 小时或现实生活时间?
【问题讨论】: