Feast 컴포넌트
Feast 컴포넌트
Feast는 피처 스토어를 이루는 여러 컴포넌트로 구성돼요. 각 컴포넌트가 피처의 정의·저장·제공 중 한 몫을 맡아서, 전체 아키텍처가 일관되게 동작해요. 컴포넌트 구조를 이해하면 Feast를 배포·운영할 때 어느 부분을 어떻게 설정할지 파악하기 쉬워져요.
출처: Feast Components
레지스트리(Registry)
레지스트리는 피처 뷰·엔티티·피처 서비스 같은 모든 정의와 메타데이터를 저장하는 중앙 카탈로그예요. 피처 정의가 등록되면 레지스트리를 중심으로 오프라인·온라인 스토어가 그 정의를 참조해요.
오프라인 스토어(Offline Store)
오프라인 스토어는 훈련 데이터셋을 만드는 데 쓰는 대규모 데이터 저장소예요. 배치 데이터를 쿼리해서 히스토리컬 피처를 생성하므로, 모델 훈련에 필요한 과거 피처를 바로 가져올 수 있어요.
온라인 스토어(Online Store)
온라인 스토어는 실시간 추론에 쓰이는 최신 피처 값을 저장하는 저지연 저장소예요. 서빙 시점에 최신 피처 벡터를 빠르게 조회해서 모델 추론에 전달해요.
피처 서버(Feature Server)
피처 서버는 온라인 스토어의 피처를 API로 제공하는 서비스예요. 애플리케이션이 피처 서버를 호출해 실시간 피처를 받아와서 추론에 사용해요.
더 알아보기
- 전체 구조: Architecture
- 피처 정의 저장: Feature Repository