我没有“得到”亚马逊的EC2。我首先开始一个新的EC2实例。然后我通过远程桌面或ssh访问它。然后我根据自己的需要对其进行自定义,例如在其上设置Web服务器,并在其上设置Web服务以供某人使用。无论我想要什么。
但是我没有得到的是:现在我关闭了这个实例以避免每周7天每天24小时收费 - 据说这是EC2的好处之一。然后怎样呢?我的数据消失了吗?下次我启动一个实例时,我将不得不重新进行自定义(设置Web服务器等),我是对的吗?那么重点是什么呢?
我只是不“得到”EC2以及它的实际目的是什么。听起来很麻烦,每次你需要它时都会把整个事情搞定。在某些方面,它看起来像其他公司称之为“虚拟”或“专用”服务器,除了EC2只是暂时的。有人可以澄清EC2的目的并提供一些实际的用例吗?
答案 0 :(得分:3)
您可以将实例创建为EBS-backed实例。然后,如果你关闭它,你只需要花费很少的成本(对于EBS存储)。您可以非常快速地从EBS存储重新启动服务器。
如果您购买的是物理服务器,那么您将全天候支付费用,因为您会随着时间的推移分摊购买成本,并且可能需要付费(或使用您自己的时间)来维护服务器。共享或专用托管也是如此。使用云解决方案,您可以(在某些限制内)仅在您需要时为所需资源付费。
答案 1 :(得分:2)
通常情况下,您会将EC2用于需要不同容量的网站,例如在发布活动时负载较高的票务网站,否则会降低负载。由于您只需在真正需要时支付容量,因此对于该用例来说这是一个非常好的价值。
当你有这种负载时,你真的想要编写你的设置脚本,以便你可以在需要的时候启动数百个Web服务器并让它们在第一次启动时自行安装,而不是安装数百台机器并保持状态/保持他们不断更新。
如果您确实希望将其用作常规托管服务提供商,并且拥有可在重新启动之间保存状态的磁盘,则可以使用bootable EBS磁盘并将状态保存在那里。如果您有这种一致的负载,您可能会发现使用常规托管服务提供商会更便宜。