【问题标题】:AWS EC2 On-Demand PricingAWS EC2 按需定价
【发布时间】:2021-08-22 16:15:51
【问题描述】:

我是 AWS EC2 的新手,我想在其中部署一个 Web 服务器。但是我担心价格,因为该应用程序每天只能使用几个小时,而且我在 AWS Calculator 中看到每月的使用率是计费计算的一部分https://calculator.aws/#/createCalculator/EC2

利用率是什么意思?假设我有一个正在运行的 EC2 实例。如何减少费用?

这是否取决于应用程序中调用服务器 API 的次数?那么在 API 未被调用的时间段内,我不会被收费?

或者

只要 EC2 实例正在运行,它是否会继续向我收费,所以我应该在空闲时间关闭它以节省成本?

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    Amazon EC2 按小时收费priceInstance Type 和操作系统而异。基本上,拥有更多内存和更多 CPU 的机器更昂贵,Windows 比 Linux 更昂贵。数据传输也需要收费,即传输到 Internet 的流量。

    如果您有一个小型应用程序,另一种选择是使用 Amazon Lightsail,它为计算机和流量提供simple monthly price

    【讨论】:

      【解决方案2】:

      我已经添加了对您的每个问题的回复 -

      利用率是什么意思?假设我有一个正在运行的 EC2 实例。如何减少费用? - 您将根据您让 EC2 实例运行的时间付费,从免费套餐帐户下的 t2.micro 开始,您可以每月运行 750 小时!

      这是否取决于应用程序中调用服务器 API 的次数?所以在 API 没有被调用的时间里,我不会被收费吗? - 不,对于 EC2,它是运行时而不是 API 查询。

      只要 EC2 实例正在运行,它是否会一直向我收费,所以我应该在空闲时间关闭它以节省成本? - 关闭它,我还会设置billing alarms,以便在我的账单超过某个阈值时收到警报

      【讨论】:

      • 谢谢@Jay。非常感谢您的回答,它准确地回答了我所有的问题
      【解决方案3】:

      只要服务器启动并运行,您就会为此付费。所以是的,如果你想节省成本,你应该在空闲时间关闭它。

      如果您只是想尝试一个简单的 Rest API 服务器,您可以为 12 个月的免费套餐创建一个新帐户,这基本上可以让您使用最小的 24/7 运行(750 小时/月)服务器.

      我已将这台服务器用于我的一个较小的项目,总共可以为大约 100 个用户提供服务,每天最多有 10 人进出。没问题。

      【讨论】:

      • 谢谢你!是的,这是一个简单的应用程序,目前最多可供约 5 个用户使用,数据库中存储约 1k 行数据。但是,我不会只运行 1 年。这个应用会使用很长时间,所以我在打听费用,呵呵,谢谢!
      • 如果您正在为少量用户构建一个非常简单的应用程序,您可能需要考虑构建一个可以部署在 S3 上的静态网站,以及一些 lambda API(如果您需要 API,我的意思是),以最小化成本。这将永远将成本降至近 0.01 美元。
      • 我将在我的应用程序中使用 MySQL,它只能存储几千条数据,所以这意味着我必须为 AWS RDS 付费,如果我要使用的话lambda 和 S3?
      • 如果您使用的是 RDS,是的,即使您使用 lambda/S3 托管您的网站,您也必须为 RDS 付费。仅供参考 AWS 免费套餐还包括 750 小时的最小 RDS 实例,因此您可以使用 1 年。
      猜你喜欢
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 2019-01-22
      • 1970-01-01
      相关资源
      最近更新 更多