我正在使用弹性beanstalk来托管我的rails应用程序,我已经配置了负载均衡器,我知道如何设置相同类型的最大和最小实例数(例如2个T2.micro实例或2个T2实例) 。介质)。我的问题是我可以在弹性beanstalk负载均衡器中使用两种不同类型的实例。例如一个t2.Micro和一个T2.Medium在相同的环境中。
答案 0 :(得分:0)
不严格通过ElasticBeanstalk。 EB的概念是它应该根据您定义的Auto Scaling规则为您处理向上和向下扩展。当您的规则要扩展时,EB将实例化相同类型的新实例并将其添加到您的集群。
EB只是EC2之上的一层,所以我想可以手动将不同类型的实例添加到EB为您创建的Load Balancer中。但是,我不知道它将如何与Auto Scaling交互/冲突。
所有这一切 - 你为什么要这样做?在一个t2.micro
和一个t2.medium
的示例中,显然媒体将能够处理更多流量。因此,您的负载均衡器需要知道这一点,并按比例分配流量 - 比如25%到微观,75%到中等。这比在整个集群中以平衡器方式分配流量更复杂,没有我能想到的好处。