我一直在检查所有EC2实例,并且..从所有类型的辩论中,我正在辩论选择-预留实例还是专用实例-
按需即用不满足我的要求。
我没有要运行的应用程序类型的更多信息。
答案 0 :(得分:0)
听起来您在担心不同EC2实例的可用性(或正常运行时间)。预留,专用,现货和按需之间的差异更多地取决于成本而不是可用性。 AFAIK AWS不保证不同EC2实例类型或成本结构的可用性级别不同。
专用实例是不会与其他实例在同一硬件上运行的实例,但是专用实例可以与同一帐户中的其他非专用实例在同一硬件上运行。专用实例不应对可用性有任何影响。
其他选项(保留,现货和按需)只是不同的成本结构。它们不会影响性能或可用性。
AWS宣传99.99%的正常运行时间。这是来自他们的SLA:
AWS将采取商业上合理的努力,以使每个AWS区域每个地区均可使用所包含的服务,在任何情况下,每个月的计费周期均应至少达到每月99.99%的正常运行时间百分比(“服务承诺”)。如果任何包含的服务不符合服务承诺,您将有资格获得如下所述的服务信用。
因此,任何实例都适用于长期运行的重要应用程序,您只需要选择足够大的实例类型并选择正确的成本结构即可。您可能不需要专用的实例,除非您确定耗时会影响应用程序的性能。
答案 1 :(得分:0)
我认为您不必担心其实例类型-它们只是具有不同CPU / RAM / IO比的不同大小的计算机。高可用性只能通过在应用程序和基础架构中进行设计来实现。预留类型(按需/按需/专用)更多地取决于您需要多长时间和多容量的成本优化。
竞价型实例是瞬态的-您可以将竞价型实例保留最多6个小时,然后它将终止。可能不是一个很好的选择,但这取决于“长期运行”需要多长时间?如果可以忍受这些限制,则可以使用竞价型实例获得大量折扣。
按需和预留是基本相同的服务,但按需即用即付与预留实例是固定长度的合同和预付款。从长远来看,预留实例可以为您带来最佳的性价比,但是按需提供的灵活性可以更改实例大小或关闭实例以节省资金。
共享与专用”通常是合规性问题,因为保留自己的硬件以仅运行自己的实例会变得更加昂贵。