amazon-ec2 - 对于长时间运行的重要应用程序,Aws EC2 实例类型选择什么?
问题描述
我一直在检查所有 EC2 实例和.. 从所有类型中我正在选择 - 保留实例或专用实例 -
现货和点播不符合我认为的要求。
我没有关于要运行的应用程序类型的更多信息。
解决方案
听起来您关心不同 EC2 实例的可用性(或正常运行时间)。预留、专用、现场和按需之间的区别更多地与成本有关,而不是可用性。AFAIK AWS 不保证不同 EC2 实例类型或成本结构的不同可用性级别。
专用实例不会在与其他实例相同的硬件上运行,但专用实例可以与同一帐户中的其他非专用实例在相同的硬件上运行。专用实例不应该对可用性产生任何影响。
其他选项(预留、现货和按需)只是不同的成本结构。它们不会影响性能或可用性。
AWS 宣传 99.99% 的正常运行时间。这是来自他们的 SLA:
AWS 将尽商业上合理的努力,在每个月度计费周期(“服务承诺”)内,以至少 99.99% 的月正常运行时间百分比使每个 AWS 区域都可以使用包含的服务。如果任何包含的服务不符合服务承诺,您将有资格获得如下所述的服务积分。
因此,任何实例都适用于重要的长时间运行的应用程序,您只需选择足够大的实例类型并选择正确的成本结构。您可能不需要专用实例,除非您已确定严格时间会影响您的应用程序的性能。
推荐阅读
- python - 如何按多列的时间戳对数据帧进行排序
- python - 将图像缩放到给定特定范围的通用方法
- jquery - 在 WooCommerce 中隐藏特定计费状态的一些结帐字段类型
- java - Spring 在服务器上运行良好,但在主应用程序上运行良好
- macos - 在 Mac OS 上编译时使用 Clang 时出错
- azure - 你可以拥有没有 HNS 的 Azure Data Lake gen2 吗?
- reactjs - React Material Design:在类组件中使用带有 redux 的 React Material Design 自定义样式
- php - 显示具有关系 laravel 的图像
- ruby-on-rails - 试图在 rails 中禁用整个 f.select
- node.js - 在更新操作上使用聚合管道时,MongoDB“'$' 本身不是有效的 FieldPath”