Ruby on rails 我们可以将两种不同类型的AWS EC2实例与elastic beanstalk loadbalancer一起使用吗

Ruby on rails 我们可以将两种不同类型的AWS EC2实例与elastic beanstalk loadbalancer一起使用吗,ruby-on-rails,amazon-web-services,amazon-ec2,amazon-elastic-beanstalk,elastic-load-balancer,Ruby On Rails,Amazon Web Services,Amazon Ec2,Amazon Elastic Beanstalk,Elastic Load Balancer,我正在使用elastic beanstalk托管我的rails应用程序,我已经配置了负载平衡器,我知道如何设置相同类型实例的最大和最小数量(例如2个T2.micro实例或2个T2.medium实例)。我的问题是,我可以在elastic beanstalk负载平衡器中使用两种不同类型的实例吗。e、 g.在同一环境中,一个t2.微量培养基和一个t2.培养基。不严格通过弹性豆茎。EB的概念是,它应该根据您定义的自动缩放规则为您处理上下缩放。当您的规则要求向上扩展时,EB将实例化一个相同类型的新实例,并

我正在使用elastic beanstalk托管我的rails应用程序,我已经配置了负载平衡器,我知道如何设置相同类型实例的最大和最小数量(例如2个T2.micro实例或2个T2.medium实例)。我的问题是,我可以在elastic beanstalk负载平衡器中使用两种不同类型的实例吗。e、 g.在同一环境中,一个t2.微量培养基和一个t2.培养基。

不严格通过弹性豆茎。EB的概念是,它应该根据您定义的自动缩放规则为您处理上下缩放。当您的规则要求向上扩展时,EB将实例化一个相同类型的新实例,并将其添加到您的集群中

然而,EB只是EC2之上的一层,所以我认为可以手动将不同类型的实例添加到EB为您创建的负载平衡器中。但是,我不知道这会与自动缩放产生怎样的交互/冲突

说了这么多,你为什么要这么做?在您的示例中,使用一个
t2.micro
和一个
t2.medium
,显然媒体将能够处理更多流量。因此,您的负载平衡器需要知道这一点,并按比例分配流量——比如说,25%的流量分配给micro,75%分配给medium。这比在集群中以平衡器的方式分配流量要复杂得多,我想不出有什么好处