ECS의 브리지 네트워킹 모드는 컨테이너 인스턴스의 작업 수를 제한합니까?

ECS의 브리지 네트워킹 모드는 컨테이너 인스턴스의 작업 수를 제한합니까?

작업을 실행할 수 있는 ECS 클러스터에 EC2가 등록되어 있습니다. 원래 저는 awsvpc모든 작업(컨테이너)이 자체 ENI(IP)를 갖도록 네트워크 모드를 선택했습니다. 하지만 한계에 부딪혔어요https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI

m5.large 인스턴스 유형의 경우 ENI 제한은 3입니다.

그래서 네트워크 모드를 다음으로 변경했습니다. 다리 위 스크린샷에서 ENI당 개인 IP가 10개로 제한되어 있으므로 브리지 네트워크를 사용하면 작업이 10개로 제한됩니다. bridge개인 IP를 작업에 할당하는지 여부는 알 수 없습니다. EC2 호스트 의 출력을 확인했지만 ifconfig긴 항목 목록을 반환했습니다(일부는 개인 IP가 있고 일부는 없음).

답변1

TL/DR: 브리지 네트워킹이 작동하는 방식은 작업에 포트 번호를 할당하고 이를 인스턴스의 기본 ENI에 노출하는 것입니다. 따라서 ENI/IP 제한에 도달하지 않습니다. 여전히 AWS VPC 네트워킹 모드의 장점을 활용하고 싶다면 가상 ENI를 생성하여 지적한 ENI 수 제한을 극복할 수 있는 트렁크 ENI 솔루션을 탐색해 볼 수 있습니다.

전체 내용:https://docs.aws.amazon.com/AmazonECS/latest/bestpracticesguide/networking-networkmode.html

또한, 고려해 보셨나요?파게이트? 이 모든 것 이상을 숨깁니다.

관련 정보