Mesos autoscale EC2

时间:2015-11-28 03:41:19

标签: amazon-web-services amazon-ec2 cluster-computing mesos

我一直在寻找一种动态自动调整mesos或DCOS EC2集群的方法。一个示例场景是,如果群集CPU使用率高于x%x分钟旋转新实例,如果内存超过X%x分钟,则启动新实例。

理想情况下,实例类型应根据所需资源的类型和数量动态确定。我看到了这个项目:

https://github.com/thefactory/autoscale-python

我认为可以作为一个mesos马拉松任务本身来处理它,但我想知道在Mesos中是否有内置实用程序或在EC2或GCE上执行此操作的通用方法。谢谢!

1 个答案:

答案 0 :(得分:2)

就在上周,我与Mesosphere人进行了一次谈话,并确认此功能尚未内置于DCOS中。我没有感觉到这是他们卡上的东西,因为他们一直指我应用自动缩放而不是Infra自动缩放(这就是我们想要的)。

来自thefactory(Tendril)的python脚本似乎不再被维护了,因为现在已经有一个PR挂在那里12个月了。

我目前正在关注Netflix Fenzo,它似乎也是为了实现基础设施的自动缩放而编写的。(http://techblog.netflix.com/2015/08/fenzo-oss-scheduler-for-apache-mesos.html)>

一旦我更好地了解Fenzo以及它如何集成到DC / OS,我会尝试回发。