AWS-ECS-使用awsvpc模式自动缩放

时间:2019-07-08 00:47:32

标签: amazon-web-services amazon-ecs

使用AWS-ECS服务时遇到问题。

我正在启动具有2个实例的ECS集群。我使用EC2服务。不是Fargate。我正在尝试对ECS容器使用awsvpc网络。信息是here

对于容器负载平衡,目标类型为IP。它不可编辑。

enter image description here

现在的问题是-无法为此目标组创建Auto Scaling组来扩展群集。

enter image description here 你们如何处理这种情况?

1 个答案:

答案 0 :(得分:0)

这是因为awsvpc模式,awsvpc网络模式与弹性 网络接口,而不是Amazon EC2实例,因此您必须选择IP。这是AWS关于AWVPC网络模式的说法。 AWS_Fargate

  

具有使用awsvpc网络模式的任务的服务(例如,   具有Fargate启动类型的服务器)仅支持应用程序加载   平衡器和网络负载平衡器。经典负载均衡器不是   支持的。另外,当您为这些服务创建任何目标组时,   您必须选择 ip作为目标类型而非实例。   使用awsvpc网络模式的任务与弹性   网络接口,而不是Amazon EC2实例。

Fargate不管理EC2实例,Fargate的目的是不管理服务器,那么为什么您需要附加自动缩放功能?您可以扩展服务。

  

AWS Fargate是一项可与Amazon ECS一起使用以运行的技术   容器,而无需管理Amazon EC2的服务器或集群   实例。 使用AWS Fargate, 您不再需要设置,   配置或扩展虚拟机群集以运行容器。   这样就无需选择服务器类型,决定何时扩展   您的集群,或优化集群打包。

enter image description here

https://aws.amazon.com/blogs/compute/aws-fargate-a-product-overview/

enter image description here