我正在尝试确定是否应该将此特定服务器放在 EC2 小型实例上或将其保留在 Linode 上。该服务器运行各种 cronjob 脚本,从 feed 中获取数据,将其存储在本地 MySQL 实例中,并通过 HTTP API 将其提供给其他服务。显然,它公开的服务需要始终可用。我目前正在使用 Linode VPS 来执行此操作。
我计算过,为此使用 EC2 EBS 支持的实例会更具成本效益,但当我离开计算机时,硬件故障可能导致实例关闭,这让我感到害怕。例如,Linode 会在发生此类故障后自动重启我的 VPS。使用 EC2,有哪些选项可以自动重启实例?通过 Linode 等服务提供的 VPS 是否更适合这种用例?
答案1
当我离开电脑时,硬件故障可能导致实例关闭,这让我感到害怕
我们运行了许多 EC2 实例,但从未遇到过这个问题。不过,亚马逊确实不是排除它。
但鉴于这种情况极其罕见,一些常规的网站监控是否还不够?我的意思是,网络服务器上可能出现很多问题,这只是可能出现(但罕见)的问题之一。