如果我使用来自Amazon EC2实例的apache提供网站,那么stop
机器是否对我有意义?另外,我对EC2非常陌生,所以我不完全确定EBS是如何工作的。看起来亚马逊确实免费提供了8GB的存储空间,但实际上我是否全天候收取该存储空间的费用?感谢
答案 0 :(得分:1)
如果停止服务器,它将关闭。如果您处于开发阶段,并且想要将成本限制在最低限度,是的,您可以在每天结束时停止服务器。这是EBS支持的实例的优势之一。
EBS基本上是外部网络附加存储。对于大多数人来说,EBS支持的服务器是可行的方法,因为您可以轻松克隆它们,停止和启动它们等。您还可以制作ebs卷的快照,因此这是一种很好的方法来对服务器进行低成本备份
至于EBS存储,是的,你支付它,但它相对便宜。 EC2的实际成本大部分都是CPU /运行时,尽管EBS确实可以轻松地占用大量存储空间。
答案 1 :(得分:1)
让我停下机器是否有意义?
对于生产机器,没有。在过去的几年里,我从未停止过生产机器。我们在需要时从我们的AMI启动新机器,并在没有时将其杀死。
但是,对于群集环境的负载测试或一些研究工作 - 我们必须暂停计算机一段时间。我们当时使用停止功能。
......我不完全确定EBS是如何运作的。
从官方doc引用:
Amazon EBS卷是非实例存储,可独立于实例的生命周期而存在。 Amazon Elastic Bionlock Store提供高度可用,高度可靠的存储卷,可以连接到正在运行的Amazon EC2实例,并作为实例中的设备公开。
因此,在高度简化的术语中,它就像外部硬盘驱动器或NAS
看起来亚马逊确实免费提供了8GB的存储空间,但实际上我是否全天候为该存储空间付费?
如果您要为实例付费......它应该包括AWS提供的存储成本。对于给定的实例类型,EBS支持的实例比实例存储实例花费更多,因此我猜测它将包括EBS成本,但这是他们的定价政策 - 我无法真正评论。
旁注
作为网络存储,EBS支持的图像有其优点和缺点。最大的好处是,如果实例崩溃,您的根设备将不会消失(请确保您在创建实例时检查'在终止时不删除根设备')。它在硬件故障或意外终止时非常方便。
但是,在网络上,它具有任何联网设备都可以拥有的所有问题。对于一些真正快速和过度IO的应用程序(如Cassandra),EBS似乎是一个坏主意。
答案 2 :(得分:0)
如果您有一个免费的实例(它必须是运行其EC2 Linux品牌的微实例,而不是CentOS),那么没有理由将其关闭。 如果你是按小时付费,那么是的,在不使用时关闭是有意义的。
答案 3 :(得分:0)
如果你需要更多的计算能力并且拥有更大的实例,那么你可以让实例以更高的CPU速率运行(更昂贵的实例类型),以便在很长一段时间内访问该网站,之后只需更改实例类型回到一些次要的。只是不要弄乱卷。 如果你不想在你需要的那几分钟内离线,你可以设置一个免费(微)实例并将弹性IP分配给该实例,甚至可以重定向到s3上的静态网页。 .. 示例:重定向到s3静态页面,显示“正在进行维护”消息。
另外,在停止/终止您的实例时要注意,我不知道是在Windows实例上的情况,但在再次启动实例后,我的非根驱动器(非系统分区的卷)脱机(检查“卷”时)他们是附加的)所以我不得不重新安装它们。