所面临的挑战

当组织他们的工作负载转移到公共云提供商,他们很快就意识到是多么昂贵。方法之一,许多用户试图降低成本,利用保留的实例与一个大容量出售前期成本和承诺最终全面降价而随需应变。采购保留实例的问题是,一些组织不能有效地利用它们,很难与其他实例类型时需要使用它们扩展。

Duolingo转向microservices并最终在亚马逊上运行他们的工作负载ECS由起程拓殖。在过渡到AWS ECS,他们看到他们的成本上升,试图减少它通过结合使用保留的实例和EC2实例。随着时间的推移,Duolingo意识到他们不使用实例有效地保留,因为他们不能够优先考虑使用它们之前利用现货实例。在一天结束的时候,他们只剩下闲散保留的实例是浪费钱。

不同的工作需要不同的计算资源。雷竞技rabet官网一些优化内存、CPU、网络或三者的结合。降低成本的一种方法是通过结合不同实例的类型和大小,试图更好地利用基础设施。然而,ECS, Duolingo发现困难的方式,他们不能这样做。因此,他们付更多的钱。

Duolingo开始寻找一个解决方案,可以帮助他们降低成本,混合实例类型和大小,更有效地利用保留的实例,起程拓殖简化部署和使用AWS的工作负载。

为什么现货

Duolingo决定尝试Elastigroup由现货,看看它是否能帮助他们更有效地利用他们的保留的实例。Elastigroup自动发现所有闲散预订和重视保留使用推出现货实例之前,确保应用程序运行在最佳的实例。

Elastigroup运行工作负载现场实例,落在需要的时候回到点播和重视RIs。

当创建一个新的Elastigroup,用户可以指定一组不同的实例类型和大小使用。指定更多的实例类型意味着Elastigroup将有更大的灵活性在选择最具成本效益和可靠的现场实例使用。这是所有可能通过现货市场Elastigroup得分的特性。

现货市场实例Duolingo得分帮助选择最好的现货市场通过提供一个实例直观教具显示可用单独的现货市场实例的数量基于可用性区域的数量和类型选择现货实例。当使用多个实例类型与多个可用性区域,他们提供更多的储蓄从现货市场的可能性。

现货市场得分的热图显示你的健康相关的现货市场。

Duolingo有超过3亿用户,完成每个月超过70亿语言练习完成。这意味着他们需要能够快速发展、自主。他们进口现有ECS部署到Elastigroup之后,他们能够降低成本通过现场实例上运行他们的ECS工作负载的混合不同的实例类型和能够自动化基础设施扩展Elastigroup ECS自动定量。

Elastigroup ECS自动定量动态集群规模上下,以确保总有足够的资源来运行所有的任务。雷竞技rabet官网这是通过优化任务跨集群放置在一个过程我们称之为俄罗斯方块扩展,并通过自动管理空间,闲置产能的缓冲区(内存和CPU),确保你可以扩展更多的容器,而无需等待新实例配置。

Duolingo起程拓殖部署他们的基础设施和使用应用程序和不愿改变他们的工作流程,因为它可以耗时和昂贵的。与Elastigroup起程拓殖通过插件,支持Duolingo能够将他们的工作负载部署到现货实例和降低成本通过有效地管理他们的保留和现货没有改变他们的工作流实例。

结果

后在生产、使用Elastigroup Duolingo能够减少计算成本AWS 65%。这些伟大的储蓄被Elastigroup成为可能的能力有效利用保留和现货实例在一起。更多的储蓄被Elastigroup可能明智地选择最具成本效益和可靠的实例类型和大小的工作负载。Duolingo Elastigroup ECS自动定量,能够简化操作和采取不干预的方法来管理他们的基础设施。最重要的是,他们不需要做出重大改变他们现有的工作流本身因为Elastigroup起程拓殖。

总部位于宾夕法尼亚州匹兹堡,Duolingo是免费的科学语言教育平台,有机成为网上最受欢迎的方式来学习语言。他们有超过3亿个用户和70亿多每个月练习完成。

https://www.duolingo.com/