为什么 750 小时的免费 AWS EC2 服务器 t2.micro 实例在不到一个月的时间内超过 85%?

Mar*_*nád 2 amazon-ec2 amazon-web-services

我在 21.02.2019 和 14.03.2019 开始使用 750 小时的 AWS EC2 服务器 t2.micro 实例,持续 12 个月,我收到了这封邮件:

在此处输入图片说明


从 2019 年 2 月 21 日起,我只启动了一个实例,并一直保持运行直到今天。这大约是 500 小时,而不是 654 小时。即使是我登录后在 AWS 门户上的帐户也显示了以下实例:

在此处输入图片说明


你能告诉我下一步该怎么做,为什么会发生?关于这个话题的所有内容都写在这里。但这并没有澄清我的问题。我通过多个域看到了一些类似的问题,但他们说问题是有人运行了多个实例,而不仅仅是一个……但我可以清楚地看到我只有一个我仍然没有停止或中断……我不使用任何 AWS 数据库,但靠近我的 AWS 服务器所在的法兰克福的 Google Cloud PSQL DB...

也许这会有所帮助:

在此处输入图片说明


这里有一个有趣的句子:“一些最常见的限制是按时间,例如每小时或按分钟,或按请求,即您发送到服务的请求,也称为 API 操作。” 我不明白,也许是个愚蠢的问题 - 抱歉,我的网络上发生的 GET / POST 请求越多,时间越快?还是终端 SSL 会话实例越多,消耗的时间就越多?

更重要的是,我每天将终端连接到服务器 2 次,持续 4 小时,我的网页上有 0 个访问者。我使用 2 个端口,一个用于生产(我使用 nohup & 和 screen 命令在我的站点上永久运行线程),另一个用于同时开发。

我写信给 AWS 支持,但就目前免费帐户而言,严重性为 LOW,因此没有回应。我想我还剩 3 天,然后我必须付款……不明白为什么以及为什么他们没有在 3 月的第一天重新计算小时数?


其他证据:

在此处输入图片说明


并找到了解决方案,感谢在此处回答,运行 2 个实例,法兰克福和俄亥俄州:

在此处输入图片说明


但是在关闭俄亥俄州的一个实例后,又在未经我许可的情况下创建并启动了另一个实例:

在此处输入图片说明


为了永久终止实例,禁用自动缩放:

在此处输入图片说明

Mic*_*bot 5

只有这种可能的原因是,你实际上有两个,不是一个,例如运行。检查控制台中所有其他区域中的 EC2,以查找其他实例。

时间在每个月的第一天重置,并且此订单项对使用情况不敏感——无论您想要多少流量,都不会改变机器小时数的计算方式。API 请求不会改变机器小时数的计算方式。以前,实例上的停止/启动事件(类似于断电/通电,不包括简单的重启)会使每个事件的小时数增加 1 小时,但几年来情况并非如此。

654÷2÷24 = 13.625 天,从本月第一天开始运行的两个独立实例。

  • 亚马逊从来没有玩过这样的游戏。保持与支持人员的对话,并假设 AWS 不会试图用几美元来骗你。我希望它们能帮助您避免此类意外收费。由于所有区域都是独立的,新用户很容易迷失方向。如果他们试图用额外费用来打包您的账单,他们不会向您发送旨在帮助避免这些费用的电子邮件。 (4认同)
  • 对于新问题:实例名称上的`-env`和自动重生表明这是由[Elastic Beanstalk]控制的实例(https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome .html) 旨在保持环境正常工作 - 因此它会自动替换使用 [自动缩放](https://aws.amazon.com/ec2/autoscaling/) (iirc) 死机的机器。间接地,如果您启动了 beanstalk 环境,则该服务确实获得了您的许可。 (4认同)
  • 俄亥俄州和法兰克福存在独立的扩展组(一个实例)。一个可能是偶然创建的,很容易不在控制台中切换,或者使用错误区域的 API 示例。支持人员可以帮助您搜索记录的任何事件以显示发生这种情况的时间。 (2认同)