所面临的挑战

在软件开发中,应用程序通常要经历一个生命周期在孤立的环境中,如开发、测试和生产。的一种常见方法在每个环境中帮助自动化测试和部署代码通过使用CI / CD詹金斯等工具。詹金斯,你可以有一个集群的机器准备测试和部署代码。不利的一面是,每个环境都可以消耗大量的计算基础设施可以昂贵和难以管理。

贱民起程拓殖部署基础设施使用詹金斯CI / CD管道。基础设施包括灵活的基础设施建设与可伸缩构建代理实例化和日落。为了简化扩展他们的CI / CD的基础设施,贱民转向AWS自动伸缩功能组,发现伸缩机制难以维护,尤其是当他们试着在自己的使用AWS现货实例减少持续的云计算成本。

为什么现货

贱民是寻找一个解决方案,降低成本,集成了起程拓殖auto deploy实例,可以帮助他们简化詹金斯环境改善的管理和扩展CI / CD工作流。后评估几个选项,贱民决定实施Elastigroup由现货

Elastigroup是一个服务,它允许您部署和规模进行高效、可靠的EC2实例,维护生产SLA和关键任务应用程序而节省高达90%的计算成本利用现货实例。Elastigroup预测行为、能力的趋势,价格,和中断率的EC2实例,并自动转移工作负载在现货实例,按需或保留能力。

用一个简单的从现货进口控制台,贱民能够导入现有的自动伸缩功能组在AWS和这些工作负载运行现场实例并开始降低成本。当现货实例终止,Elastigroup会选择最具成本效益的实例可用。使用Elastigroup后,贱民云计算最终节省50%的成本。

减少部署的机器的成本在AWS起程拓殖,贱民利用现货/起程拓殖插件开发环境。起程拓殖插件,贱民能够将他们的工作负载部署到现场实例和降低成本没有开发者改变他们的工作流程。除了降低成本在他们的开发环境,贱民也能够改善贱民的CI / CD工作流。

通过使用现货插件Jenkins,贱民能够彻底改变其CI / CD与自动化工作流。当有工作詹金斯队列等待来看,现货插件会自动向上和向下扩展实例基于队列的大小。管理员不再需要考虑将新节点添加到集群或如何连接它们,因为它们包含的启动脚本将自动连接到主节点。最后,贱民能够减少其CI / CD成本,因为现货插件部署詹金斯代理现场实例而不是昂贵的随需应变的实例。

这是Elastigroup如何帮助贱民降低成本,操作更有效:

  • 无缝集成,与深度支持AWS EC2, Elastigroup能够轻松地导入贱民现有的弹性负载均衡器配置。
  • 智能自动伸缩为您的应用程序——Elastigroup提供特制的伸缩。基于指标或事件驱动,Elastigroup总是确保你有最优规模的vm运行以满足您的工作负载需求。
  • 现货市场——Elastigroup可靠地利用现场实例市场来优化你的底层基础设施成本在不影响可用性。
  • 总了——Elastigroup使用预测算法,识别和vm的排水孔,即将被抢占。VM终止之前,Elastigroup无缝启动一个新的虚拟机,无缝地取而代之。Elastigroup还将确保分发你的虚拟机在不同大小和类型来优化降低成本和VM长寿。
  • 詹金斯插件——Elastigroup会自动向上和向下扩展代理实例现场实例来降低成本。
  • 起程拓殖插件在AWS EC2 -使用Elastigroup提供新的实例使用现货实例来降低成本而随需应变。

结果

最后,贱民能够轻松地将现有AWS自动伸缩功能组导入Elastigroup利用现货实例来减少50%的运营成本。使用Elastigroup起程拓殖插件,贱民开发人员不需要进行任何更改他们的工作流开始部署工作负载时降低成本。与现货詹金斯插件,贱民能够改善其CI / CD工作流,因为它使Elastigroup管理新詹金斯代理的创建和终止实例。更进一步,贱民是调查Elastigroup集成Kubernetes,渴望进一步利用Elastigroup生产来降低成本和更有效地运作。

贱民提供创新的解决方案,工程服务、咨询、培训和支持雷电竞官网进入嵌入式系统为汽车工业的发展和嵌入式行业的其他领域。贱民GmbH是一家成立于1994年,是博世集团的一个子公司,与国际子公司和销售办公室在12个国家在欧洲,北美和南美和亚洲。

https://www.etas.com/en/