繁体   English   中英

我们能否将两种不同类型的AWS EC2实例与弹性beantalk负载均衡器一起使用

[英]Can we use two different types of AWS EC2 instances with elastic beanstalk loadbalancer

我正在使用Elastic beantalk托管我的Rails应用程序,已经配置了负载均衡器,而且我知道如何设置相同类型实例的最大和最小数量(例如2个T2.micro实例或2个T2.medium实例) 。 我的问题是,我可以在弹性beantalk负载平衡器中使用两种不同类型的实例吗? 例如,在同一环境中一个t2.Micro和一个T2.Medium。

并非严格通过ElasticBeanstalk。 EB的概念是,它应该根据您定义的Auto Scaling规则为您处理放大和缩小。 当您的规则要求扩大规模时,EB将实例化相同类型的新实例并将其添加到您的集群中。

EB只是EC2之上的一层,因此,我认为可以为EB为您创建的负载均衡器手动添加其他类型的实例。 但是,我不知道这将如何与Auto Scaling交互/冲突。

话虽这么说-您为什么要这样做? 在您的示例中,使用1个t2.micro和1个t2.medium显然,该介质将能够处理更多流量。 因此,您的负载均衡器需要知道这一点,并按比例分配流量-例如,将25%分配给微型计算机,将75%分配给介质。 这将比仅在整个群集中以平衡器方式分配流量要复杂得多,我没有想到的好处。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM