서비스 등록과 검색
서비스를 카탈로그에 등록하면 다른 서비스가 이름을 통해 접속 위치를 찾을 수 있다. 상태 검사를 연결해 정상적으로 동작하는 대상의 정보를 검색에 활용한다. 주소를 응용 코드에 고정하는 대신 카탈로그를 조회하는 구조다.
제어 영역과 데이터 영역
제어 영역은 서비스와 주소 및 연결 정책 같은 정보를 관리한다. 실제 요청을 처리하는 데이터 영역과는 프록시를 통해 연결된다. 여러 서버나 가상 머신 및 컨테이너가 있는 환경에서 서비스 연결 정보를 함께 다룬다.
서비스 신원에 따른 연결 정책
서비스 메시에서는 상호 TLS로 통신 상대를 인증하고 연결을 암호화한다. 서비스 신원을 기준으로 접근 허용 범위를 정할 수 있으며 트래픽을 여러 서비스 인스턴스 집합으로 나누는 관리 기능도 제공한다. 서비스 검색만 사용하는 구성과 메시를 함께 사용하는 구성을 구분할 수 있다.
관련 문서
HashiCorp Vault / 도메인 네임 시스템 / API / 네트워크 / 서버 / 클라우드 컴퓨팅