[ECS] Service Connect

Amazon ECS Service Connect는 서비스 간 통신을 간편하게 설정하고 모니터링할 수 있게 합니다.

개요

Amazon ECS Service Connect는 서비스 간 통신을 단순화하고 관리하는 기능입니다. 이를 통해 서비스 검색과 서비스 메시를 ECS 구성 내에서 구축할 수 있습니다.

Service Connect의 주요 특징은 다음과 같습니다.

  1. 서비스 배포에서 관리하는 각 서비스 내부의 전체 구성 제공: 서비스 간 통신에 필요한 복잡한 설정을 ECS 구성 내에서 처리합니다.
  2. VPC DNS 구성에 의존하지 않는 네임스페이스 내 서비스 참조 방식: 서비스 이름만으로 간편하게 다른 서비스를 호출할 수 있습니다.
  3. 애플리케이션 모니터링을 위한 표준화된 지표 및 로그: 모든 서비스 연결에 대한 성능 지표와 로그를 제공하여 손쉽게 모니터링할 수 있습니다.
Notion Image

예시를 통해 살펴보면

용어

테스트

Notion Image

주의점

Service Connect를 설정하고 프론트엔드가 백엔드 API보다 먼저 배포되면, 그리고 백엔드 서비스가 배포된 후에도 프론트엔드는 여전히 백엔드 API를 찾을 수 없습니다. 그 이유는 프론트엔드 작업이 시작 시점에 엔드포인트를 조회하고, 그 이후에는 새로운 엔드포인트를 동적으로 갱신하지 않기 때문입니다.