阅读时间:5分钟
这篇文章最初是用日语写的,(原文链接)和翻译ABEJA为了分享伟大的经验,一个人工智能集成平台使用Elastigroup &亚马逊ECS的复杂的人工智能工作负载。
介绍
通过现场实例,EC2可以减少成本70 - 80%而按需定价。然而,这有风险,只有这些实例可以终止两分钟警告。Spotinst服务,消除这种风险。Spotinst有几个产品,但在这篇文章中,我们将重点放在Elastigroup。
结论
开始用一个结论似乎有些奇怪,但我会直接切入要点:没有理由不使用Spotinst多亏了它能带来的节省。
那么,什么是Elastigroup吗?
趋势分析
Elastigroup使用机器学习算法来确定备用容量实例(例如现货实例或低优先级的vm)标记为终止的云服务提供商如AWS或Azure。Elastigroup将自动终止之前,应用程序迁移到不同的家庭跨多个az现货实例或实例,回落到按需如果没有现货可以防止任何停机时间。同时测试这后备措施,Elastigroup自动切换回按需几次没有输入。这是一个好特性,能够预测点终端提前15 - 20分钟左右,并自动切换到现货或按需实例。对于用户来说,完全可以帮助消除的风险点实例和让我们有足够的信心Spotinst上运行关键任务工作负载。
ECS集成和容器驱动自动定量
Elastigroup集成了ECS本身,这是我们使用的函数通常在ABEJA。Elastigroup是足够聪明到集群规模的基础上ECS任务需求,它检测到事件(内存不足,CPU不足等)引起的资源不足时ECS部署容器和自动天平EC2实例。雷竞技rabet官网同样,如果主机的数量太大,有剩余资源,这些都是自动按比例缩小。雷竞技rabet官网这是一个非常具有成本效益的解决方案。如果你使用ECS没有Spotinst,没有自动功能,所以你必须自己创建一个。然而,Elastigroup自动将这样做。
净空高度
通过设置在Spotinst净空高度,可以总是有安排新的容器所需的资源。雷竞技rabet官网在EC2自动定量的情况下,它是衡量主机CPU消耗的多少钱/ MEM,意义不均匀实例类型,使其计算容器显然很麻烦。也很难重新计算实例类型的增加。空间将确保适当的资源分配。


实例安全排水
当终止一个EC2容器主机,因为容器在主机设置终止运行时,应用程序宕机后会发生如果你不删除主机容器转移到一个不同的主机。ECS排水功能,但你必须做自己的排水才能终止。
如果你使用Spotinst,变得轻松容易。Elastigroup使用AWS ECS API调用与ECS集群通信的调度程序,以确保所需的任务和服务操作。每当一个EC2实例定于更换,如果它是否由于缩小活动或替换Elastigroup调用deregisterContainerInstance通知ECS调度器和力量重新安排在主机上运行的容器以及安全排水的实例附加弹性负载平衡器。

蓝色绿色部署
蓝色绿色部署下一个服务使用Elastigroup ECS的集成。简要解释B / G更新部署,当前的生活生产环境中被称为“蓝色”而新环境(与您的软件的新版本)叫做“绿色”。Elastigroup,这种类型的部署支持本地甚至可以设定一个比例的你Elastigroup部署。这些服务器将首先通过ELB健康检查,然后(可配置)宽限期将消逝之前部署新的服务器。
快速注:事实上,你可以管理按需实例Elastigroup所以你甚至可以使用B / G函数为随需应变的实例。
实现蓝色/绿色部署与Elastigroup AWS——Spotinst
附加功能:
控制之间的平衡位置实例和随需应变的实例
你可以改变滑块的比率或设置所需的随需应变的实例的数量。
现货市场得分
它显示了一个现货市场分数对于每一个可用性区域和实例类型,测量成本和可用性的实例。
多种类型的实例
支持所有AWS现货实例类型。以下是其中一些:

可以由Spotinst状态服务器吗?
目前我不使用这个功能,但它似乎是一个强大的一个。我Elastigroups运行无状态的工作负载,但似乎,即使有状态应用程序可以使用现货实例(尽管一些函数可能不可用)。当我去re: 2017年发明,看到Spotinst布斯,我问他们关于状态。这些都是一些规范:
- 总是保持目标实例的快照
- 当终止将发生时,实例停止
- 后再采取渐进快照实例关闭(快照时间短是因为不同采集上次快照)
- 启动一个新的实例(简历)
顺便说一下,也有选项来维护EBS和私有IP等,所以即使有状态的服务器可能有机会降低成本。
支持
非常积极的支持。也有广泛的帮助和API文档,但只要这些是不够的或你想要一个人类接触总有即时聊天功能。即使即时聊天去现实生活中人类的24/7,响应时间非常短。
定价
这是一个有趣的定价模型,我不经常看到:20%的金额相比,随需应变的成本。没有拍摄前期,立即和绝对低于正常使用。
换句话说,它是20%高于使用现货实例,但是(在上面的参考示例),它比随需应变的便宜64%。
考虑到自动定量,净空等。Spotinst甚至包括20%的费用便宜,而且它比如果你打算便宜自己开发和实现一个自动定量或空间。
现场分析仪
此功能创建一个报告你的现有的原生云基础设施(如自动定量组织、实例负载平衡器后面,集装箱环境,等等)和潜在的储蓄,可以实现如果你使用Spotinst。开始节省这些,它通常是一个简单的过程不到2分钟!
导入现有资源雷竞技rabet官网
还有一个导入功能与下面的工具和集成这些现有资源自动迁移到Spotinst。雷竞技rabet官网
结论2
没有理由不使用Spotinst由于它能带来的节省。
查看原日本Abeja博客在这里


