你也许听说过,发现非常适合削减你的EC2实例的成本。和你是对的,但是有一些考虑开始之前你必须意识到你的现货实例。
但首先,一些简短的背景对于那些没有完全熟悉EC2定价模型。
EC2定价简而言之
AWS提供了三种主要的方式来支付和使用EC2。
- 随需应变定价也就是现收现付制,也是最昂贵的选择。
- 保留的实例和储蓄计划前期的财务承诺1或3年的EC2(以及一些其他AWS服务)。储蓄相比,随需应变大致在70%左右。然而,保留的实例和储蓄计划创建锁定,所以如果你不使用你承诺什么,你可能最终得到负面的ROI。
- 现货实例提供按需定价相比降低90%的成本。定价模型代表AWS的产能过剩,他们需要在客户需求激增的情况下可用。弥补基础设施闲置的损失,AWS提供这种过剩产能巨大折扣使用。然而,这是与AWS的警告可以拔掉插头和终止点实例只有2分钟的警告(他们会这么做时需要产能过剩保留实例或按需客户)。显然,EC2实例的突然中断会导致数据丢失、服务退化、不可用的服务等。
DIY与AWS实例和现货舰队
我们的介绍,让我们深入了解一些diy方法需要考虑的问题。而管理地方舰队自己看起来像一个有吸引力的选择,有些事情你应该知道。
没有SLA的可用性
尽管现货实例提供的最大潜力EC2储蓄,他们也最不可靠的可用性,这就是为什么AWS只建议他们“无状态、容错或灵活的应用,如大数据,集装箱工作负载,CI / CD, web服务器、高性能计算(HPC),和其他测试&开发工作量”。简而言之,AWS不提供任何SLA对保持你的工作负载启动和运行,极大地限制现货实例关键任务的成本效益,生产工作负载。
容器驱动自动定量
EC2自动定量组使用传统扩展指标(即服务器CPU和RAM利用率)自动定量集装箱的应用程序。这问题实例/节点指标不准确地代表在其上运行的应用程序的需求。如果你运行ECS或Kubernetes工作负载,即使有一个EC2资源过剩,一旦吊舱或任务需要更多的CPU或内存比任何单个节点可用,一个新节点不会开始和pod /任务不会运雷竞技rabet官网行,保持挂起状态。此外,即使规模触发,不知道哪个应用程序触发它,有可能导致一个实例仍然不能适应等待豆荚/任务。
作为一种替代方法,您可以尝试使用开源的“集群自动定量”。然而,有一些限制,如缺乏支持自动定量组织跨越多个可用性区域。享受更高的可用性,您需要管理多个自动定量组,每一个。ECS,亚马逊最近宣布集群自动定量特性这是一个新选项你可能听说过在re:发明。
实例自动恢复,优雅的排水和随需应变的回退
AWS终止点实例时,它不会寻找另一个实例类型,除非你有现货舰队定义为“维护”。在这种情况下,地方舰队将取代终止实例不同,可用的类型从一个预选点池。关于排水工作负载的事件现场实例终止,你只收到两分钟警告通常不足以适当排水和备份工作负载。最后,如果没有可用的现货池,地方舰队不会后退按需这意味着完全没有办法保证你的工作负载的正常运行时间。
自动备份和重新EBS卷
如果你想运行现场有状态应用程序实例(是的,这是可能的),地方舰队不提供任何IP持久性虽然EBS卷可以备份,您将需要手动重新EBS卷任何新的实例。享受自动EBS re-attachment的唯一途径,是选择“冬眠”或“停止”的行为为中断现货实例。在这种情况下,EBS卷将自动食管,但换来的是,你需要等待相同类型的现货实例可用再次…这可能是几分钟,几小时或几天。
优先级的工作负载运行在保留未使用的实例
使用现货舰队时,不会有优先配售工作负载上保留未使用的实例。你只能利用保留的成本节约情况下如果你有一个混合堆点播和现货实例,并按需实例匹配一个可用的国际扶轮。
本机集成与第三方供应商
而现货舰队允许您使用ECS,的,Elastic Beanstalk和其他AWS服务,它没有本地与农场主等产品的集成,D2iQ(中间层),码头工人群,厨师,和许多其他人。正如你可能会使用这些平台之一,您将需要自己开发的集成,项目添加额外的时间和精力。
构建与购买
现在你可能得到的感觉,虽然地方舰队是一个超级强大的工具为运行你的一些容错工作现场实例,它带有明显的开销方面的配置,自定义脚本,甚至一些手动干预。
最重要的是,没有任何SLA的可用性,你不能考虑生产工作负载转移到现货实例只有现货舰队。
这就是Spotinst进入图片,为您提供“用过就扔”平台甚至运行关键任务工作负载现场实例,这样你就可以享受难以置信的成本节约,晚上睡得好与SLA企业级高可用性。
此外,Spotinst不仅仅是现货实例,而是是一个端到端的云成本优化平台,首先综合分析,导致可操作的建议保留的实例和储蓄计划与现货实例和其他节约成本的措施。最好的部分是,所有这些建议可以很容易地实现的仅仅是点击一个按钮,保存你不仅是钱,也节省您的时间和精力在管理你的云基础设施。
更多地了解优势Spotinst可以提供生产现场和关键任务工作负载运行时实例,感到自由安排一个免费的演示与我们的解决方案架构师之一。