ECS2 ECS 배포중 트러블 슈팅 2편 - Eureka에 잘못된 IP가 등록되는 문제 문제 상황Spring Cloud Eureka를 사용하는 MSA 구조에서, ECS Fargate 환경에 배포된 서비스들이 잘못된 IP로 Eureka에 등록되는 현상이 발생했습니다. 모든 서비스가 Eureka에 등록될 때 IP 주소가 169.254.172.2로 고정됨.Gateway로 요청시 다음과 같은 오류 메세지를 받음finishConnect(..) failed: Connection refused: /169.254.172.2:8082 원인은?원인은 Fargate의 네트워크 구조와 Eureka의 기본 IP 등록 방식 때문이었습니다.Eureka는 기본적으로 컨테이너가 실행되는 호스트의 IP 또는 호스트 네임을 가지고 주소를 자동 등록합니다. 하지만 Fargate는 EC2와 달리 호스트 머신 이 없는 서버리스.. 2025. 5. 1. ECR, ECS가 뭐길래 선택하였는가 서론이번 글은 저희가 배포환경을 ECR, ECS로 결정하게 된 이유와 여러가지 특징을 작성하려고 합니다. ECR (Elastic Container Registry) 이란? ECR은 Container Registry입니다. 쉽게 생각하면 Docker Hub라고 생각하시면 됩니다.차이점은 다음과 같습니다.1. AWS 내부 통신으로 더 빠름 2. ECS등에 연결할 때 IAM 인증 기반을 사용 가능즉 AWS 내 통합성, 네트워크 성능, 보안성 측면에서 다른 AWS 서비스와 활용한다면 더 좋습니다. 다만, 저희는 비용 때문에 Public으로 진행했습니다.(public은 월 50GB무료). 그럼에도 나중에 쉽게 바꾸기도 가능해서 aws의 ecs를 사용한다면 좋은 선택지 인것 같습니다. ECS (Elastic Co.. 2025. 5. 1. 이전 1 다음