我开始使用 Amazon EC2 作为我项目的月度主机。我正在运行一个带有 SQL 服务器的“小型”Windows 2k8 实例。这是我获得的硬件:
1.7 GB memory
1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit) [2.7 GHz CPU]
160 GB instance storage
32-bit platform
I/O Performance: Moderate
现在我经常看到有人说我可以用 VPS 获得更好的交易,这意味着比我目前为 EC2 支付的 90 美元/月要便宜得多……然而,事实似乎并非如此。类似规格(Win2k8/sql/1.7GB 等)的 VPS 产品在成本上几乎相同,但没有给我 EC2 的无锁定优势。那么,我是否遗漏了什么?
答案1
亚马逊 EC2 产品的价格很难被打败,尤其是当您使用预留实例定价时。
如果您知道您将在一年内全天使用您的实例,那么预留小型实例的费用为每年 490.30 美元或每月 40.85 美元,外加带宽。如果您只需要您的实例用于开发或不全天运行,那么费用会更便宜。
一定要检查所有的计算,以确保您获得对自己最有利的优惠。
答案2
请参阅有关使用云或 vps 的类似问题。
EC2 确实是一个 VPS,只是定价模型不同。
当您谈论全天候运行的单个实例时,我的比较结果与您的类似,它们的结果非常接近。不过,在需要低处理但高磁盘存储的情况下,EC2 确实具有一定的灵活性,反之亦然。许多 VPS 套餐都是全有或全无,您需要更多存储空间,您也会获得更多 RAM 和 CPU,并为它们全部付费。
您从 EC2 获得的好处是,当您只需要一个运行 MF 9-5 的实例,或者您在多个实例之间进行负载平衡时,仅保持一个实例 24/7 运行,然后在高峰使用期间将其他实例纳入池中。
还有许多其他场景,不仅仅是全天候运行 X 实例。
答案3
现货定价是另一种真正节省 EC2 成本的好方法,前提是您不介意一些意外停机时间(即,这不是生产应用程序的最佳解决方案)。根据最近的定价历史,您可以使用现货定价实例将 m1.small Windows 实例的每月成本降低到每月约 60 美元。
答案4
您是否研究过 Rackspace Cloud (rackspacecloud.com) 或 Slicehost (slicehost.com)?两者都归 Rackspace 所有,但它们的定价结构不同,可能更能满足您的需求。
对于我的需求,我每月只需花费约 11 美元 + 带宽即可拥有自己的云托管服务器。对我来说,价格似乎非常接近,因此可以随时灵活地更换新服务器是首选。VPS 通常需要每月签订合同。