콘솔을 사용해 Amazon ECS 서비스 삭제하기

콘솔을 사용해 Amazon ECS 서비스 삭제하기

다음은 서비스를 삭제하는 몇 가지 이유예요. 더 이상 애플리케이션이 필요하지 않거나, 새 환경으로 마이그레이션하거나, 비용을 최적화하기 위해 리소스를 줄이려는 경우 등이 있어요.

출처: 문서

본문

서비스를 삭제하는 이유는 다음과 같아요.

  • 애플리케이션이 더 이상 필요하지 않은 경우
  • 서비스를 새 환경으로 마이그레이션하는 경우
  • 애플리케이션이 활발하게 사용되지 않는 경우
  • 애플리케이션이 필요한 것보다 더 많은 리소스를 사용해 비용을 최적화하려는 경우

서비스는 삭제되기 전에 자동으로 태스크 0개까지 축소돼요. 서비스와 연결된 로드 밸런서 리소스나 서비스 검색 리소스는 서비스 삭제의 영향을 받지 않아요. Elastic Load Balancing 리소스를 삭제하려면 로드 밸런서 유형에 따라 Delete an Application Load Balancer 또는 Delete a Network Load Balancer 중 하나를 참고해 주세요.

서비스를 삭제하면 Amazon ECS는 해당 서비스의 모든 서비스 배포와 서비스 개정(service revisions)을 삭제해요. 서비스를 삭제할 때 정리가 필요한 실행 중인 태스크가 아직 있으면 서비스 상태가 ACTIVE 에서 DRAINING 으로 이동하고, 서비스는 콘솔이나 ListServices API 작업에서 더 이상 표시되지 않아요. 모든 태스크가 STOPPING 또는 STOPPED 상태로 전환된 후에는 서비스 상태가 DRAINING 에서 INACTIVE 로 이동해요. DRAINING 또는 INACTIVE 상태의 서비스는 여전히 DescribeServices API 작업으로 조회할 수 있어요.

중요 ACTIVE 또는 DRAINING 상태의 기존 서비스와 같은 이름으로 새 서비스를 만들려고 하면 오류가 발생해요.

절차

  1. https://console.aws.amazon.com/ecs/v2 에서 콘솔을 엽니다.
  2. Clusters 페이지에서 서비스가 있는 클러스터를 선택합니다.
  3. Cluster: name 페이지에서 Services 탭을 선택합니다.
  4. 서비스를 선택한 다음 Delete 를 선택합니다.
  5. 태스크 0개로 축소되지 않은 서비스도 삭제하려면 Force delete service 를 선택합니다.
  6. 확인 프롬프트에서 delete 를 입력한 다음 Delete 를 선택합니다.

더 알아보기 (Learn more)