LY Corporation, Central Dogma로 서비스 메시 혁신!

by DD
6개월 전
조회수 10

Central Dogma를 활용한 컨트롤 플레인 구축으로 수천 개 서비스 연결 및 관리 효율 증대

xDS 프로토콜 지원 및 사이드카 없는 서비스 메시 아키텍처를 통해 성능 개선

Armeria 기반의 데이터 플레인 구현으로 배포 단순화지연 시간 감소 달성

Central Dogma 컨트롤 플레인 아키텍처

LY Corporation은 Central Dogma를 활용하여 서비스 메시 컨트롤 플레인을 구축했다. 구체적으로 PMC 정보쿠버네티스 엔드포인트 정보를 xDS 리소스로 변환하여 관리한다. 따라서 xDS 프로토콜을 통해 각 사이드카로 전달하여 접근 제어, 로드 밸런싱 등의 기능을 제공한다.

사이드카 없는 서비스 메시의 장점

사이드카 없는 서비스 메시 아키텍처는 Envoy 사이드카 프락시를 제거하여 배포 복잡성을 줄인다. 반면 Armeria 기반의 데이터 플레인을 통해 지연 시간 감소트러블슈팅 용이성을 확보한다. 결과적으로 쿠버네티스 환경 내 서비스 간 통신 효율을 높인다.

Armeria 데이터 플레인 구현

Armeria 클라이언트를 데이터 플레인으로 활용하여 사이드카 없는 서비스 메시를 구현했다. 구체적으로 xdsBootstrap 설정을 통해 컨트롤 플레인에 연결하고, 라우팅 정책을 동적으로 적용한다. 따라서 배포 단순화성능 향상을 동시에 달성했다.

Central Dogma 컨트롤 플레인으로 LY Corporation의 수천 개 서비스를 연결하기