배포
배포 (Deployment)
Haystack 파이프라인을 Docker, Kubernetes, Ray, 그리고 다양한 서버리스(Serverless) 옵션 같은 서비스를 통해 배포하는 방법을 살펴볼게요.
프레임워크로서 Haystack은 다양한 애플리케이션과 환경에 통합되는 경우가 많아서, 하나의 정해진 배포 전략은 없어요. 다만 다른 소프트웨어 시스템에서 쉽게 호출할 수 있는 서비스 형태로 Haystack 파이프라인을 노출하는 것은 매우 흔한 방식이죠.
이 가이드들은 일반적인 시나리오에서 Haystack 파이프라인을 실행하는 데 쓸 수 있는 도구와 기법에 초점을 맞춥니다. 이 제안들이 유일한 방법이라고 생각할 필요는 없지만, 영감을 얻고 자신의 필요에 맞게 커스터마이즈하는 데 도움이 될 거예요.
출처: 공식문서
가이드 (Guides)
현재 제공되는 Haystack 파이프라인 배포 가이드는 다음과 같아요.
- Docker로 배포하기
- Kubernetes로 배포하기
- OpenShift로 배포하기
Hayhooks
Haystack은 어떤 HTTP 애플리케이션에도 쉽게 통합할 수 있어요. 하지만 그런 애플리케이션이 없다면 Hayhooks를 쓰면 됩니다. Hayhooks는 Haystack 파이프라인을 REST 엔드포인트로 서빙하는, 만들어진 그대로 사용할 수 있는(ready-made) 애플리케이션이에요. 이 가이드 전반에서 코드 예시를 간결하게 하기 위해 Hayhooks를 사용할 거예요. 빠른 시작은 Hayhooks 개요를, 포괄적인 가이드와 레퍼런스는 공식 Hayhooks 문서를 참고하세요.
- 가이드
- Hayhooks
더 알아보기 (Learn more)
- 배포 (Deployment) — 원문 문서.