ECS (FARGATE) TASK 작업개수 리소스 제한 질문입니다.

0

현재 ECS(FARGATE)를 사용하여 배포중인데 하나의 클러스터 안에 각각의 TASK로 프론트엔드 백엔드 배포 중입니다. Enter image description here Enter image description here

그런데 프론트엔드의 태스크 정의 크기를 1GB, 0.5CPU로 지정하였을때는 작업개수가 3개일때 정상적으로 3개다 배포가 되었으나 정의 크기를 2GB, 1CPU로 늘려 작업개수를 3개로 배포했을땐

Enter image description here 사진과 같이 리소스 제한에 걸립니다. 이것을 해결하려면 어떻게 할까요?

질문됨 8달 전361회 조회
2개 답변
3
수락된 답변

안녕하세요

Amazon ECS에서 AWS Fargate를 이용해 애플리케이션을 배포하시던 도중 You've reached the limit on the number of vCPUs you can run concurrently. 에러를 겪으신 것으로 이해했습니다.

해당 에러의 원인으로 본인 계정의 Amazon ECS 또는 AWS Fargate의 서비스 할당량 초과를 의심해 볼 수 있습니다.

문제 해결을 위해 다음 방법을 시도해볼 수 있습니다.

  • AWS 콘솔 화면 검색창에 Service Quotas를 검색하고 선택합니다.
  • 사이드바 메뉴에서 [AWS 서비스]를 선택합니다.
  • 서비스 찾기 검색창에서 AWS Fargate를 검색합니다.
  • vCPU resource count 관련 항목을 클릭합니다. (Amazon ECS 사용 시 선택한 옵션 On-Demand 또는 Spot에 맞게 선택)
  • Amazon ECS 서비스 를 통해 애플리케이션을 배포합니다. 전후 과정에서 사용률이 할당량 값을 초과했는지 확인합니다.
  • 만일 초과한다면 [계정 수준에서 증가 요청]을 선택하여 추가적인 서비스 할당량을 요청함으로써 문제를 해결할 수 있습니다.

Amazon ECS의 서비스 할당량과 관련된 더욱 자세한 정보는 Developer Guide를 통해서 확인하실 수 있습니다.

위 답변이 도움이 되셨기를 바랍니다. 감사합니다.

profile picture
답변함 8달 전
0

안녕하세요.

오류는 Fargate vCPU 서비스 할당량 제한으로 인해 발생할 수 있습니다.
따라서 서비스 할당량에서 한계를 늘려보십시오.
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-quotas.html

한도 인상은 다음 문서의 절차에 따라 수행할 수 있습니다.
리전별로 수행해야 하므로 리전을 선택하고 신청하세요.
https://docs.aws.amazon.com/servicequotas/latest/userguide/request-quota-increase.html

profile picture
전문가
답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠