하나의 프로젝트 안의 서비스는 내부 네트워크로 연결됩니다. 인터넷에 포트를 열 필요가 없고, 내부 트래픽은 요금이 부과되지 않습니다.
중요한 이유
같은 프로젝트의 서비스끼리는 서로 접근할 수 있습니다. 다른 프로젝트의 서비스는 접근할 수 없도록 자동으로 격리됩니다.
서비스 간 연결은 인터넷의 공개 주소가 아니라 내부 DNS의 서비스 이름을 사용합니다.
내부 트래픽에는 대역폭 요금이 부과되지 않습니다. 트래픽이 많은 애플리케이션의 비용을 아낄 수 있습니다.
서비스 이름을 호스트 이름으로 사용하세요. IP 주소를 하드코딩할 필요가 없습니다.
단계
같은 프로젝트에 백엔드, 데이터베이스, 캐시 등 서비스를 만드세요.
서비스 간 연결에는 서비스 이름을 호스트 이름으로 사용하세요 (예: mongodb:27017).
데이터베이스와 캐시 서비스는 인터넷에 포트를 공개할 필요가 없습니다. 더 안전하고 효율적입니다.
Blog
FAQ
다른 기능