Amazon ec2 动态介观团

Amazon ec2 动态介观团,amazon-ec2,mesos,marathon,Amazon Ec2,Mesos,Marathon,我最近开始与mesos和marathon合作。我的目标是拥有一个动态集群。换句话说,允许Mesos按需启动EC2上的从机,并在它们未使用时杀死它们。我希望有一个解决方案,如果Mesos注意到我的构建集群过载,它将启动实例并自动将它们作为Mesos从机连接。当负载下降时,过多的EC2实例将被终止。这是可能的,但到目前为止还没有看到它被广泛使用,我想主要是因为您寻求的弹性实际上是由Mesos本身提供的。但是,如果您想这样做,下面是方法(请注意,您希望每个EC2实例运行一个Mesos代理): 最好通

我最近开始与mesos和marathon合作。我的目标是拥有一个动态集群。换句话说,允许Mesos按需启动EC2上的从机,并在它们未使用时杀死它们。我希望有一个解决方案,如果Mesos注意到我的构建集群过载,它将启动实例并自动将它们作为Mesos从机连接。当负载下降时,过多的EC2实例将被终止。

这是可能的,但到目前为止还没有看到它被广泛使用,我想主要是因为您寻求的弹性实际上是由Mesos本身提供的。但是,如果您想这样做,下面是方法(请注意,您希望每个EC2实例运行一个Mesos代理):

  • 最好通过水平缩放的
  • 或者,通过缩放框的大小(垂直缩放)

感谢您快速而详细的回答!我看到了你给我的链接。但在我的例子中,我想知道是否有可能通过云信息与AWS进行通信。因此,在知道可用资源不足的情况下启动应用程序时,Mesos将与AWS通信以创建一个新的Mesos代理(EC2实例),如果Mesos注意到没有应用程序在Mesos代理上运行,则终止它。简短的回答是:您需要使用Mesos、ATM自己完成。例如,您可以使用度量触发新实例的启动。一旦Mesos代理运行,它将加入集群并使其资源可用。相反的情况更简单,Mesos Master会注意到代理不再可用,并确保在其他代理上启动其执行器和任务。