用于到期和开发的 AWS 现货实例

用于到期和开发的 AWS 现货实例

在我的计算机(笔记本电脑)上,我需要 Windows 来使用电子邮件、Word、Excel 等,但有时,我也需要 Linux 来完成我在家做的一些项目。

到目前为止,我一直在尝试几种解决方案:

  • 双启动:一般情况下运行良好,但当我需要跳转到另一个操作系统时,真的很烦人
  • VM:更好,但通常比较慢

此外,当我必须转移到新计算机时,这两种解决方案都存在问题,因为我必须重新配置所有内容。

最近我一直在考虑使用 AWS 竞价实例作为我的实验/家庭项目机器。

有人尝试过这个吗?你遇到了什么问题?有没有我不知道的更好的解决方案?

提前致谢!

其他对我有帮助的东西:您将主目录和其他相关数据存储在哪里? EBS? EFS? 您如何将工作文件移入/移出实例(例如用于编辑代码)?

PS:如果这里不适合提问,请纠正我

答案1

唯一的问题是:现货实例可能随时终止,恕不另行通知。因此,出于测试目的,我更喜欢一经请求實例。

如果您需要长时间测试(例如,您在一周内每天 8 小时开发某些内容),但仍不想在本地部署单独的操作系统,那么您可以按需部署 EC2,并在不使用时停止它(本例中为每天 16 小时)。您只需为使用的存储付费,而无需为实例付费。

或者,您可以每次部署一个新图像,并从桌面将数据 rsync/ftp 到那里。

还有一种选择:根据您的实际位置,有时您可以非常便宜地买到二手台式机,因此您可能只想购买另一个盒子用于测试目的。

答案2

取决于你正在做的测试。竞价型实例可能适合你的情况,也可能不适合,因为只要价格超过你的竞价,竞价型实例就可能被终止。

尝试 Raspberry Pi

答案3

我知道你不考虑虚拟化,但虚拟机在这里几乎是一个完美的解决方案。我使用虚拟盒跑步Ubuntu,我在其中运行 Eclipse 和 MySQL。在我的旧 i7-2600K(配备 16GB RAM 和 SSD)上,性能绝对没问题。我为虚拟机分配了 3 个核心和 6GB RAM。

当我换到新电脑时,环境也会跟着我一起移动。我之所以设置这个,其实是因为我偶尔会重新安装 Windows,而且我厌倦了配置我的 PHP 开发环境,因为调试工作很棘手。

您在 Linux VM 中执行什么操作,而现代机器上的虚拟化速度太慢了?我可能理解诸如视频编辑之类的操作,但对于实验来说,几乎任何事情都应该没问题。

但是,使用 AWS 提供 Linux 机器就可以了。AWS Lightsail可能就是你所需要的全部,如果你需要整整一个月,它比完整的 AWS 要简单得多。任何 VM 提供商都可以 - 比如利诺德(我没有使用过)以同样的价钱给你提供比 AWS 更多的资源,但同样是按月收费。

在 AWS 中,按需实例比现货实例更可靠。但是,鉴于机器是 EBS(即网络磁盘)支持的,如果现货实例从您手中夺走,您的状态通常会保留。您还可以对 VM 进行快照以保存状态,或者轻松地将数据同步到 S3。

比较价格,弗吉尼亚州的 t2.micro 价格为 0.012 美元/小时,t2.nano 价格为 0.0059 美元,而且您无法购买现货。现代 m4.large 通常价格为 0.108 美元/小时,或现货价格为 0.03 美元/小时,节省 75%。因此,除非您需要更多功能,否则最好使用 t2 实例按需实例。您可以随时停止实例,更改大小,然后重新启动它。

相关内容