我在 amazon ec2 上托管我的应用程序,在他们的一个微型 linux 实例上。
每 100 万个 I/O 请求的成本(除其他成本外)为 0.11 美元。我想知道当我说 1000 个用户在 1 个月内每天使用 1 小时时需要多少 I/O 请求?
我想我主要担心的是:如果黑客不断访问我的登录页面(简单的 html),它会增加 I/O 请求数吗?我想是的,因为每次服务器都需要为该页面提供服务时。
我在 amazon ec2 上托管我的应用程序,在他们的一个微型 linux 实例上。
每 100 万个 I/O 请求的成本(除其他成本外)为 0.11 美元。我想知道当我说 1000 个用户在 1 个月内每天使用 1 小时时需要多少 I/O 请求?
我想我主要担心的是:如果黑客不断访问我的登录页面(简单的 html),它会增加 I/O 请求数吗?我想是的,因为每次服务器都需要为该页面提供服务时。
正如@datasage 所说,有很多因素会影响您的 IO 请求,请尝试一下,看看它在您的场景下的表现如何。Micro Linux 实例一开始非常便宜,但如果您真的担心,请设置一个计费警报,当您的使用量超过预定阈值时会通知您 - 如果它突然飙升,您可以采取一些措施将其关闭如果那是你想要的。
https://portal.aws.amazon.com/gp/aws/developer/account?ie=UTF8&action=billing-alerts
查看 CloudWatch,并(免费)设置 VolumeWriteOps 和 VolumeReadOps 警报以与 Amazon Simple Notification Service (SNS) 一起使用,以便在事情变得太忙时立即向您发送短信和电子邮件通知,以免账单变高!(账单提醒会让您知道得太晚 - 在达到阈值之后。)
但总的来说,根据我的经验,您不会遇到您概述的问题。扫描forums.aws.amazon.com上的 EC2 论坛 ,您会在其中找到此类问题的证据(如果普遍存在);它似乎没有发生。
@Dilpa 是的,你是对的。如果您的网站将发生一些暴力攻击,例如:有人点击您的登录页面,那么如果您为您的网络服务器启用日志记录,它将增加服务器 I/O。网络服务器将记录每个事件的日志文件,这将增加您的 I/O。只需验证您的网络服务器日志是否存在此类攻击,您就可以阻止它们。