
234
이벤트 기반 마이크로서비스 구축
스터의 리더를 선출합니다. 주키퍼가 프로덕션 수준의 대용량 클러스터에 절대적으로 필요한 것
은 아니므로 여러분이 직접 클러스터를 구성할 때 주키퍼가 정말 필요한지 잘 살펴보세요.
두 번째 특징은 장애 처리, 복구, 리소스 할당, 작업 분배, 데이터 스토리지, 통신, 처리 인스턴
스와 태스크 간의 조정 등의 메커니즘을 내부에 갖고 있습니다. 경량 프레임워크,
FaaS
,
BPC
구현체는 이런 기능을 컨테이너 관리 시스템 (
CMS
)과 이벤트 브로커에 전적으로 의존하므로
뚜렷히 대비됩니다.
이 두 가지 특징이 ‘대용량’ 프레임워크라고 부르는 주된 이유입니다. 클러스터로 묶은 별도의
프레임워크를 이벤트 브로커,
CMS
와 독립적으로 관리/유지하는 것은 결코 만만찮은 일이 아
닙니다.
TIP
대용량 프레임워크 중에는 경량 실행 모드로 이동 중인 것들도 있습니다. 경량 실행 모드는 다른 마이크로서비
스 구현체를 작동시키는
CMS
와 잘 연계됩니다.
아마 지금쯤이면
CMS
, 이벤트 브로커가 이미 처리해왔던 많은 일들을 대용량 프레임워크가
도맡아 한다는 사실을 눈치채셨을 것입니다.
CMS
는 리소스 할당, 장애 복구, 시스템 확장을
관리하고 이벤트 브로커는 마이크로서비스 인스턴스 간의 이벤트 기반 통신을 제공하는데, 대
용량 프레임워크는 이 두 ...